(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4034],{84:(e,t,i)=>{"use strict";i.d(t,{r:()=>n});let n=["tel","mailto"]},105:(e,t,i)=>{"use strict";i.d(t,{Lf:()=>d,Lh:()=>c});var n=i(55765),a=i.n(n),r=i(55729);class s{observe(e,t){this.observer?(this.observer.observe(e),this.observedElements.set(e,t)):t(o)}unobserve(e){this.observer&&(this.observer.unobserve(e),this.observedElements.delete(e),this.nextTickCallbacks.delete(e))}handleResize(e){let t=!1;for(let i of e){let e=this.observedElements.get(i.target);e&&(t=!0,this.nextTickCallbacks.set(i.target,()=>{e(i.contentRect)}))}t&&this.queueProcess()}queueProcess(){this.frameId&&(cancelAnimationFrame(this.frameId),this.frameId=null),this.frameId=requestAnimationFrame(()=>{for(let e of this.nextTickCallbacks.values())e();this.frameId=null})}constructor(){this.observedElements=new Map,this.nextTickCallbacks=new Map,this.frameId=null,this.observer=null,"undefined"!=typeof ResizeObserver&&(this.observer=new ResizeObserver(e=>this.handleResize(e)))}}let l=a()(()=>new s),o={width:1,height:1,top:0,left:0,fontSize:0};function c(e){let t=(0,r.useRef)(null),[{height:i,width:n},a]=(0,r.useState)(o);return(0,r.useEffect)(()=>{let e=t.current;return e&&l().observe(e,a),()=>{e&&l().unobserve(e)}},[e]),{ref:t,width:n,height:i}}function d(e){let t=(0,r.useRef)(null),[{height:i,width:n,top:a,left:s,fontSize:c},d]=(0,r.useState)(o);return(0,r.useEffect)(()=>{let e=t.current;return e&&l().observe(e,t=>{var i;d({width:t.width,height:t.height,top:e.offsetTop,left:e.offsetLeft,fontSize:null!=(i=parseFloat(window.getComputedStyle(e).fontSize))?i:16})}),()=>{e&&l().unobserve(e)}},[e]),{ref:t,width:n,height:i,top:a,left:s,fontSize:c}}},508:(e,t,i)=>{"use strict";i.d(t,{p:()=>w});var n=i(6029),a=i(46898),r=i(57405),s=i(23293),l=i(48810),o=i(33787),c=i(49611),d=i(38036),p=i(36218),u=i(58959),h=i(19564),g=i(77650),m=i(7459),x=i(2137),f=i(95856),b=i(17323),C=i(87489),v=i(88273),y=i(92192);let w=e=>{let{updateAttributes:t,currentAttributes:i}=e,{sourceUrl:w,meta:k,thumbnail:A}=i,L=(0,f.GV)(C.aQ),j=(0,a.d)(),E=async()=>{w&&await (0,y.Yq)(w,t).catch(e=>{console.error("[EMBED METADATA] Error restoring preview defaults",e),j({title:g.Ru._({id:"cgB+pO",values:{0:e.error}}),status:"error",isClosable:!0,position:"top"})})};return(0,n.jsxs)(r.T,{pt:4,align:"stretch",spacing:4,children:[(0,n.jsxs)(r.T,{align:"stretch",children:[(0,n.jsx)(s.D,{size:"md",children:(0,n.jsx)(h.x6,{id:"qbzc6p"})}),(0,n.jsx)(l.E,{fontSize:"sm",color:"gray.600",children:(0,n.jsx)(h.x6,{id:"D9R1mI"})})]}),(0,n.jsxs)(r.T,{align:"stretch",p:4,borderRadius:"lg",border:"1px solid var(--chakra-colors-blue-500)",bg:"gray.50",spacing:4,children:[(null==A?void 0:A.showPlaceholder)?(0,n.jsx)(b.Pf,{hasUploadError:(null==A?void 0:A.uploadStatus)===x.A.Error,isUploading:(null==A?void 0:A.uploadStatus)===x.A.Uploading,height:"200px",borderRadius:"md"}):A?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o._,{src:A.src||A.tempUrl||"",alt:(null==k?void 0:k.title)||"",ignoreFallback:!0,borderRadius:"md"}),(0,n.jsx)(c.$,{isDisabled:A.uploadStatus===x.A.Uploading,onClick:()=>{t({thumbnail:void 0})},children:(0,n.jsx)(h.x6,{id:"YFcW0s"})})]}):L&&(0,n.jsx)(m.Z,{onUploadStart:e=>{let{file:i,tempUrl:n}=e;i.type&&(0,v.aI)(i.type)?t({thumbnail:{uploadStatus:x.A.Uploading,showPlaceholder:!0,tempUrl:null}}):t({thumbnail:{tempUrl:n,uploadStatus:x.A.Uploading,showPlaceholder:!1}})},onUploadSuccess:e=>{let{src:i}=e;t({thumbnail:{src:i}})},onUploadFailed:e=>{console.error("[EMBED METADATA] Error uploading thumbnail image",e),t({thumbnail:{uploadStatus:x.A.Error,showPlaceholder:!0,tempUrl:null}})},orgId:L||"",uploadType:"image",editType:"icon",dropHereText:g.Ru._({id:"yxTfZB",values:{0:"%{browse}"}}),customHeight:"200px",customFontSize:"sm"}),(0,n.jsxs)(r.T,{mt:2,align:"stretch",children:[(0,n.jsx)(l.E,{children:(0,n.jsx)(h.x6,{id:"MHrjPM"})}),(0,n.jsx)(d.p,{bg:"white",value:(null==k?void 0:k.title)||"",placeholder:g.Ru._({id:"bTzMt5"}),onChange:e=>{t({meta:{...k,title:e.target.value}})},"data-testid":"title-input"})]}),(0,n.jsxs)(r.T,{align:"stretch",children:[(0,n.jsx)(l.E,{children:(0,n.jsx)(h.x6,{id:"Nu4oKW"})}),(0,n.jsx)(p.T,{bg:"white",rows:4,value:(null==k?void 0:k.description)||"",placeholder:g.Ru._({id:"2VBqT4"}),onChange:e=>{t({meta:{...k,description:e.target.value}})}})]}),(0,n.jsxs)(r.T,{align:"stretch",children:[(0,n.jsx)(l.E,{children:(0,n.jsx)(h.x6,{id:"On0aF2"})}),(0,n.jsxs)(u.z,{children:[(null==k?void 0:k.icon)&&(0,n.jsx)(o._,{src:k.icon,h:"1.5em",borderRadius:"sm"}),(0,n.jsx)(d.p,{bg:"white",value:(null==k?void 0:k.site)||"",placeholder:g.Ru._({id:"SmWcKR"}),onChange:e=>{t({meta:{...i.meta,site:e.target.value}})}})]})]})]}),(0,n.jsx)(c.$,{onClick:E,children:(0,n.jsx)(h.x6,{id:"Z00hdC"})})]})}},518:(e,t,i)=>{"use strict";i.d(t,{Am:()=>u,Nx:()=>g,vI:()=>h});var n=i(94289),a=i(63867),r=i(56674),s=i(94619),l=i(49404),o=i(48508),c=i(6319),d=i(20044),p=i(98138);let u=(e,t,i)=>{let n=(0,o.A)({editor:e,selection:t,freshNode:i});if(n){if("smartLayoutCell"===n.node.type.name){let e=(0,c.BJ)(n.node.attrs.variantKey);if(!n.attrs.source){var r,s,l;if(null==(s=e.defaultAttrs)||null==(r=s.image)?void 0:r.source)n.attrs.source=e.defaultAttrs.image.source;else{let e=(0,d.F2)(t.$from.parent.content).find(e=>{var t;return null==(t=e.attrs.image)?void 0:t.source});n.attrs.source=null==e||null==(l=e.attrs.image)?void 0:l.source}}}let e="imgKeyPath"in n?n.imgKeyPath:void 0;return{...n,type:n.node.type,accesoryKeyPath:e,editType:"accessory"===n.area||"background"===n.area?n.area:void 0}}if(t instanceof a.nh){let e=t.node;return{editType:"node",id:e.attrs.id,...e}}if(t instanceof a.U3){if(t.to-t.from==1&&t.$from.nodeAfter&&!e.isActive("link")){let e=null!=i?i:t.$from.nodeAfter;return{editType:"node",id:e.attrs.id,...e}}if(e.isActive("link")){let t=e.getAttributes("link");return{attrs:t,type:e.schema.marks.link,mediaType:"embed",id:t.id}}}return null},h=e=>{let t,{editor:i,selection:s,sourceKey:o,attrs:c,nodeName:d,resetAttrs:h,resizeToFit:g}=e,{from:m}=s,x=u(i,s);if(!x)return void console.error("[updateSelectedMedia] No selectedMedia to update");if(h)t={};else if(x.type instanceof n.sX)t=x.attrs;else{var f;let e=i.state.doc.nodeAt(m);if(!e||e.type!==x.type&&e.attrs.id!==x.attrs.id)return void console.error("[updateSelectedMedia] Node has moved, cant update");t=(null==(f=u(i,s,e))?void 0:f.attrs)||{}}let b={...t,source:o,...c};if(g&&"node"===x.editType&&(b=(0,l.Ez)(b)),x&&(0,r.Vc)({previous_attrs:x.attrs,new_attrs:b,replacement_method:"media_drawer",doc_id:i.gammaDocId||"",node_id:x.attrs.id,image_type:x.type.name}),(null==x?void 0:x.type.name)==="link"){b.href=b.href||b.sourceUrl;let{from:e,to:t}=s;i.chain().extendMarkRange("link").updateAttributes("link",b).setTextSelection({from:e,to:t}).run();return}if("smartDiagram"===x.type.name&&x.accesoryKeyPath)return void i.chain().updateSmartDiagramData(m,x.accesoryKeyPath,b).run();if(x.accesoryKeyPath)return void i.chain().updateAttributeKeyPathAtPos(m,x.accesoryKeyPath,b).run();let C=p.Fn[b.source],v=d||C.nodeName;v&&i.commands.command(e=>{let{tr:t,state:i}=e,n=i.schema.nodes[v];return!!n&&(t.setNodeMarkup(m,n,b).setSelection(a.nh.create(t.doc,m)).setMeta("annotationEvent",{type:"update-node-attrs",pos:m}),!0)})},g=(e,t)=>!!t.spec.accessoryImageKey||"smartDiagram"===t.name&&e.state.selection instanceof s.n||(t instanceof n.Z6?(0,l.bi)(t):t instanceof n.sX&&"link"===t.name)},1600:(e,t,i)=>{"use strict";i.d(t,{C:()=>I,D:()=>M});var n=i(6029),a=i(26420),r=i(37243),s=i(41885),l=i(76931),o=i(70375),c=i(91892),d=i(58497),p=i(99696),u=i(97122),h=i(55729),g=i(28547),m=i(65632),x=i(51705),f=i(39239),b=i(93398),C=i(37524),v=i(66511),y=i(50265),w=i(41198),k=i(73232),A=i(49646),L=i(39734),j=i(39508),E=i(94478),S=i(12889);let M=()=>[r.YY.create({addCommands:()=>({selectAllText:m.xN})}),o.y.extend({content:"block+"}),u.lb,f.a,L.f,d.E,b.Hf,w.DZ.configure({HTMLAttributes:{class:g.U6}}),y.B,C.Z4,s.yN,p.z,c.J2,E.r,E.f,k.wq,j.n,A.N.extend({excludes:"underline link",addProseMirrorPlugins(){var e,t;return null!=(t=null==(e=this.parent)?void 0:e.call(this))?t:[]},renderHTML(e){let{HTMLAttributes:t}=e,{href:i}=t;return["a",{...this.options.HTMLAttributes,href:i,class:"link"},0]}}).configure({openOnClick:!1}),l.Cy,v.bY,b.mk],I=e=>{let{isEditing:t,disableGradients:i,...r}=e,s=(0,h.useMemo)(()=>M(),[]),l=(0,S.hG)({extensions:s,parseOptions:{preserveWhitespace:"full"},...r,editable:t,immediatelyRender:!0});return(0,h.useEffect)(()=>{t?l.commands.focus():l.commands.blur()},[t,l]),l.isThumbnail=!0,l.shouldUseLiteMenus=!0,(0,n.jsxs)(a.a,{sx:{width:"100%"},className:i?g.Dv:void 0,children:[(0,n.jsx)(S.$Z,{style:{width:"100%"},className:"text",editor:l}),(0,n.jsx)(x.Ht,{editor:l,appendToSelector:"[data-tldraw-menu-root]"})]})}},1695:(e,t,i)=>{"use strict";i.d(t,{Ht:()=>nX});var n=i(6029),a=i(26420),r=i(58959),s=i(31241),l=i(37243),o=i(63867),c=i(55729),d=i(34844),p=i(272),u=i(95856),h=i(84739),g=i(20946),m=i(99641),x=i(43458),f=i(79733),b=i(40425),C=i(61386),v=i(61004),y=i(66511);let w=e=>{let t=(0,c.useRef)(null),i=(0,v.cq)(),{editor:a,tippyOptions:r,onHide:s,targetElement:l}=e;return(0,c.useEffect)(()=>{a&&a.commands.command(e=>{let{tr:n}=e;return n.setMeta(y.dX,{element:t.current,tippyOptions:r,panelLifecycle:i,onHide:s,targetElement:l}),!0})},[a,r,i,s,l]),(0,n.jsx)("div",{ref:t,className:e.className,style:{visibility:"hidden"},id:"gamma-formatting-bubble-menu",children:e.children})};var k=i(61204),A=i(48810),L=i(51684),j=i(48621),E=i(71654),S=i(20044),M=i(65616),I=i(10500),_=i(49611),D=i(99492),R=i(26405),T=i(55207);let z=["none","solid","outline"],H=e=>{let{currentCellStyle:t,updateCellOptions:i}=e,a=(0,c.useMemo)(()=>z.map(e=>({value:e,label:T.q[e].name()})),[]),s=a.find(e=>e.value===t);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(R.ms,{isLazy:!0,children:[(0,n.jsx)(R.gf,{as:_.$,variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$}),size:"sm","data-testid":"grid-item-cell-style-dropdown",children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(j.g,{icon:D.ffg}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"600",children:"Style"})]})}),(0,n.jsx)(R.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:a.map(e=>{let{value:t,label:a}=e;return(0,n.jsx)(R.tJ,{"data-testid":"cell-style-".concat(t),icon:(null==s?void 0:s.value)===t?(0,n.jsx)(I.S,{w:"1rem"}):(0,n.jsx)(A.E,{w:"1rem"}),onClick:()=>i({cellStyle:t}),children:a},t)})})]})})},B=[{value:"standard",label:"Standard Grid"},{value:"flexible",label:"Flexible Grid"},{value:"flex_grid",label:"Flex Grid"},{value:"balanced_grid",label:"Balanced Grid"},{value:"steps",label:"Stepped Grid"}];var N=i(96500),P=i(77650),F=i(42050),V=i(56108),O=i(64656),Z=i(55597);let G=[{value:"left",icon:D.ecg,label:()=>P.Ru._({id:"UlKSMd"})},{value:"center",icon:D._ur,label:()=>P.Ru._({id:"VTRXqB"})},{value:"right",icon:D.jbh,label:()=>P.Ru._({id:"nOPbWJ"})}],U=[{value:"top",icon:D.jot,label:()=>P.Ru._({id:"WWy8TN"})},{value:"center",icon:D.nr0,label:()=>P.Ru._({id:"S1g3Ds"})},{value:"bottom",icon:D.yHR,label:()=>P.Ru._({id:"zsiX7I"})}],W=e=>{let{currentAlign:t,onAlignChange:i}=e,a=G.find(e=>e.value===t),r=(null==a?void 0:a.icon)||D.ecg;return(0,n.jsxs)(R.ms,{isLazy:!0,children:[(0,n.jsx)(R.gf,{as:_.$,variant:"toolbar",leftIcon:(0,n.jsx)(j.g,{icon:r}),rightIcon:(0,n.jsx)(j.g,{icon:Z.Jt$,size:"xs"}),size:"sm","data-testid":"horizontal-align-dropdown"}),(0,n.jsx)(R.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:G.map(e=>{let{value:a,icon:r,label:s}=e;return(0,n.jsxs)(R.tJ,{"data-testid":"horizontal-align-".concat(a),icon:t===a?(0,n.jsx)(I.S,{w:"1rem"}):(0,n.jsx)(A.E,{w:"1rem"}),onClick:()=>i(a),children:[(0,n.jsx)(j.g,{icon:r,fixedWidth:!0})," ",s()]},a)})})]})},K=e=>{let{currentAlign:t,onAlignChange:i}=e,a=U.find(e=>e.value===t),r=(null==a?void 0:a.icon)||D.jot;return(0,n.jsxs)(R.ms,{isLazy:!0,children:[(0,n.jsx)(R.gf,{as:_.$,variant:"toolbar",leftIcon:(0,n.jsx)(j.g,{icon:r}),rightIcon:(0,n.jsx)(j.g,{icon:Z.Jt$,size:"xs"}),size:"sm","data-testid":"vertical-align-dropdown"}),(0,n.jsx)(R.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:U.map(e=>{let{value:a,icon:r,label:s}=e;return(0,n.jsxs)(R.tJ,{"data-testid":"vertical-align-".concat(a),icon:t===a?(0,n.jsx)(I.S,{w:"1rem"}):(0,n.jsx)(A.E,{w:"1rem"}),onClick:()=>i(a),children:[(0,n.jsx)(j.g,{icon:r,fixedWidth:!0})," ",s()]},a)})})]})};var Q=i(49404),q=i(92986),J=i(78140),$=i(36999),Y=i(41283),X=i(19564),ee=i(20470),et=i(81949),ei=i(91496);let en=e=>{let{editor:t,attrs:i,selection:a}=e,r=(0,ee._w)(),l=r[i.variant],o=l?l.icon:D.jyJ;return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,ei.q)(t),children:[(0,n.jsx)(s.Tz,{placement:"top",label:(0,n.jsx)(X.x6,{id:"H8b4pf"}),"aria-label":P.Ru._({id:"H8b4pf"}),children:(0,n.jsx)($.I,{as:_.$,variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),size:"sm",onMouseDown:et.Fw,children:(0,n.jsx)(j.g,{icon:o})})}),(0,n.jsx)(Y.c,{maxW:"auto",children:(0,n.jsxs)(k.e,{flex:"row",alignItems:"center",children:[Object.entries(r).map(e=>{let[r,{name:s,icon:l}]=e;return(0,n.jsx)(V.I,{label:s,icon:l,isActive:i.icon&&i.variant===r,onClick:()=>{t.chain().focus().updateAttributes("calloutBox",{variant:r,icon:!0}).selectNodeAtPos(a.from).run()}},s)}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:i.icon?(0,n.jsx)(X.x6,{id:"Cs6LHm"}):(0,n.jsx)(X.x6,{id:"pjF2Hd"}),icon:D.Dfk,isActive:!i.icon,onClick:()=>{t.chain().focus().updateAttributes("calloutBox",{icon:!i.icon}).selectNodeAtPos(a.from).run()}},"icon")]})})]})};var ea=i(11076),er=i(46898),es=i(80314),el=i(32380),eo=i(34450),ec=i(52881),ed=i(90155),ep=i(19063),eu=i(52022),eh=i(82562),eg=i(53961),em=i(59796),ex=i(16936),ef=i(37683),eb=i(99929),eC=i(34536),ev=i(99173),ey=i(25135),ew=i(88273),ek=i(68917),eA=i(27229),eL=i(96804),ej=i(31441),eE=i(92584),eS=i(71893),eM=i(22670);let eI=e=>{let{editor:t,attrs:i,buttonProps:a}=e,{isOpen:l,onOpen:o,onClose:d}=(0,eA.j)(),p=(e=>{let{attrs:t}=e,{suggestions:i}=(0,eL.s)(t);return(0,c.useMemo)(()=>[{key:"quick-actions",label:()=>P.Ru._({id:"7kAwBx"}),operations:[{key:"remove-bg",label:()=>P.Ru._({id:"ylbfBl"}),creditCostType:"removeBackground",icon:D.IP$,checkEnabled:()=>!0,onQuickAction:e=>{e({message:P.Ru._({id:"42ujz4"})})}},{key:"upscale",label:()=>P.Ru._({id:"OcutTC"}),creditCostType:"imageChat",icon:D.oZK,productFeature:"ai_models_plus",upsellModalSegmentEvent:eM.VV.GAMMA_PRO_UPSELL_CALLOUT_BUDDY_IMAGE_EDIT,checkEnabled:()=>ej.d.imageUpscale.available()&&(0,eS.D)(t),onQuickAction:e=>{e({message:P.Ru._({id:"GCpteZ"})})}},{key:"vectorize",label:()=>P.Ru._({id:"ZF+2pT"}),creditCostType:"imageChat",icon:D.nlc,productFeature:"vectorize_image",upsellModalSegmentEvent:eM.VV.GAMMA_PRO_UPSELL_CALLOUT_BUDDY_IMAGE_EDIT,checkEnabled:()=>ej.d.imageVectorize.available()&&(0,eS.D)(t),onQuickAction:e=>{e({message:P.Ru._({id:"D9i9Zm"})})}},{key:"animate",label:()=>P.Ru._({id:"2qLe/y"}),creditCostType:"animateImage",icon:D.OxR,productFeature:"animate_image",upsellModalSegmentEvent:eM.VV.GAMMA_PRO_UPSELL_CALLOUT_BUDDY_IMAGE_EDIT,checkEnabled:()=>ej.d.imageAnimate.available()&&(0,eS.D)(t),onQuickAction:e=>{e({message:P.Ru._({id:"B3oBCQ"})})}}]},{key:"suggested",label:()=>P.Ru._({id:"nyQWMb"}),operations:i.map(e=>({key:e,label:()=>e,onQuickAction:t=>{t({message:P.Ru._({id:"ZI5Cdm",values:{s:e}})})}}))}],[i,t])})({attrs:i});return(0,n.jsx)(eE.A,{title:P.Ru._({id:"b0eJco"}),placeholder:P.Ru._({id:"wm/Yby"}),hideSelection:!0,editor:t,isOpen:l,onOpen:o,onClose:d,trigger:(0,n.jsx)(s.Tz,{label:(0,n.jsx)(X.x6,{id:"vKZEFh"}),placement:"top",children:(0,n.jsx)(ex.K,{"aria-label":P.Ru._({id:"vKZEFh"}),icon:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(j.g,{icon:Z.p7g}),(0,n.jsx)(ek.D,{})]}),variant:"toolbar",size:"sm",onClick:()=>{},px:2,...a})}),triggerWrapperProps:{display:"flex",flex:1},placement:"bottom",actionGroups:p})},e_=e=>{let{editor:t,selection:i,decorations:a}=e,{node:r,from:l}=i,o=r.attrs,d=(0,ev.Bn)(a),p=(0,eC.jh)(o,null==d?void 0:d.layout),u=(0,c.useCallback)(e=>{l&&t.commands.updateAttributesAtPos(l,{fitType:e})},[t,l]),h="fit"===p;return(0,n.jsx)(s.Tz,{label:h?(0,n.jsx)(X.x6,{id:"sShDhp"}):(0,n.jsx)(X.x6,{id:"VPxUGR"}),placement:"top",children:(0,n.jsx)(ex.K,{variant:h?"activeToolbar":"toolbar",size:"sm",icon:(0,n.jsx)(j.g,{icon:D.GZ1}),onClick:()=>u(h?"fill":"fit"),boxSize:7,p:0,my:0,"aria-label":P.Ru._({id:"l1XNCT"}),isActive:h})})};var eD=i(89122),eR=i(94740),eT=i(59272),ez=i(18078),eH=i(25311),eB=i(80074),eN=i(33787),eP=i(33750),eF=i.n(eP),eV=i(50333),eO=i.n(eV),eZ=i(74158),eG=i(83649),eU=i(15538),eW=i(80772);let eK=(e,t,i)=>{let n=e.view.domAtPos(t);if(!n)return;let{node:a,offset:r}=n,s=a.childNodes[r].querySelector("[data-change-focus-point-el]");s&&(s.style.backgroundPosition=i?"".concat(i.x,"% ").concat(i.y,"%"):"")},eQ=(e,t,i)=>{if(!t||!i)return;let n=(0,eU.d_)(e.state,i);if(!n)return void console.error("ChangeFocusPoint - relative pos is null");eK(e,n,null);let a=e.state.doc.nodeAt(n);if(!a)return;let r=(0,eW.um)(a),s=(0,eW.wH)(a,{...r,backgroundPos:t});e.commands.updateAttributesAtPos(n,s)},eq=e=>{let{node:t,editor:i,pos:r,isDisabled:l=!1}=e,o=(0,eW.um)(t),d=(null==o?void 0:o.src)||(null==o?void 0:o.tempUrl),p=(e=>{let[t,i]=(0,c.useState)(null);return(0,c.useEffect)(()=>((()=>{let t=new Image;t.src=e,t.onload=()=>{let{naturalWidth:e,naturalHeight:n}=t;i(e/n)}})(),()=>{i(null)}),[e]),t})(d),h=(0,eW.Df)(i,t,r,o),g=(0,eZ.d4)((0,eG.CU)(h)),{dotRef:m,dotContainerRef:x,canReset:f,resetDotPosition:b}=(e=>{let{editor:t,pos:i,node:n,isOpen:a}=e,r=(0,c.useRef)(null),s=(0,c.useRef)(null),l=(0,c.useRef)(null),[o,d]=(0,c.useState)(!1),p=(0,c.useRef)(void 0),u=(0,c.useCallback)(e=>{let n=r.current;if(n){if(p.current=e,!e){n.style.left="calc(50% - 10px)",n.style.top="calc(50% - 10px)",d(!1);return}n.style.left="calc(".concat(e.x,"% - 10px)"),n.style.top="calc(".concat(e.y,"% - 10px)"),eK(t,i,e),d(50!==e.x||50!==e.y)}},[t,i]);(0,c.useEffect)(()=>{a&&u((e=>{var t;return null==(t=(0,eW.um)(e))?void 0:t.backgroundPos})(n))},[a,n,u]);let h=(0,c.useCallback)(()=>{let e={x:50,y:50};u(e);let n=(0,eU.JO)(t.state,i);eQ(t,e,n)},[u,t,i]),g=(0,c.useCallback)(e=>{let t=s.current;if(!t)return;let i=t.getBoundingClientRect(),n=i.width,a=i.height,r=(e.clientX-i.left)/n,l=(e.clientY-i.top)/a;u({x:eO()(100*eF()(r,0,1),2),y:eO()(100*eF()(l,0,1),2)})},[u]);return(0,c.useEffect)(()=>{let e=r.current,n=s.current;if(!e||!n)return;l.current=(0,eU.JO)(t.state,i);let a=()=>{n.addEventListener("mousemove",g),window.addEventListener("mouseup",o)},o=()=>{n.removeEventListener("mousemove",g),window.removeEventListener("mouseup",o),eQ(t,p.current,l.current)};return e.addEventListener("mousedown",a),()=>{e.removeEventListener("mousedown",a)}},[t,g,i]),(0,c.useEffect)(()=>{let e=s.current;if(!e)return;l.current=(0,eU.JO)(t.state,i);let n=t=>{e.addEventListener("mousemove",g),window.addEventListener("mouseup",a),g(t)},a=()=>{e.removeEventListener("mousemove",g),window.removeEventListener("mouseup",a),eQ(t,p.current,l.current)};return e.addEventListener("mousedown",n),()=>{e.removeEventListener("mousedown",n)}},[t,g,i]),{dotRef:r,dotContainerRef:s,canReset:o,resetDotPosition:h}})({editor:i,pos:r,node:t,isOpen:g}),C=(0,u.jL)();return(0,c.useEffect)(()=>()=>{C((0,eG.zs)())},[C]),(0,eD.j)({ref:{current:x.current},handler(){C((0,eG.zs)())}}),(0,n.jsxs)(eR.A,{strategy:"absolute",placement:"top",isOpen:g,onClose:()=>C((0,eG.zs)()),children:[(0,n.jsx)(s.Tz,{label:(0,n.jsx)(X.x6,{id:"BmxaoW"}),placement:"top",children:(0,n.jsx)(a.a,{my:1,children:(0,n.jsx)(eT.d,{children:(0,n.jsx)(ex.K,{variant:"toolbar",size:"sm",icon:(0,n.jsx)(j.g,{icon:D.xD0}),boxSize:7,p:0,my:0,isDisabled:l,"aria-label":P.Ru._({id:"BmxaoW"}),onClick:()=>{C((0,eG.sI)({id:h}))}})})})}),(0,n.jsx)(ez.h,{children:(0,n.jsx)(eH.e,{p:1,children:(0,n.jsxs)(a.a,{ref:x,userSelect:"none",position:"relative",children:[(0,n.jsx)(a.a,{ref:m,borderRadius:"full",boxSize:5,pos:"absolute",zIndex:"overlay",border:"2px solid",borderColor:"gray.50",pointerEvents:"none",boxShadow:"0 0 0 2px rgba(0,0,0,.1)",bg:"white"}),d&&(0,n.jsx)(eB.g,{maxW:"300px",ratio:p||1,position:"relative",children:(0,n.jsx)(eN._,{pointerEvents:"none",src:(0,ew.Ub)(d,ew.XS,o.meta),fallbackSrc:d,objectFit:"cover",position:"absolute",top:0,insetStart:0,width:"100%",height:"100%"})}),(0,n.jsx)(_.$,{opacity:+!!f,pos:"absolute",bottom:3,insetEnd:3,variant:"plain",size:"xs",onClick:b,children:(0,n.jsx)(X.x6,{id:"OfhWJH"})})]})})})]})};var eJ=i(41563),e$=i(26533),eY=i(44133),eX=i(87489),e0=i(99430),e1=i(26385),e2=i(40452);let e3=e=>{let{icon:t,label:i,children:a,iconProps:r,isHidden:s,...l}=e;return s?null:(0,n.jsxs)(e1.B,{direction:"row",spacing:8,alignItems:"center",justifyContent:"space-between",...l,children:[(t||i)&&(0,n.jsxs)(e2.s,{gap:4,alignItems:"center",children:[t&&(0,n.jsx)(j.g,{icon:t,fixedWidth:!0,...r}),i&&(0,n.jsx)(A.E,{fontSize:"sm",children:i})]}),a]})},e5=e=>{let{icon:t,label:i,onClick:a,colorScheme:r="gray",secondaryIcon:s,secondaryLabel:l,secondaryAction:o,secondaryColorScheme:c="gray"}=e;return(0,n.jsxs)(e2.s,{px:5,py:3,bg:"gray.50",mx:-4,mb:-4,justifyContent:l?"space-between":"center",alignItems:"center",children:[l&&o&&(0,n.jsx)(_.$,{variant:"link",size:"sm",colorScheme:c,leftIcon:s?(0,n.jsx)(j.g,{icon:s,fixedWidth:!0}):void 0,onClick:o,onMouseDown:et.Fw,children:l}),(0,n.jsx)(_.$,{variant:"link",size:"sm",colorScheme:r,leftIcon:t?(0,n.jsx)(j.g,{icon:t,fixedWidth:!0}):void 0,onClick:a,onMouseDown:et.Fw,children:i})]})},e4=e=>{let{...t}=e;return(0,n.jsx)(N.c,{my:1,...t})},e6=e=>{let{children:t,...i}=e;return(0,n.jsx)(e1.B,{spacing:4,p:4,...i,children:t})},e9="14px",e7="28px",e8=e=>{let{label:t,withSidePadding:i=!1,children:a,...r}=e;return(0,n.jsxs)(e1.B,{direction:"row",spacing:3,...r,children:[t&&(0,n.jsx)(e1.B,{alignSelf:"center",justifyContent:"start",minWidth:a?"max-content":"100%",h:e7,pl:i?e9:void 0,children:(0,n.jsx)(e2.s,{justifyContent:"flex-start",alignItems:"center",width:"100%",height:"100%",children:t})}),a&&(0,n.jsx)(e1.B,{alignSelf:"center",width:"100%",pr:i?e9:void 0,h:e7,children:(0,n.jsx)(e2.s,{justifyContent:"flex-end",alignItems:"center",width:"100%",height:"100%",children:a})})]})};var te=i(73232);let tt=e=>{let{editor:t}=e;return(0,n.jsx)(k.e,{dir:"ltr",spacing:1,size:"sm",children:te.gj.map(e=>{let{name:i,icon:a,checkActive:r,apply:s}=e;if(r&&s)return(0,n.jsx)(V.I,{label:i(),icon:a,onClick:()=>{s(t)},isActive:r(t),my:0},i())})})};var ti=i(29810);let tn=e=>{let{contributors:t,hiddenContributorIds:i,toggleOneVisibleContributor:a,toggleAllVisibleContributors:r,isDisabled:l=!1}=e,o=(null==i?void 0:i.length)===0;return(0,n.jsxs)(J.W,{isLazy:!0,children:[(0,n.jsx)($.I,{as:_.$,variant:"plain",size:"sm",boxShadow:"none",minW:"max-content",textAlign:"left",rightIcon:(0,n.jsx)(ek.D,{}),isDisabled:l,children:o?(0,n.jsx)(X.x6,{id:"lZw9AX"}):(0,n.jsx)(X.x6,{id:"8Tg/JR"})}),(0,n.jsx)(Y.c,{minWidth:"max-content",padding:0,children:(0,n.jsxs)(e1.B,{spacing:1,py:3,children:[(0,n.jsx)(e8,{label:(0,n.jsx)(X.x6,{id:"lZw9AX"}),withSidePadding:!0,children:(0,n.jsx)(e0.d,{isChecked:o,onChange:r})}),(0,n.jsx)(N.c,{py:2}),(0,n.jsx)(e8,{label:(0,n.jsx)(s._x,{children:(0,n.jsx)(A.E,{children:(0,n.jsx)(X.x6,{id:"8Tg/JR"})})}),withSidePadding:!0}),t.map(e=>(0,n.jsx)(ta,{contributor:e,contributors:t,toggleOneVisibleContributor:a,hiddenContributorIds:i,allVisible:o},e.user.id))]})})]})},ta=e=>{let{contributor:t,contributors:i,toggleOneVisibleContributor:a,hiddenContributorIds:r,allVisible:l}=e,o=i.length-r.length==1&&!r.includes(t.user.id);return(0,n.jsxs)(e8,{label:(0,n.jsxs)(e2.s,{alignItems:"center",gap:2,children:[(0,n.jsx)(s.Vc,{size:"xs",src:t.user.profileImageUrl,opacity:l?.5:1}),(0,n.jsx)(A.E,{fontSize:"md",fontFamily:"body",opacity:l?.5:1,sx:{cursor:l?"default":"text"},children:t.user.displayName})]}),paddingY:1.25,withSidePadding:!0,children:[(0,n.jsx)(ti.h,{w:4}),(0,n.jsx)(e0.d,{isChecked:!r.includes(t.user.id),onChange:()=>a(t.user.id),disabled:o})]})},tr=e=>{let{contributors:t,hiddenContributorIds:i,hasMultipleContributors:a,toggleOneVisibleContributor:r,toggleAllVisibleContributors:s}=e;return(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"YqsXfH"}),icon:D.VFr,children:(0,n.jsx)(tn,{contributors:t,hiddenContributorIds:i,toggleOneVisibleContributor:r,toggleAllVisibleContributors:s,isDisabled:!a})})};var ts=i(8527),tl=i(2241);let to=e=>{let{children:t,...i}=e,{content:a}=(0,ts.o)("Popover");return(0,n.jsx)(tl.B.div,{__css:a,p:0,overflow:"hidden",borderWidth:0,minW:"auto",width:"auto",...i,children:t})},tc=e=>{let{selection:t,editor:i}=e,a={square:{icon:D.Nfw,label:(0,n.jsx)(X.x6,{id:"du/PIl"})},landscape:{icon:D.vti,label:(0,n.jsx)(X.x6,{id:"BZXXSi"})},portrait:{icon:D.b0A,label:(0,n.jsx)(X.x6,{id:"79gnko"})}},r=t.node.attrs;return(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"7bRShe"}),icon:D.VGw,children:(0,n.jsx)(k.e,{children:Object.entries(a).map(e=>{let[a,{icon:s,label:l}]=e;return(0,n.jsx)(V.I,{icon:s,label:l,onClick:()=>{i.chain().updateAttributes("gallery",{dimensions:a}).setNodeSelection(t.from).run()},isActive:r.dimensions===a},a)})})})};var td=i(50933),tp=i(24769);let tu=e=>{let{selection:t,editor:i}=e,a=t.node.attrs.thumbHeight||tp.Aj,r=(0,c.useCallback)(e=>{i.chain().updateAttributes("gallery",{thumbHeight:e}).setNodeSelection(t.from).focus().run()},[i,t.from]);return(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"Cj2Gtd"}),icon:D.dwj,children:(0,n.jsxs)(td.Ap,{"aria-label":"gallery-slider",min:tp.pg,max:tp.Vj,step:.25,value:a,onChange:r,w:"120px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,n.jsx)(td.hB,{children:(0,n.jsx)(td.hJ,{})}),(0,n.jsx)(td.OQ,{background:"trueblue.500"})]})})};var th=i(99076);let tg=e=>{let{selection:t,editor:i}=e,a=t.node.attrs.thumbSpacing||tp.mj,r=(0,c.useCallback)(e=>{i.chain().updateAttributes("gallery",{thumbSpacing:e}).setNodeSelection(t.from).focus().run()},[i,t.from]);return(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"EL5s3L"}),icon:D.dwj,children:(0,n.jsxs)(td.Ap,{"aria-label":"gallery-slider",min:tp.BA,max:tp.ZX,step:.1,value:a,onChange:r,w:"120px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,n.jsx)(td.hB,{children:(0,n.jsx)(td.hJ,{})}),(0,n.jsx)(td.OQ,{background:"trueblue.500"})]})})},tm=e=>{let{selection:t,editor:i}=e,a=t.node.attrs,r=!0===a.stretchFill||null===a.stretchFill;return(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"57WAKT"}),icon:D.fGk,children:(0,n.jsx)(e0.d,{isChecked:r,onChange:()=>{i.chain().updateAttributes("gallery",{stretchFill:!a.stretchFill}).setNodeSelection(t.from).run()}})})};var tx=i(11275),tf=i(51310),tb=i(9902),tC=i(30998);let tv=e=>{let{currentChartType:t,updateChartType:i}=e,s=(0,c.useMemo)(()=>tf.gp.map(e=>{let s=t===e.key;return{key:e.key,label:e.label(),icon:(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(a.a,{marginInlineEnd:1,children:s?(0,n.jsx)(I.S,{}):(0,n.jsx)(a.a,{width:"1em"})}),(0,n.jsx)(a.a,{width:"1em",children:(0,n.jsx)(j.g,{icon:e.icon})})]}),background:s?"trueblue.50":void 0,onClick:()=>i(e.key)}}),[t,i]),l=(0,c.useRef)(null),{onContextMenu:o,menuProps:d}=(0,tx.pO)(l),p=tf.gp.find(e=>e.key===t);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(_.$,{variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),size:"sm","data-testid":"graphy-chart-type-dropdown",onMouseDown:e=>o(e),ref:l,children:p?p.label():(0,n.jsx)(X.x6,{id:"T7KxYG"})}),(0,n.jsx)(tx.tz,{...d,menuItems:s,size:"small"})]})};var ty=i(58781),tw=i(93296),tk=i(80001),tA=i(51288),tL=i(75618),tj=i(63029),tE=i(5314),tS=i(37930),tM=i(48478);let tI=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{none:{label:(0,n.jsx)(X.x6,{id:"gIjBW2"})},expand:{label:(0,n.jsx)(X.x6,{id:"1A3EXy"})},newTab:{label:e?(0,n.jsx)(X.x6,{id:"YdDilE"}):(0,n.jsx)(X.x6,{id:"XGRJzS"})}}},t_=e=>{let{handleClickBehaviorChange:t,currentClickBehavior:i,enableNoClickBehavior:a=!1,canAddLink:r=!1}=e,s=tI(r);return(0,n.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,children:[(0,n.jsx)($.I,{as:_.$,"data-testid":"click-behavior-dropdown",size:"sm",rightIcon:(0,n.jsx)(j.g,{fixedWidth:!0,icon:D.Jt$,transform:"shrink-6"}),boxShadow:"none",onMouseDown:et.Fw,children:s[i].label}),(0,n.jsx)(Y.c,{zIndex:2,children:(0,n.jsx)(tS.i,{type:"radio",onChange:e=>{t(e)},value:i,children:Object.entries(s).map(e=>{let[t,{label:i}]=e;return"none"!==t||a?(0,n.jsx)(tM.k,{value:t,onMouseOver:et.Fw,onMouseDown:et.Fw,"data-testid":"click-behavior-option-".concat(t),children:(0,n.jsx)(A.E,{children:i})},t):null})})})]})};var tD=i(72470),tR=i(38036),tT=i(77979),tz=i(92192),tH=i(7063),tB=i(93028),tN=i(72524),tP=i(4192),tF=i(3368),tV=i(15368),tO=i(10961),tZ=i(31090);let tG=(0,c.memo)(e=>{let{label:t,icon:i,isFocused:a,focusedItemEl:s,onClick:l,onMouseMove:o}=e;return(0,n.jsx)(tZ.ck,{px:2,py:2,mx:2,borderRadius:"md",ref:a?s:null,bg:a?"trueblue.50":"none",onClick:l,onMouseMove:o,onMouseDown:et.Fw,role:"option",cursor:"pointer",tabIndex:-1,children:(0,n.jsxs)(r.z,{pointerEvents:"none",children:[(0,n.jsx)(j.g,{icon:i,fixedWidth:!0,size:"sm"}),(0,n.jsx)(A.E,{noOfLines:1,fontSize:"sm",w:"100%",children:t})]})})});tG.displayName="Option";let tU=(0,c.memo)(e=>{let{items:t,inputValue:i,focusedIndex:r,interactionRef:l,isScrollingRef:o,isFiltered:d,onMouseMove:p,onSelectItem:u}=e,h=t.reduce((e,t,i)=>("page"===t.type?e.pages.push({item:t,index:i}):"card"===t.type?e.cards.push({item:t,index:i}):"url"===t.type&&e.url.push({item:t,index:i}),e),{pages:[],cards:[],url:[]}),g=(0,c.useRef)(null),m=(0,c.useRef)(null);return(0,c.useEffect)(()=>{if("keyboard"!==l.current)return;let e=m.current,t=g.current;if(!e||!t)return;let i=t.clientHeight,n=e.offsetTop,a=e.offsetHeight;o.current=!0,t.scrollTo({top:n-i/2+a/2,behavior:"smooth"});let r=setTimeout(()=>{o.current=!1},50);return()=>{clearTimeout(r)}},[r,m,g,l,o]),(0,n.jsx)(a.a,{children:(0,n.jsxs)(tZ.B8,{ref:g,pos:"relative",overflowY:"auto",maxH:"min(300px, 50vh)",children:[h.pages.map((e,t)=>{let{item:l,index:o}=e;return(0,n.jsxs)(a.a,{children:[0===t&&(0,n.jsx)(s._x,{ml:4,my:1,children:d?(0,n.jsx)(X.x6,{id:"rXYeDA",values:{inputValue:i}}):(0,n.jsx)(X.x6,{id:"QIUdjp"})}),(0,n.jsx)(tG,{label:tW(l),icon:D.A4h,isFocused:o===r,focusedItemEl:m,onClick:()=>u(l),onMouseMove:()=>p(o)})]},l.docId)}),h.cards.map((e,t)=>{let{item:l,index:o}=e;return(0,n.jsxs)(a.a,{children:[0===t&&(0,n.jsx)(s._x,{ml:4,my:1,children:d?(0,n.jsx)(X.x6,{id:"m+j0l8",values:{inputValue:i}}):(0,n.jsx)(X.x6,{id:"Ccpbzh"})}),(0,n.jsx)(tG,{label:tW(l),icon:D.vti,isFocused:o===r,focusedItemEl:m,onClick:()=>u(l),onMouseMove:()=>p(o)})]},l.cardId)}),h.url.map((e,t)=>{let{item:i,index:l}=e;return(0,n.jsxs)(a.a,{children:[0===t&&(0,n.jsx)(s._x,{ml:4,my:1,children:(0,n.jsx)(X.x6,{id:"wuJqqq"})}),(0,n.jsx)(tG,{label:i.value,icon:D.CQO,isFocused:l===r,focusedItemEl:m,onClick:()=>u(i),onMouseMove:()=>p(l)})]},"custom".concat(l))})]})})});tU.displayName="ListBox";let tW=e=>e.title||("card"===e.type?P.Ru._({id:"gLDJuJ"}):P.Ru._({id:"kveQAJ"})),tK=(0,c.memo)(e=>{let{items:t,onSelect:i,onRevert:a,inputValue:r,setInputValue:s,inputRef:l}=e,o=(0,c.useRef)(null),{filteredItems:d,isFiltered:p}=(e=>{let{items:t,inputValue:i}=e;return(0,c.useMemo)(()=>{let e=(e=>{let t=(0,tN.Se)(e)||(0,tB.hc)(e)?e:"https://"+e;return(0,tN.AY)(t)?t:""})(i),n=[...t.filter(e=>tW(e).trim().toLowerCase().includes(i.trim().toLowerCase())),""!==e?{type:"url",value:e}:null].filter(e=>!!e),a=n.length!==t.length;return{filteredItems:n,isFiltered:a}},[t,i])})({items:t,inputValue:r}),{onKeyDown:u,onMouseMove:h,focusedIndex:g,setFocusedIndex:m,interactionRef:x,isOpen:f,onClose:b,onOpen:C,onBlur:v,onFocus:y,handleSelectItem:w,isScrollingRef:k}=(e=>{let{items:t,inputValue:i,onSelect:n,onRevert:a,popoverRef:r}=e,{isOpen:s,onClose:l,onOpen:o}=(0,eA.j)(),[d,p]=(0,c.useState)(null),u=(0,c.useRef)(null),h=(0,c.useRef)(!1),g=(0,c.useCallback)(()=>{l(),p(null)},[l]),m=(0,c.useCallback)(()=>{i&&(o(),p(0))},[i,o]),x=(0,c.useCallback)(e=>{var t;(null==(t=r.current)?void 0:t.contains(e.relatedTarget))||g()},[g,r]),f=(0,c.useCallback)(e=>{n(e),g()},[g,n]),b=(0,c.useCallback)(e=>{switch(u.current="keyboard",e.key){case"Enter":case"Tab":{if(null===d)return;e.preventDefault();let i=t[d];i?f(i):g();return}case"Escape":e.preventDefault(),g(),a();return;case"ArrowDown":e.preventDefault(),s?p(e=>((null!=e?e:0)+1)%t.length):(o(),p(0));return;case"ArrowUp":e.preventDefault(),s?p(e=>{let i=(null!=e?e:0)-1;return i<0?t.length-1:i}):(o(),p(t.length-1));return}},[a,g,s,d,t,f,o]),C=(0,c.useCallback)(e=>{h.current||(u.current="mouse",p(e))},[]);return{isOpen:s,onClose:l,onOpen:o,focusedIndex:d,setFocusedIndex:p,handleSelectItem:f,onMouseMove:C,onKeyDown:b,onBlur:x,onFocus:m,interactionRef:u,isScrollingRef:h}})({items:d,onSelect:i,onRevert:a,popoverRef:o,inputValue:r}),A=(0,c.useCallback)(e=>{s(e.target.value),f||C(),m(0)},[f,C,m,s]),L=(0,c.useCallback)(()=>{f||(C(),m(0))},[f,C,m]);return(0,n.jsxs)(eR.A,{isLazy:!0,isOpen:f,onClose:b,autoFocus:!1,returnFocusOnClose:!1,matchWidth:!0,placement:"bottom",children:[(0,n.jsx)(eT.d,{children:(0,n.jsx)(tR.p,{ref:l,size:"sm",placeholder:P.Ru._({id:"BHFH/3"}),value:r,onKeyDown:u,onFocus:y,onBlur:v,onChange:A,onClick:L})}),(0,n.jsx)(ez.h,{ref:o,w:"100%",h:"100%",display:0===d.length?"none":void 0,tabIndex:-1,_focusVisible:{outline:"none"},children:(0,n.jsx)(tU,{items:d,isFiltered:p,onSelectItem:w,onMouseMove:h,inputValue:r,focusedIndex:g,interactionRef:x,isScrollingRef:k})})]})});tK.displayName="PageAwareLinkComboBox";var tQ=i(1319),tq=i(73275),tJ=i(80621);let t$=e=>{let{href:t}=e,i=(0,u.GV)(tq.Gd),n=(0,u.GV)(tQ.lh),a=(0,ep.u)("multipageEditor");return(0,c.useMemo)(()=>{let e=a?n.filter(e=>!e.offline).map(e=>({docId:e.id,title:e.title})):(e=>{let{site:t}=e;return{linkablePages:null==t?void 0:t.routes.map(e=>{var t;return{docId:e.docId,title:null==(t=e.doc)?void 0:t.title}})}})({site:i}).linkablePages,r=(e=>{let{href:t,linkablePages:i}=e;if(!t)return null;let n=(0,tJ.uT)(t);if(!n)return{href:t};let{docId:a,cardId:r}=n;return{...a&&(null==i?void 0:i.find(e=>e.docId===a))||null,href:t,cardId:r}})({href:t,linkablePages:e}),s=(null==r?void 0:r.docId)&&(null==i?void 0:i.id)&&(0,tO.pF)({docId:null==r?void 0:r.docId})||t,l=null==e?void 0:e.some(e=>e.docId===(null==r?void 0:r.docId));return{linkablePages:e,existingLink:r,newTabUrl:s,isPageLink:l}},[t,i,a,n])},tY=e=>{var t;let{href:i,inputValue:l,setInputValue:o,setHref:d,clearHref:p,inputRef:h,onCloseFocusRef:g}=e,m=(0,u.GV)(eX.sX),x=(0,u.GV)(tV.rZ),{existingLink:f,linkablePages:b}=t$({href:i}),C=(0,c.useMemo)(()=>[...(b||[]).map(e=>({type:"page",docId:e.docId,title:e.title})),...x.map(e=>({type:"card",cardId:e.id,title:e.title}))],[b,x]),v=null==f?void 0:f.title,y=null!=(t=null==f?void 0:f.cardId)?t:void 0,{title:w}=(0,tF.d)({cardId:y}),k=(0,c.useCallback)(e=>{var t;e&&(d("url"===e.type?e.value:"page"===e.type?(0,tO.LN)({docId:e.docId,docTitle:e.title,absolute:!0}):(0,tO.Io)({cardId:e.cardId,docId:m})),null==g||null==(t=g.current)||t.focus({preventScroll:!0}))},[m,d,g]),A=(null==f?void 0:f.href)&&!f.docId;if(!f||A)return(0,n.jsx)(tK,{items:C,inputValue:l,setInputValue:o,inputRef:h,onSelect:k,onRevert:()=>{var e;o(i),null==g||null==(e=g.current)||e.focus()}});{let e=y?w||(0,n.jsx)(X.x6,{id:"gLDJuJ"}):v||(0,n.jsx)(X.x6,{id:"kveQAJ"});return(0,n.jsx)(r.z,{spacing:1,children:(0,n.jsx)(tP.vw,{pr:1,children:(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(j.g,{icon:y?D.vti:D.A4h}),(0,n.jsx)(s.Tz,{label:e,placement:"top",children:(0,n.jsx)(a.a,{noOfLines:1,children:e})}),p&&(0,n.jsx)(s.Tz,{label:(0,n.jsx)(X.x6,{id:"484LKL"}),placement:"top",children:(0,n.jsx)(ex.K,{size:"xs",minHeight:4,height:4,variant:"ghost","aria-label":P.Ru._({id:"484LKL"}),icon:(0,n.jsx)(j.g,{icon:D.yYc}),onMouseDown:et.Fw,onClick:()=>{p(),o("")}})})]})})})}},tX="link-input-invalid-url",t0=e=>{let{editor:t,href:i,updateHref:r,clearHref:l,removeLink:o,isEmbedLink:d=!1}=e,[p,h]=(0,c.useState)(i),g=(0,c.useRef)(null),m=(0,c.useRef)(null),x=(0,er.d)(),f=p!==i,b=!!(t.multipageEnabled||t.isSiteNavbarEditor),C=(0,u.GV)(eX.bO),v=(0,S.Cf)(i,C),{newTabUrl:y}=t$({href:i});(0,c.useEffect)(()=>{h(i)},[i]),(0,c.useEffect)(()=>{!i&&g.current&&setTimeout(()=>{var e;null==g||null==(e=g.current)||e.focus()})},[i]);let w=(0,c.useCallback)(e=>{if(!e)return;let t=e;if(d){let i=(0,tz.Sf)(e);i&&(t=i)}if(t=(0,tN.Se)(t)||(0,tB.hc)(t)?t:"https://"+t,!(0,tN.AY)(t)){r(""),x.isActive(tX)||x({id:tX,title:(0,n.jsx)(X.x6,{id:"sBZMWb"}),description:(0,n.jsx)(X.x6,{id:"jEw0Mr"}),status:"error",position:"top",duration:3e3,isClosable:!0});return}r(t),h(t)},[d,x,r]),A=(0,c.useCallback)(e=>{if(v){let n=(0,S.Ww)(i);(0,tH.T)(t,e,n)}else try{window.open(y,"_blank")}catch(e){console.error("(caught) LinkInput error going to URL",e)}},[v,t,i,y]);return(0,n.jsxs)(e2.s,{gap:2,justify:"space-between",alignItems:"center",children:[b&&!d?(0,n.jsxs)(e2.s,{flex:1,children:[(0,n.jsx)(tY,{href:i,inputValue:p,setInputValue:h,setHref:w,clearHref:l,inputRef:g,onCloseFocusRef:m}),(0,n.jsx)(a.a,{w:"0",h:"0",ref:m,tabIndex:-1})]}):(0,n.jsxs)(tD.M,{children:[(0,n.jsx)(tR.p,{"data-testid":"link-input",ref:g,value:p,placeholder:P.Ru._({id:"Ilf1mg"}),onChange:e=>{h(e.target.value)},onKeyUp:e=>{"Enter"===e.key&&(e.preventDefault(),w(p),t.commands.focus())},size:"sm"}),p.length>0&&f&&(0,n.jsx)(tT.t,{top:"50%",transform:"translateY(-50%)",children:(0,n.jsx)(s.Tz,{placement:"top",label:(0,n.jsx)(X.x6,{id:"tfDRzk"}),children:(0,n.jsx)(ex.K,{"aria-label":P.Ru._({id:"tfDRzk"}),variant:"ghost",size:"xs",onClick:()=>{w(p)},icon:(0,n.jsx)(j.g,{icon:D.e68})})})})]}),(0,n.jsxs)(k.e,{spacing:1,size:"sm",onMouseDown:et.Fw,children:[o&&(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"484LKL"}),icon:D.vev,onClick:o,my:0}),i&&(0,n.jsx)(V.I,{label:v?(0,n.jsx)(X.x6,{id:"088Oxr"}):(0,n.jsx)(X.x6,{id:"fOj0+R"}),icon:v?D.dmS:D.vMs,onClick:A,my:0})]})]})};var t1=i(85595);let t2=e=>{let{buttonList:t}=e,i=t.filter(e=>!e.isHidden),r=1===i.length,l=i.filter(e=>!e.customButton),o=Math.max(0,5-i.filter(e=>e.customButton).length),c=0===o?0:l.length<=o?o:o-1,d=l.slice(0,c),p=l.slice(c,l.length),u=new Set(d.map(e=>e.key)),h=new Set(p.map(e=>e.key));return(0,n.jsxs)(k.e,{size:"sm",width:"100%",children:[i.map(e=>{let{key:t,customButton:i}=e;if(i)return(0,n.jsx)(a.a,{display:"flex",flex:r?void 0:1,width:r?"33%":void 0,children:i},t);if(h.has(t))return null;if(u.has(t)){let{label:i,ariaLabel:l,action:o,icon:c,customIcon:d,isDisabled:p=!1,isLoading:u=!1}=e;return c||d?(0,n.jsx)(s.Tz,{label:i,placement:"top",children:(0,n.jsx)(a.a,{flex:r?void 0:1,width:r?"33%":void 0,tabIndex:p?-1:void 0,children:(0,n.jsx)(ex.K,{"aria-label":l,icon:d||(0,n.jsx)(j.g,{icon:c,fixedWidth:!0}),onClick:o,w:"100%",isDisabled:p,isLoading:u,onMouseDown:et.Fw})})},t):null}return null}),!!p.length&&(0,n.jsxs)(J.W,{children:[(0,n.jsx)(s.Tz,{placement:"top",label:(0,n.jsx)(X.x6,{id:"3Siwmw"}),children:(0,n.jsx)($.I,{as:ex.K,"aria-label":P.Ru._({id:"3Siwmw"}),icon:(0,n.jsx)(j.g,{icon:D.Dwc,fixedWidth:!0}),flex:1,shadow:"none"})}),(0,n.jsx)(Y.c,{children:p.map(e=>{let{key:t,label:i,action:a,icon:r,customIcon:s}=e;return(0,n.jsx)(t1.D,{icon:s||r&&(0,n.jsx)(j.g,{icon:r,fixedWidth:!0}),onClick:a,children:i},t)})})]})]})},t3=()=>({inset:{title:P.Ru._({id:"Jn5DbR"})},circle:{title:P.Ru._({id:"7xMmki"})}}),t5=e=>{let{clipType:t,onChange:i}=e;return t?(0,n.jsxs)(R.ms,{children:[(0,n.jsx)(R.gf,{size:"sm",borderRadius:"full",minWidth:"105px",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),variant:"toolbar",ps:2,onMouseDown:et.Fw,children:t3()[t].title}),(0,n.jsx)(R.Q5,{children:Object.entries(t3()).map(e=>{let[r,{title:s}]=e;return(0,n.jsx)(R.tJ,{value:r,fontSize:"sm",fontWeight:600,icon:(0,n.jsx)(a.a,{visibility:r===t?"visible":"hidden",children:(0,n.jsx)(j.g,{icon:D.e68})}),onMouseDown:et.Fw,onClick:()=>{i(r)},children:(0,n.jsx)(A.E,{children:s})},r)})})]}):null},t4={expand:D.bMI,newTab:D.Ju_,none:D.IPg};var t6=i(10197),t9=i(2211),t7=i(88663),t8=i(85220),ie=i(24254);let it=e=>{let{editor:t,selection:i,handleDuplicate:a}=e,r=(0,c.useCallback)(()=>{t.chain().insertContentAt(i.from+i.node.nodeSize,i.node.toJSON()).selectInsertedNode().run()},[t,i]);return(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"euc6Ns"}),icon:D.$3n,onClick:a||r,testId:"duplicate-node-button"})},ii=e=>{let{editor:t,label:i}=e;return(0,n.jsx)(V.I,{onClick:()=>{t.chain().selectParentNode().run()},label:i,children:(0,n.jsx)(j.g,{icon:D.Hmw,flip:"horizontal"})})};var ia=i(28745);let ir={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/layout-3-cols.478d87d6.svg",height:25,width:20,blurWidth:0,blurHeight:0},is={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/layout-30-70.019e8aa0.svg",height:25,width:20,blurWidth:0,blurHeight:0},il={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/layout-4-cols.bc7869e3.svg",height:25,width:20,blurWidth:0,blurHeight:0},io={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/layout-50-50.a28ea4d4.svg",height:25,width:20,blurWidth:0,blurHeight:0},ic={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/layout-70-30.abcf64e9.svg",height:25,width:20,blurWidth:0,blurHeight:0};var id=i(49477),ip=i(3702),iu=i(9441),ih=i(38377);let ig=e=>{let{editor:t,selection:i,isDisabled:a}=e,r=(0,l.KP)(e=>"button"===e.type.name)(i),s=i instanceof o.U3?r?"button":"link":i.node.type.name,d="link"===s,p="button"===s,u=t.getAttributes(s),h=p?"button":d?"link":"displayStyle"in u&&u.displayStyle||"inline",g=(0,c.useCallback)(e=>{if(s===e)return;let i="inline"===e||"preview"===e;switch(s){case"link":i?t.commands.convertLinkToMedia(e):"button"===e&&t.commands.convertLinkToButton();break;case"button":"link"===e?t.commands.convertButtonToLink():i&&t.commands.convertButtonToMedia(e);break;default:"link"===e?t.commands.convertMediaToLink():"button"===e?t.commands.convertMediaToButton():t.commands.updateAttributes(s,{displayStyle:e})}},[t,s]),m={link:{title:(0,n.jsx)(X.x6,{id:"yzF66j"})},button:{title:(0,n.jsx)(X.x6,{id:"hxBFty"})},preview:{title:(0,n.jsx)(X.x6,{id:"rdUucN"})},inline:{title:(0,n.jsx)(X.x6,{id:"KKBlUU"})}};return(0,n.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,children:[(0,n.jsx)($.I,{as:_.$,"data-testid":"display-style-dropdown",isDisabled:a,size:"sm",rightIcon:(0,n.jsx)(j.g,{fixedWidth:!0,icon:D.Jt$,transform:"shrink-6"}),boxShadow:"none",onMouseDown:et.Fw,children:m[h].title}),(0,n.jsx)(Y.c,{zIndex:2,children:(0,n.jsx)(tS.i,{type:"radio",onChange:g,value:h,children:Object.entries(m).map(e=>{let[t,{title:i}]=e;return(0,n.jsx)(tM.k,{value:t,onMouseDown:et.Fw,"data-testid":"display-style-option-".concat(t),children:(0,n.jsx)(A.E,{children:i})},t)})})})]})},im=e=>{let{editor:t,selection:i}=e,{href:a}=t.getAttributes("button"),{isPageLink:r}=t$({href:a}),s=(0,u.GV)(eX.SJ),l=(0,e$.jO)(s),d=(0,e$.Ik)(l),p=(0,iu.yh)(l),h=t.getAttributes("button").color,g=i.$from.node(-1),m=ih.Dn[g.type.name],x=(0,ih.vf)().filter(e=>m.variants.includes(e.key)),f=(0,c.useCallback)(()=>t.commands.handleButtonDelete(!1),[t]),b=(0,c.useCallback)(e=>{t.commands.updateAttributes("button",{color:e})},[t]);return(0,n.jsxs)(e6,{overflow:"hidden",children:[m.linkDropdownEnabled&&a&&(i instanceof o.U3||i instanceof o.nh)&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"/SVg/B"}),icon:D.n2$,children:(0,n.jsx)(ig,{editor:t,selection:i,isDisabled:r})}),(0,n.jsx)(t0,{href:a||"",updateHref:e=>{t.commands.updateAttributes("button",{href:e})},clearHref:()=>{t.commands.updateAttributes("button",{href:""})},editor:t}),x.length>=2&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"q6YAHa"}),icon:D.Cpz,children:(0,n.jsx)(k.e,{spacing:1,size:"sm",onMouseDown:et.Fw,children:x.map(e=>{let{name:i,icon:a,key:r}=e;return(0,n.jsx)(V.I,{label:i,icon:a,onClick:()=>{t.commands.updateAttributes("button",{variant:r})},isActive:t.isActive("button",{variant:r}),my:0},i)})})}),m.alignEnabled&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(k.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:et.Fw,children:te.gj.map(e=>{let{name:i,icon:a,checkActive:r,apply:s}=e;if(r&&s)return(0,n.jsx)(V.I,{label:i(),icon:a,onClick:()=>{s(t)},isActive:r(t),my:0},i())})})}),m.colorEnabled&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"jZlrte"}),icon:D.wIs,children:(0,n.jsx)(k.e,{spacing:0,size:"sm",onMouseDown:et.Fw,children:(0,n.jsxs)(J.W,{isLazy:!0,children:[(0,n.jsx)(id.v,{color:h||d,isDefaultColor:null===h||h===d}),(0,n.jsx)(Y.c,{overflow:"hidden",children:(0,n.jsx)(ip.b,{currentColor:h||(p?null:d),setColor:b,source:"ButtonColor"})})]})})}),(0,n.jsx)(e5,{label:(0,n.jsx)(X.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:f,colorScheme:"red"})]})};var ix=i(518),ib=i(91094);let iC="embed-formatting-invalid-error";var iv=i(92594),iy=i(49146),iw=i(23908),ik=i(36693),iA=i(20061),iL=i(3448),ij=i(33612),iE=i.n(ij);let iS=(e,t,i)=>((e,t)=>{let i=new Set;for(let n of e)if(i.add(n[t]),i.size>1)return!1;return[...i][0]})(function(e,t){let i=function(e,t){if("string"==typeof e){if(!t.marks[e])throw Error("There is no mark type named '".concat(e,"'. Maybe you forgot to add the extension?"));return t.marks[e]}return e}(t,e.schema),{from:n,to:a,empty:r}=e.selection,s=[];return r?(e.storedMarks&&s.push(...e.storedMarks),s.push(...e.selection.$head.marks())):e.doc.nodesBetween(n,a,e=>{s.push(...e.marks)}),s.filter(e=>e.type.name===i.name).map(e=>({...e.attrs}))}(e,t),i),iM=e=>{let{editor:t,defaultTextColor:i,testId:a,disabled:r,useMenuButton:l=!1,isLinkText:o=!1}=e,{textColor:d,highlightColor:p,setHighlightColor:u,setTextColor:h,resetColorAndHighlight:g}=(e=>{let{editor:t,isLinkText:i,defaultTextColor:n}=e,a=iI(t,n,i),r=i_(t,i),s=i&&t.state.selection.empty,l=(0,c.useCallback)(e=>{s?t.chain().focus().extendMarkRange("link").setHighlightColor(e).setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().setHighlightColor(e).run()},[t,s]),o=(0,c.useCallback)(e=>{s?t.chain().focus().extendMarkRange("link").setTextColor(e).setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().setTextColor(e).run()},[t,s]);return{highlightColor:r,resetColorAndHighlight:(0,c.useCallback)(()=>{s?t.chain().focus().extendMarkRange("link").unsetMark("textColor").unsetMark("highlight").setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().unsetMark("textColor").unsetMark("highlight").run()},[t,s]),setHighlightColor:l,setTextColor:o,textColor:a}})({editor:t,isLinkText:o,defaultTextColor:i});return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,ei.q)(t),children:[l?(0,n.jsx)(id.v,{color:p.color||d.color||void 0,isDefaultColor:!p.color&&"default"===d.state,disabled:r,"data-testid":a,isMixed:"mixed"===p.state||"mixed"===d.state}):(0,n.jsx)(s.Tz,{placement:"top",label:(0,n.jsx)(X.x6,{id:"76ESgh"}),children:(0,n.jsx)($.I,{isDisabled:r,as:_.$,variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),"data-testid":a,onMouseDown:et.Fw,size:"sm",children:(0,n.jsx)(iD,{color:p.color||d.color||void 0})})}),(0,n.jsx)(Y.c,{overflow:"hidden",children:(0,n.jsxs)(iy.t,{isFitted:!0,variant:"soft-rounded",size:"md",defaultIndex:+!!p.color,children:[(0,n.jsxs)(iw.w,{children:[(0,n.jsx)(ik.o,{children:(0,n.jsx)(s.Tz,{label:(0,n.jsx)(X.x6,{id:"xeiujy"}),placement:"top",children:(0,n.jsx)(j.g,{icon:D.jrc})})}),(0,n.jsx)(ik.o,{children:(0,n.jsx)(s.Tz,{label:(0,n.jsx)(X.x6,{id:"gtEbeW"}),placement:"top",children:(0,n.jsx)(j.g,{icon:D.nps})})})]}),(0,n.jsxs)(iA.T,{children:[(0,n.jsx)(iL.K,{p:0,pt:2,children:(0,n.jsx)(ip.b,{currentColor:d.color||null,setColor:h,unsetColor:g,source:"TextColor"})}),(0,n.jsx)(iL.K,{p:0,pt:2,children:(0,n.jsx)(ip.b,{currentColor:p.color||"",setColor:u,unsetColor:g,source:"TextHighlight"})})]})]})})]})},iI=(e,t,i)=>{let{selection:n,doc:a,schema:r}=e.state,{from:s,to:l}=n,o=i?(0,S.Cm)(a,s,l,r.marks.highlight):a.rangeHasMark(s,l,r.marks.highlight),c=i?(0,S.Cm)(a,s,l,r.marks.textColor):a.rangeHasMark(s,l,r.marks.textColor);if(o)return{state:null,color:null};{if(!c)return{state:"default",color:t||(e=>{let{from:t}=e.state.selection,i=e.view.domAtPos(t),n=i.node instanceof HTMLElement?i.node:i.node.parentElement;if(!n)return null;let a=getComputedStyle(n).getPropertyValue("color");return a&&"rgba(0, 0, 0, 0)"!==a?iE()(a).toHexString().toUpperCase():null})(e)};let i=iS(e.state,"textColor","hex");return i?{state:null,color:i}:{state:"mixed",color:t||null}}},i_=(e,t)=>{let{selection:i,doc:n,schema:a}=e.state,{from:r,to:s}=i,l=t?(0,S.Cm)(n,r,s,a.marks.highlight):n.rangeHasMark(r,s,a.marks.highlight);if(t?(0,S.Cm)(n,r,s,a.marks.textColor):n.rangeHasMark(r,s,a.marks.textColor))return{state:null,color:null};{if(!l)return{state:"default",color:null};let t=iS(e.state,"highlight","hex");return t?{state:null,color:t}:{state:"mixed",color:null}}},iD=e=>{let{color:t,fixedWidth:i,isChecked:a}=e;return(0,n.jsxs)(e1.B,{spacing:"2px",children:[(0,n.jsx)(A.E,{children:a?(0,n.jsx)(I.S,{}):(0,n.jsx)(j.g,{icon:Z.jrc,fixedWidth:i,size:t?"sm":void 0,transform:{y:3*!!t}})}),t&&(0,n.jsx)(e2.s,{w:5,h:1.5,bg:t,borderRadius:"sm",borderWidth:"1px",borderColor:"blackAlpha.400"})]})};var iR=i(1139),iT=i(60762);let iz=(0,c.memo)(e=>{var t;let{editor:i,href:s}=e,{docId:l,isValidDocUrl:o}=((e,t)=>{try{let i=[...e.matchAll(tO.D_)],n=i.length&&i[0]?(0,tO.TY)(i[0][0]):null,{cardId:a}=(0,tO.$9)(e);return{docId:n,isValidDocUrl:!!n&&(n!==t||!a)}}catch(t){return console.debug("[validateDocMentionUrl] Error parsing URL:",e,t),{docId:null,isValidDocUrl:!1}}})(s,i.gammaDocId),{data:c,error:d}=(0,iT.AZr)({variables:{id:l||""},skip:!o});return(0,n.jsx)(iR.z,{in:!!(null==c?void 0:c.doc)&&!d&&o,unmountOnExit:!0,children:(0,n.jsx)(e3,{minH:8,children:(0,n.jsxs)(e2.s,{gap:2,alignItems:"center",w:"100%",children:[(0,n.jsx)(_.$,{variant:"link",size:"sm",leftIcon:(0,n.jsx)(j.g,{icon:D.rhK}),onClick:()=>{i.commands.convertLinkToDocMention(l)},children:(0,n.jsx)(X.x6,{id:"OB1CKc"})}),(0,n.jsx)(a.a,{color:"deepocean.950",bgColor:"sky.100",ms:"auto",borderRadius:"md",padding:"0.05em 0.1em",maxWidth:"2xs",children:(0,n.jsxs)(r.z,{display:"inline-flex",spacing:0,children:[(0,n.jsx)(a.a,{display:"inline-block",textAlign:"center",minWidth:4,children:(0,n.jsx)(j.g,{icon:D.vGi,fixedWidth:!0,size:"sm",style:{marginInlineStart:"0.1em",marginInlineEnd:"0.3em"}})}),(0,n.jsx)(A.E,{noOfLines:1,whiteSpace:"normal",wordBreak:"break-all",flex:1,lineHeight:"normal",children:(null==c||null==(t=c.doc)?void 0:t.title)||""})]})})]})})})});iz.displayName="LinkConvertToDocMention";var iH=i(41050);let iB=e=>{let{selected:t,availableTemplateKeys:i,onChange:s,isLoading:l=!1}=e,o=(0,c.useMemo)(()=>i.map(e=>{try{let t=(0,iH.FV)(e);return{key:e,template:t,label:t.label()}}catch(e){return null}}).filter(e=>null!==e).sort((e,t)=>e.label.localeCompare(t.label)),[i]),d=(0,c.useMemo)(()=>{try{return(0,iH.FV)(t)}catch(e){return null}},[t]),p=(null==d?void 0:d.label())||t;return(0,n.jsxs)(R.ms,{isLazy:!0,children:[(0,n.jsx)(R.gf,{as:_.$,variant:"toolbar",size:"sm",boxShadow:"none",rightIcon:(0,n.jsx)(ek.D,{}),isLoading:l,loadingText:P.Ru._({id:"DBJmXQ"}),disabled:l,children:(0,n.jsxs)(r.z,{children:[(null==d?void 0:d.previewImage)&&(0,n.jsx)(eN._,{src:d.previewImage.src,w:"2em",h:"2em",alt:d.label(),pointerEvents:"none",transform:"scale(1.75)"}),(0,n.jsx)(a.a,{children:p})]})}),(0,n.jsx)(R.Q5,{zIndex:"modalPopover",children:o.map(e=>{let{key:i,template:o,label:c}=e,d=i===t,p=d||l;return(0,n.jsx)(R.tJ,{onClick:()=>{p||s(i)},isDisabled:p,opacity:d?.6:1,pt:1,pb:1,children:(0,n.jsxs)(r.z,{children:[d&&(0,n.jsx)(a.a,{w:"2em",h:"2em",display:"flex",alignItems:"center",justifyContent:"center",children:(0,n.jsx)(j.g,{icon:D.e68})}),!d&&o.previewImage&&(0,n.jsx)(eN._,{src:o.previewImage.src,w:"2em",h:"2em",alt:o.label(),pointerEvents:"none",transform:"scale(1.75)"}),(0,n.jsx)(A.E,{children:c})]})},i)})})]})};var iN=i(99861),iP=i(5024),iF=i(48086);async function iV(e){let{sourceTemplateKey:t,targetTemplateKey:i,sourceData:n,language:a,docId:r,workspaceId:s}=e,l=JSON.parse(await (0,iN.K8)({promptKey:"TransformDiagram",variables:{sourceTemplateKey:t,targetTemplateKey:i,sourceData:n,language:a},workspaceId:s}));if(!l.variant||!l.data)throw Error("Invalid response format from TransformDiagram prompt");return l}var iO=i(36914),iZ=i(67232),iG=i(83743),iU=i(24302),iW=i(77364),iK=i(7592),iQ=i(14738),iq=i(80720);let iJ=i(96261).o0,i$=iJ+100;var iY=i(78686);let iX=e=>{let{searchQuery:t,onChange:i,placeholder:a}=e,r={searchInputBorderColor:(0,iU.dU)("gray.200","whiteAlpha.200"),searchInputBackgroundColor:(0,iU.dU)("whiteAlpha.900","blackAlpha.900"),searchInputTextColor:(0,iU.dU)("gray.800","gray.50"),searchInputCloseColorScheme:(0,iU.dU)("blackAlpha","gray")};return(0,n.jsxs)(tD.M,{size:"md",children:[(0,n.jsx)(tT.W,{pointerEvents:"none",color:"gray.400",children:(0,n.jsx)(iY.W,{})}),(0,n.jsx)(tR.p,{placeholder:a,value:t,onChange:i,backgroundColor:r.searchInputBackgroundColor,color:r.searchInputTextColor}),t&&(0,n.jsx)(tT.t,{p:4,children:(0,n.jsx)(ex.K,{variant:"ghost",colorScheme:r.searchInputCloseColorScheme,size:"xs","aria-label":P.Ru._({id:"V8yTm6"}),icon:(0,n.jsx)(j.g,{icon:D.Jyw}),onClick:()=>i({target:{value:""}})})})]})};var i0=i(9666),i1=i(85388),i2=i(44783),i3=i(97628),i5=i(21886);let i4=c.memo(e=>{var t;let{selectedFamilyKey:i,setSelectedFamilyKey:r,searchQuery:s,handleSearchChange:l,suggestedFamilyKey:o}=e,d={dropdownBgColor:(0,iU.dU)("blackAlpha.100","whiteAlpha.100"),dropdownBgHoverColor:(0,iU.dU)("blackAlpha.300","whiteAlpha.300"),dropdownTextColor:(0,iU.dU)("gray.800","white")},p=(0,c.useMemo)(()=>{let e=[];return(0,i5.ML)().forEach(t=>{t.family.key===o?e.unshift({value:t.family.key,icon:D.i7d,label:P.Ru._({id:"+0acwA"})}):e.push({value:t.family.key,icon:t.family.icon,label:t.family.name()})}),[{value:"",icon:D.Qyz,label:P.Ru._({id:"XbthhE"})},...e]},[o]);return(0,n.jsxs)(e2.s,{px:4,pb:2,direction:"column",gap:2,children:[(0,n.jsx)(a.a,{mb:1,children:(0,n.jsx)(iX,{searchQuery:s,onChange:l,placeholder:P.Ru._({id:"CYJHZl"})})}),(0,n.jsxs)(e2.s,{alignItems:"center",gap:2,children:[(0,n.jsx)(A.E,{fontSize:"xs",mb:1,children:(0,n.jsx)(X.x6,{id:"2BreKV"})}),(0,n.jsxs)(J.W,{children:[(0,n.jsx)($.I,{as:_.$,display:"flex",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$}),variant:"unstyled",size:"xs",textAlign:"start",bgColor:d.dropdownBgColor,color:d.dropdownTextColor,borderRadius:"md",px:2,_hover:{bgColor:d.dropdownBgHoverColor},children:o===i?(0,n.jsx)(X.x6,{id:"+0acwA"}):i?null==(t=(0,i5.dQ)()[i])?void 0:t.family.name():(0,n.jsx)(X.x6,{id:"XbthhE"})}),(0,n.jsx)(Y.c,{children:(0,n.jsx)(tS.i,{type:"radio",value:i||"",onChange:e=>r(""===e?null:String(e)),children:p.map(e=>(0,n.jsx)(tM.k,{value:e.value,children:(0,n.jsxs)(e2.s,{alignItems:"center",gap:2,children:[(0,n.jsx)(j.g,{icon:e.icon,fixedWidth:!0}),e.label]})},e.value))})})]})]})]})});i4.displayName="FilterControls";let i6=(e,t)=>({...e,...Object.fromEntries(Object.entries(t).filter(i=>{let[n]=i;return null===e[n]||void 0===e[n]||null===t[n]}))});var i9=i(30721),i7=i(105);let i8=c.memo(e=>{let{item:t,isSelected:i,onClick:a}=e,{ref:r,width:s}=(0,i7.Lh)();return(0,n.jsx)(e2.s,{ref:r,direction:"column",onClick:a,cursor:"pointer",overflow:"hidden",transition:"all 0.2s",color:i?"trueblue.600":"gray.800",bgColor:i?"trueblue.200":"transparent",_hover:{backgroundColor:i?"trueblue.150":"trueblue.100"},position:"relative",w:"100%",px:2,pt:2,pb:1,borderRadius:"md",css:{"--editor-width":"".concat(s&&1!==s?s:173,"px"),"--line-thickness":"1px"},h:"100%",children:(0,n.jsx)(i9.N,{cardId:t.key,zoomIn:t.zoomIn,shadow:"md",border:"1px solid",borderColor:"gray.200",borderRadius:"md",minH:"80px",maxH:"100px"})})});i8.displayName="VariantCard";let ne=()=>(0,n.jsx)(e2.s,{direction:"column",w:"100%",gap:1,opacity:.7,px:4,children:Array.from({length:3}).map((e,t)=>(0,n.jsxs)(e2.s,{direction:"column",w:"100%",mb:4,children:[(0,n.jsx)(e2.s,{alignItems:"center",justifyContent:"space-between",mb:2,children:(0,n.jsxs)(e2.s,{px:2,py:1,alignItems:"center",flex:1,children:[(0,n.jsx)(a.a,{as:"span",fontSize:"lg",me:2,children:(0,n.jsx)(a.a,{w:"16px",h:"16px",bg:"gray.200",borderRadius:"sm"})}),(0,n.jsx)(a.a,{w:"120px",h:"20px",bg:"gray.200",borderRadius:"md"})]})}),(0,n.jsx)(iG.r,{columns:2,spacing:4,children:Array.from({length:4}).map((e,t)=>(0,n.jsxs)(e2.s,{direction:"column",overflow:"hidden",h:"100px",position:"relative",children:[(0,n.jsx)(a.a,{flex:1,borderWidth:"1px",borderColor:"gray.200",borderRadius:"md",w:"100%",position:"relative",bg:"gray.50"}),(0,n.jsx)(e2.s,{direction:"row",alignItems:"center",mt:2,children:(0,n.jsx)(a.a,{w:"80px",h:"16px",bg:"gray.200",borderRadius:"md"})})]},t))})]},t))}),nt=e=>({visibility:e?"visible":"hidden",height:e?"auto":"0",overflow:"hidden",position:e?"relative":"absolute",pointerEvents:e?"auto":"none","aria-hidden":!e,tabIndex:e?void 0:-1}),ni=Object.assign(e=>{let{selectedSmartLayoutRange:t,closePanel:i,editor:a,node:r}=e;return(0,q.lC)(a,!0),(0,c.useEffect)(()=>{var e;let n=null==a||null==(e=a.state.selection)?void 0:e.from,{from:r,to:s}=t||{};if(!r||!s||!n)return void i();let l=null==a?void 0:a.state.doc.nodeAt(r),o=(null==l?void 0:l.type.name)==="smartLayout";(n===r||n>r&&n{let{closePanel:t,selectedSmartLayoutRange:i,editor:a,node:r}=e,[s,o]=(0,c.useState)(null),[d,p]=(0,c.useState)(null);(0,c.useEffect)(()=>{var e,t;if(!i||!i.from)return;let n=r&&(null==r||null==(e=r.attrs)?void 0:e.variantKey)||"",a=r&&(null==r||null==(t=r.attrs)?void 0:t.options)||{};o((0,i3.Z)(n,a)),p((e=>{let{baseContent:t,variants:i}=e;return(0,eo.createDocWithCards)({settings:{cardDimensions:"16x9"}},i.map(e=>{var i,n;return{type:"card",attrs:{id:e.key},content:[{type:"cardLayoutItem",content:[{...t,attrs:{...t.attrs,options:{...null==(i=t.attrs)?void 0:i.options,...e.options},variantKey:e.variantKey},content:(null==(n=e.cellAttrs)?void 0:n.label)&&t.content?t.content.map(t=>"smartLayoutCell"===t.type?{...t,attrs:i6(t.attrs||{},e.cellAttrs||{})}:t):t.content}]}]}}))})({baseContent:null==r?void 0:r.toJSON(),variants:(0,i5.pK)()}))},[]);let u={bgColor:(0,iU.dU)("white","gray.800"),textColor:(0,iU.dU)("gray.800","white")},h=(0,c.useCallback)(e=>{a&&i&&i.from&&(o(e),requestAnimationFrame(()=>{i.from&&((e,t,i)=>{try{var n,a;let r=e.chain(),{key:s,options:o}=(0,i3.A)(t);r.updateAttributesAtPos(i,{variantKey:s,options:o});let c=(0,i5.y_)()[t];if(!c)return;let{cellAttrs:d}=c;if(d){let t=e.view.state.doc.nodeAt(i);if(!t)return;(0,l.xe)(t,f.q).forEach(e=>{let t=i+e.pos+1,n=i6(e.node.attrs,d);r.updateNestedAttributesAtPos(t,n)})}let p=null==(a=e.view.state.doc.nodeAt(i))||null==(n=a.attrs)?void 0:n.variantKey;p!==s&&eM.zS.track(eM.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:p,newVariant:s,method:"variant-panel"}),r.run()}catch(e){console.error("[Smart Layout Variant Panel] Error updating variant",e)}})(a,e,i.from)}))},[a,i]);return s?(0,n.jsx)(iK.Z,{bgColor:u.bgColor,w:"100%",pt:4,children:(0,n.jsxs)(e2.s,{direction:"column",overflowX:"hidden",w:"100%",h:"100%",children:[(0,n.jsxs)(e2.s,{position:"relative",px:4,children:[(0,n.jsx)(e2.s,{flex:1,children:(0,n.jsx)(iQ.N,{children:(0,n.jsx)(X.x6,{id:"uNnHCK"})})}),(0,n.jsx)(iW.J,{onClick:t})]}),(0,n.jsx)(na,{combinedContent:d,savedVariantHash:s,handleSelectVariant:h,editor:a,selectedSmartLayoutPos:null==i?void 0:i.from})]})}):null},na=c.memo(e=>{let{combinedContent:t,savedVariantHash:i,handleSelectVariant:r,editor:s,selectedSmartLayoutPos:l}=e,{selectedFamilyKey:o,setSelectedFamilyKey:d,searchQuery:p,handleSearchChange:u,filteredVariants:h,suggestedFamilyKey:g}=(e=>{let{initialFamily:t=null,selectedVariantHash:i=null,editor:n,selectedSmartLayoutPos:a}=e,[r,s]=(0,c.useState)(t),[l,o]=(0,c.useState)(""),[d,p]=(0,c.useState)(null),u=null,h=null,g=null;try{let e=void 0!==a?null==n?void 0:n.state.doc.nodeAt(a):null;g=(h=(u=void 0!==a&&n?(0,C.j5)(n,a):null)?(0,i1.Rv)(u):null)?(0,i2.aG)(null==e?void 0:e.attrs,h.direction):null}catch(e){console.error("[SmartLayout] unable to find decorations at ".concat(a),e.message)}let{isHorizontal:m}=(0,i0.i)({cellSize:(null==g?void 0:g.cellSize)||0,horizontalAlign:(null==g?void 0:g.horizontalAlign)||"center",orientation:(null==g?void 0:g.orientation)||"horizontal",numCells:(null==h?void 0:h.numCells)||0,containerSize:(null==h?void 0:h.containerSize)||0});(0,c.useEffect)(()=>{if(i){let{key:e}=(0,i3.A)(i),t=(0,i5.ML)().find(t=>t.variants.some(t=>t.variant.key===e));p((null==t?void 0:t.family.key)||null)}},[]);let x=(0,c.useCallback)(e=>{o(e.target.value),e.target.value.trim()&&r&&s(null)},[r]),f=(0,c.useCallback)(e=>e.map(e=>({...e,visible:!r||e.family.key===r})),[r]),b=(0,c.useCallback)(e=>{if(!l.trim())return e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:!0}))}))}));let t=l.toLowerCase().trim();return e.map(e=>{let i=e.variants.map(i=>({...i,options:i.options.map(n=>({...n,visible:n.name().toLowerCase().includes(t)||i.variant.name().toLowerCase().includes(t)||e.family.name().toLowerCase().includes(t)}))})),n=i.some(e=>e.options.some(e=>e.visible));return{...e,variants:i,visible:n}})},[l]),v=(0,c.useCallback)(e=>e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:e.visible&&(!e.hideIfVertical||m)}))}))})),[m]),y=(0,c.useCallback)(e=>{if(!d)return e;let t=e.findIndex(e=>e.family.key===d);if(-1===t)return e;let i=e[t],n=[...e];return n.splice(t,1),n.unshift({...i,family:{...i.family,name:()=>P.Ru._({id:"+0acwA"}),icon:D.i7d}}),n},[d]);return{selectedFamilyKey:r,setSelectedFamilyKey:s,searchQuery:l,handleSearchChange:x,filteredVariants:(0,c.useMemo)(()=>{let e=[...(0,i5.ML)()];return y(e=v(e=b(e=f(e))))},[f,b,v,y]),suggestedFamilyKey:d}})({selectedVariantHash:i,editor:s,selectedSmartLayoutPos:l}),[m,x]=(0,c.useState)(!1),[f,b]=(0,c.useState)(!0);return((0,c.useEffect)(()=>{b(!0);let e=setTimeout(()=>{x(!0)},iJ),t=setTimeout(()=>{b(!1)},i$);return()=>{clearTimeout(e),clearTimeout(t)}},[]),t)?(0,n.jsxs)(e2.s,{direction:"column",h:"100%",overflowY:"auto",flex:1,pt:4,children:[(0,n.jsx)(i4,{selectedFamilyKey:o,setSelectedFamilyKey:d,searchQuery:p,handleSearchChange:u,suggestedFamilyKey:g}),f&&(0,n.jsx)(ne,{}),m&&(0,n.jsx)(iq.q,{initialContent:t,children:(0,n.jsx)(e2.s,{direction:"column",w:"100%",gap:1,children:h.map((e,t)=>{let s=e.visible,l=nt(s);return(0,n.jsxs)(e2.s,{direction:"column",w:"100%",...l,children:[s&&(0,n.jsx)(e2.s,{alignItems:"center",justifyContent:"space-between",children:(0,n.jsxs)(e2.s,{px:4,py:1,alignItems:"center",flex:1,children:[(0,n.jsx)(a.a,{as:"span",fontSize:"lg",me:2,children:e.family.icon&&(0,n.jsx)(j.g,{icon:e.family.icon,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(A.E,{children:e.family.name()})]})}),(0,n.jsx)(iG.r,{columns:2,gap:1,px:2,pb:2*!!s,...l,children:e.variants.flatMap(e=>e.options.map(e=>{let t=nt(s&&e.visible);return(0,n.jsx)(c.Fragment,{children:(0,n.jsx)(a.a,{...t,children:(0,n.jsx)(i8,{item:e,isSelected:i===e.key,onClick:()=>{r(e.key)}})})},e.key)}))})]},t)})})})]}):null});na.displayName="SmartLayoutVariantList";let nr=()=>{let{togglePanel:e,isPanelOpen:t}=(0,iZ.ww)(ni);return{toggleSmartLayoutVariantPanel:e,isSmartLayoutVariantPanelOpen:t}};var ns=i(9317),nl=i(6319);let no=e=>{let{variant:t,variantKey:i,updateVariant:a}=e,r=(0,c.useMemo)(()=>{var e;let t=(0,i5.ML)(),r=null==(e=t.find(e=>e.variants.some(e=>e.variant.key===i)))?void 0:e.family.key;return t.map(e=>{let t=r===e.family.key;return{key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,background:t?"trueblue.50":void 0,items:e.variants.map(e=>{let t=e.variant,r=i===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:r?(0,n.jsx)(I.S,{}):(0,n.jsx)(j.g,{fixedWidth:!0,icon:t.icon}),background:r?"trueblue.50":void 0,onClick:()=>a(t.key)}})}})},[i,a]),s=(0,c.useRef)(null),{onContextMenu:l,menuProps:o}=(0,tx.pO)(s);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(_.$,{variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),leftIcon:(0,n.jsx)(j.g,{icon:t.icon,fixedWidth:!0}),size:"sm","data-testid":"smart-layout-variant-dropdown",onMouseDown:e=>l(e),ref:s,children:t.name()}),(0,n.jsx)(tx.tz,{...o,menuItems:r,size:"small"})]})};var nc=i(75699),nd=i(41959);let np=e=>{let{editor:t,selection:i}=e,a=nu(t,i),r=(0,c.useCallback)(e=>{t.chain().focus().setTableCellBackgroundColor(e).run()},[t]),l=(0,c.useCallback)(()=>{t.chain().focus().unsetTableCellBackgroundColor().run()},[t]);return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,ei.q)(t),children:[(0,n.jsx)(s.Tz,{placement:"top",label:(0,n.jsx)(X.x6,{id:"a08Aie"}),children:(0,n.jsx)($.I,{as:_.$,variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),onMouseDown:et.Fw,size:"sm",children:(0,n.jsx)(nh,{color:a})})}),(0,n.jsx)(Y.c,{overflow:"hidden",children:(0,n.jsx)(ip.b,{currentColor:a||null,setColor:r,unsetColor:l,source:"TableCellBackground"})})]})},nu=(e,t)=>{let i=null,n=!0;return t.forEachCell(e=>{if("tableCell"===e.type.name){let t=e.attrs.backgroundColor||null;if(n)i=t,n=!1;else if(i!==t)return i=null,!1}return!0}),i},nh=e=>{let{color:t}=e;return(0,n.jsxs)(e1.B,{spacing:"2px",alignItems:"center",children:[(0,n.jsx)(j.g,{icon:D.fyG,size:"sm",transform:{y:+!!t}}),t&&(0,n.jsx)("div",{style:{position:"relative",top:"2px",width:"20px",height:"6px",backgroundColor:t,borderRadius:"2px",border:"1px solid rgba(0, 0, 0, 0.4)"}})]})};var ng=i(12514);let nm=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:l}=e,o=te.gj.map(e=>{let{key:i,name:a,shortcut:r,icon:s,checkActive:l,apply:o}=e;return(0,n.jsx)(V.I,{icon:s,label:a(),onClick:()=>null==o?void 0:o(t),isActive:null==l?void 0:l(t),testId:i,shortcut:r},i)});return t.shouldUseLiteMenus?(0,n.jsx)(k.e,{spacing:0,children:o}):(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,ei.q)(t),children:[(0,n.jsx)(s.Tz,{placement:"top",label:l,children:(0,n.jsx)($.I,{isDisabled:a,as:_.$,variant:"toolbar","data-testid":i,onMouseDown:et.Fw,rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(j.g,{icon:r})})}),(0,n.jsx)(ng.Z,{children:(0,n.jsx)(Y.c,{minW:"auto",zIndex:"modalPopover",dir:"ltr",children:o})})]})};var nx=i(83550),nf=i(73853),nb=i(8960),nC=i(65632),nv=i(12773),ny=i(35665),nw=i(49617),nk=i(8774),nA=i(35410),nL=i(38791),nj=i(19734),nE=i(46601);let nS=[[{key:"textColor",name:()=>P.Ru._({id:"MapzEo"}),icon:D.jrc,shortcut:"Mod+Shift+H",enabledForTables:!0,checkDisabled:nk.NO}],[{key:"bold",name:()=>P.Ru._({id:"KmydK6"}),mark:"bold",icon:Z.l5I,shortcut:"Mod+B",enabledForTables:!0},{key:"italic",name:()=>P.Ru._({id:"pzutoc"}),mark:"italic",icon:D.SIw,shortcut:"Mod+I",enabledForTables:!0},{key:"underline",name:()=>P.Ru._({id:"YyXtnN"}),mark:"underline",icon:D.chs,shortcut:"Mod+U",enabledForTables:!0},{key:"strike",name:()=>P.Ru._({id:"WhOsNE"}),mark:"strike",icon:D.$6A,shortcut:"Mod+Shift+X",enabledForTables:!0},{key:"code",name:()=>P.Ru._({id:"EWPtMO"}),mark:"code",icon:D.jTw,shortcut:"Mod+Shift+C"},{key:"math",name:()=>P.Ru._({id:"l8rp1O"}),apply:e=>e.commands.convertToMathInline(),icon:D.Dkf,featureFlag:"math",shortcut:"$$",checkDisabled:()=>!0},{key:"removeFormatting",name:()=>P.Ru._({id:"bj5jMy"}),icon:D.Dkb,apply:e=>e.chain().unsetAllMarks().focus().run(),enabledForTables:!0}],[{key:"link",name:()=>P.Ru._({id:"yzF66j"}),mark:"link",icon:D.CQO,shortcut:"Mod+K"},{key:"footnote",name:()=>P.Ru._({id:"ONAJuB"}),icon:D.sxe,apply:e=>{(0,nL.J)((0,nA.Vo)().footnote,eM.oU.FORMATTING_MENU),e.chain().toggleFootnote().run()},checkActive:e=>e.isActive("footnoteLabel"),shortcut:"Mod+Alt+F",checkDisabled:e=>(0,tw.Q)(e)||!(0,S.pO)(e,"footnote")||(0,nk.NO)(e)}],[{key:"numbered",name:()=>P.Ru._({id:"M3G9ZD"}),icon:D.Tsj,node:"numbered",checkActive:e=>(0,nj.Lf)(e,nE.e.Numbered),shortcut:"Mod+/ or Mod+Shift+7",apply:e=>e.chain().toggleListItems({variant:nE.e.Numbered}).focus().run()},{key:"bullet",name:()=>P.Ru._({id:"ynb7Kh"}),icon:D.pch,node:"bullet",checkActive:e=>(0,nj.Lf)(e,nE.e.Bullet),apply:e=>e.chain().toggleListItems({variant:nE.e.Bullet}).focus().run(),shortcut:"Mod+. or Mod+Shift+8"},{key:"todo",name:()=>P.Ru._({id:"rCIbrq"}),icon:D.AgW,node:"todo",checkActive:e=>(0,nj.Lf)(e,nE.e.Todo),shortcut:"Mod+, or Mod+Shift+9",apply:e=>{let{from:t,to:i}=e.state.selection;e.chain().toggleListItems({variant:nE.e.Todo}).run(),requestAnimationFrame(()=>e.chain().focus().setTextSelection({from:t,to:i}).run())}}],[{key:"alignText",name:()=>P.Ru._({id:"6Hkcin"}),icon:D.ecg,enabledForTables:!0}],[{key:"convertText",name:()=>P.Ru._({id:"cXIM1U"}),checkDisabled:e=>!!e.shouldUseLiteMenus,icon:D.VH5},{key:"rewriteText",name:()=>P.Ru._({id:"C4t1b/"}),icon:Z.p7g,checkDisabled:e=>!!e.shouldUseLiteMenus,needsConnection:!0},{key:"visualizeText",name:()=>P.Ru._({id:"vzQMNK"}),icon:D.Gmj,apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.slice(t,i),a=(0,nv.KC)(e,n.content).trim();a&&e.chain().setTextSelection(i).insertSmartDiagram({attrs:{},selectedText:a}).run()},checkDisabled:e=>{if(e.shouldUseLiteMenus)return!0;let{from:t,to:i}=e.state.selection;return 0===e.state.doc.textBetween(t,i).trim().length},featureFlag:"visualizeText",needsConnection:!0}],[{key:"comment",name:()=>P.Ru._({id:"oFsfkI"}),icon:D.DN2,checkDisabled:e=>(0,tw.Q)(e)||(0,nk.NO)(e)||!!e.shouldUseLiteMenus,needsConnection:!0,apply:e=>{let{selection:t}=e.state,{from:i,to:n}=t,[a]=(0,S.TK)(e.state.doc.resolve(i),(e,t)=>(0,nw.cE)(t));if(!a)return void console.warn("[TEXT_FORMATTING_COMMANDS] Add comment - Unable to find annotatable parent for this selection");let r=(0,S.r$)(e.state.doc,i,n,e=>"footnote"!==e.type.name&&"cardNotes"!==e.type.name,"__BLOCK_SEPARATOR_PLACEHOLDER").split("__BLOCK_SEPARATOR_PLACEHOLDER").join("

");ny.LF.emit(ny.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:i,parentPos:a.pos,text:r})}}]],nM=function(e,t){var i;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!(t.needsConnection&&n||t.featureFlag&&!ep.of.get(t.featureFlag)||(null==(i=t.checkDisabled)?void 0:i.call(t,e)))||(t.node?!(0,S.aq)(e,t.node):!!t.mark&&!(0,S.Au)(e,t.mark))},nI=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:l}=e,{isInOfflineMode:o}=(0,ec.u)(),c=(()=>{let e=(0,nC.Vo)();return[{key:"toggle",name:()=>P.Ru._({id:"JFciKP"}),icon:D.ijD,node:"toggle",description:()=>P.Ru._({id:"rhfAX6"}),apply:t=>{(0,nC.Jb)(e.toggle,eM.oU.FORMATTING_MENU),t.chain().wrapWithToggle().run()},group:"wrap"},{key:"convertToNestedCard",name:()=>P.Ru._({id:"lOmsEK"}),node:"card",description:()=>P.Ru._({id:"gRMoQV"}),icon:D.ViY,apply:t=>{(0,nC.Jb)(e.insertCardInside,eM.oU.FORMATTING_MENU),t.chain().convertToNestedCard().run()},checkDisabled:e=>!e.schema.nodes.card||!(0,S.pO)(e,"card"),group:"wrap"},{key:"blockquote",name:()=>P.Ru._({id:"OLMhPm"}),node:"blockquote",description:()=>P.Ru._({id:"2yuhT7"}),icon:D.R9H,shortcut:"> Quote",apply:e=>e.chain().wrapWithAnnotations("blockquote").run(),checkDisabled:e=>!(0,S.pO)(e,"blockquote"),group:"wrap"},{key:"calloutBox",name:()=>P.Ru._({id:"1E4ojF"}),node:"calloutBox",description:()=>P.Ru._({id:"4Wf98Z"}),icon:D.iW_,apply:e=>e.chain().wrapWithAnnotations("calloutBox",{variant:"info"}).run(),checkDisabled:e=>!(0,S.pO)(e,"calloutBox"),group:"wrap"},{key:"listToCards",name:()=>P.Ru._({id:"FJ18tL"}),icon:D.vGi,description:()=>P.Ru._({id:"hWesxP"}),group:"list",apply:e=>e.commands.listToCards(),checkDisabled:e=>!(0,nf.Jx)(e)},...(0,nb.P3)()]})().filter(e=>e.apply&&!nM(t,e,o));return 0===c.length?null:(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,ei.q)(t),children:[(0,n.jsx)(s.Tz,{placement:"top",label:l,children:(0,n.jsx)($.I,{isDisabled:a,as:_.$,variant:"toolbar","data-testid":i,onMouseDown:et.Fw,rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(j.g,{icon:r})})}),(0,n.jsx)(ng.Z,{children:(0,n.jsx)(Y.c,{maxH:"min(25em, 45vh)",overflowY:"auto",maxW:"400px",children:Object.entries({list:{label:P.Ru._({id:"Ci8I/9"})},wrap:{label:P.Ru._({id:"T4+jD7"})}}).map(e=>{let[i,{label:a}]=e,r=c.filter(e=>e.group===i);return 0===r.length?null:(0,n.jsx)(nx.r,{title:a,children:r.map(e=>{let{key:i,icon:a,name:r,description:s,apply:l}=e;return(0,n.jsxs)(t1.D,{value:i,icon:(0,n.jsx)(j.g,{icon:a,fixedWidth:!0}),onClick:()=>l(t),"data-testid":"text-convert-menu-".concat(i),children:[(0,n.jsx)(A.E,{children:r()}),s&&(0,n.jsx)(A.E,{color:"gray.400",fontSize:"sm",children:s()})]},i)})},i)})})})]})};var n_=i(13731),nD=i.n(n_);let nR=[{key:"rephrase.better",type:"rephrase",name:()=>P.Ru._({id:"24nR0A"}),icon:D.DKF,description:()=>P.Ru._({id:"8KfRLQ"}),apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.textBetween(t,i);ny.LF.emit("queueBuddyEditMessage",{message:P.Ru._({id:"Us1RzN",values:{plainText:n}})})}},{key:"rephrase.expand",type:"rephrase",name:()=>P.Ru._({id:"XhF4Jp"}),icon:D.t6y,description:()=>P.Ru._({id:"fB02Qr"}),apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.textBetween(t,i);ny.LF.emit("queueBuddyEditMessage",{message:P.Ru._({id:"SnevVr",values:{plainText:n}})})}},{key:"rephrase.condense",type:"rephrase",name:()=>P.Ru._({id:"g/NDyG"}),icon:D.nr0,description:()=>P.Ru._({id:"Yrd0bz"}),apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.textBetween(t,i);ny.LF.emit("queueBuddyEditMessage",{message:P.Ru._({id:"4oqnEl",values:{plainText:n}})})}}],nT=[{key:"rephrase.better",type:"rephrase",name:()=>P.Ru._({id:"24nR0A"}),icon:D.DKF,description:()=>P.Ru._({id:"8KfRLQ"}),apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"b5W83S"})})}},{key:"rephrase.expand",type:"rephrase",name:()=>P.Ru._({id:"XhF4Jp"}),icon:D.t6y,description:()=>P.Ru._({id:"fB02Qr"}),apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"OXmWnl"})})}},{key:"rephrase.condense",type:"rephrase",name:()=>P.Ru._({id:"g/NDyG"}),icon:D.nr0,description:()=>P.Ru._({id:"Yrd0bz"}),apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"jBaWwf"})})}},{key:"visualize.keypoints",type:"visualize",name:()=>P.Ru._({id:"n+v3I1"}),description:()=>P.Ru._({id:"E9axcX"}),icon:D.bef,node:"smartLayout",apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"bXgpVx"})})}},{key:"visualize.images",type:"visualize",name:()=>P.Ru._({id:"laUyeH"}),description:()=>P.Ru._({id:"ADlAam"}),icon:D.yvG,apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"p2oHY3"})})}},{key:"visualize.timeline",type:"visualize",name:()=>P.Ru._({id:"Oh+9k8"}),description:()=>P.Ru._({id:"Qx1qQH"}),icon:D.v6v,apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"4ReFRy"})})}},{key:"reformat.columns",type:"reformat",name:()=>P.Ru._({id:"KyPPwt"}),description:()=>P.Ru._({id:"52Y/fs"}),icon:D.fq7,node:"gridLayout",apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"Y0UR8y"})})}},{key:"reformat.table",type:"reformat",name:()=>P.Ru._({id:"84sVti"}),description:()=>P.Ru._({id:"CxvNve"}),icon:D.w97,node:"table",apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"rU0fs4"})})}},{key:"reformat.toggles",type:"reformat",name:()=>P.Ru._({id:"aRUmvo"}),icon:D.Ke8,node:"toggle",description:()=>P.Ru._({id:"914Ln8"}),apply:()=>{ny.LF.emit("queueDesignPartnerTask",{message:P.Ru._({id:"rivjMe"})})}}],nz=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:l}=e,o=(0,er.d)(),{isInOfflineMode:c}=(0,ec.u)();return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,ei.q)(t),children:[(0,n.jsx)(s.Tz,{placement:"top",label:l,children:(0,n.jsx)($.I,{isDisabled:a,as:_.$,variant:"toolbar","data-testid":i,onMouseDown:et.Fw,color:"trueblue.500",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(j.g,{icon:r})})}),(0,n.jsx)(ng.Z,{children:(0,n.jsx)(Y.c,{maxH:"min(25em, 45vh)",overflowY:"auto",maxW:"450px",children:Object.entries(nD()(nT,"type")).map(e=>{let[i,a]=e,{label:r}={rephrase:{label:P.Ru._({id:"bKWhYP"})},visualize:{label:P.Ru._({id:"6n7jtr"})},reformat:{label:P.Ru._({id:"ILEG4I"})}}[i],s=a.map(e=>{if(!(!e.apply||nM(t,e,c)))return(0,n.jsxs)(t1.D,{value:e.key,icon:(0,n.jsx)(j.g,{icon:e.icon,fixedWidth:!0}),onClick:()=>nH(e,t,o),children:[(0,n.jsx)(A.E,{children:e.name()}),e.description&&(0,n.jsx)(A.E,{color:"gray.400",fontSize:"sm",children:e.description()})]},e.key)}).filter(Boolean);return s.length?(0,n.jsx)(nx.r,{title:r,children:s},i):null})})})]})},nH=(e,t,i)=>{let{apply:a}=e;if(!a)return;let s=a(t);if(!s)return;let l=i({position:"top",isClosable:!1,duration:null,status:"loading",colorScheme:"gray",variant:"subtle",title:(0,n.jsx)(X.x6,{id:"j4ZLea"})});s.then(()=>{i.close(l);let e=i({title:(0,n.jsxs)(r.z,{children:[(0,n.jsxs)(A.E,{noOfLines:1,children:[(0,n.jsx)(X.x6,{id:"hAmdL3"})," "]}),(0,n.jsx)(es.N,{textDecoration:"underline",onClick:()=>{(0,el.tN)(t.state),i.close(e)},children:(0,n.jsx)(X.x6,{id:"9uI/rE"})})]}),status:"success",duration:3e3,position:"top"})}).catch(e=>{i.close(l),i({title:(0,n.jsx)(X.x6,{id:"mTQLsL"}),description:e.message,status:"error",duration:3e3,position:"top"})})},nB=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:l}=e,{isOpen:o,onOpen:d,onClose:p}=(0,eA.j)(),u=(e=>{let{editor:t}=e;return(0,c.useMemo)(()=>[{key:"writing",label:()=>P.Ru._({id:"4kJRen"}),operations:nR.map(e=>({key:e.key,label:()=>e.name(),icon:e.icon,onQuickAction:()=>{var i;null==(i=e.apply)||i.call(e,t)}}))}],[t])})({editor:t});return(0,n.jsx)(s.L8,{isDark:!1,children:(0,n.jsx)(eE.A,{title:P.Ru._({id:"QdkMII"}),placeholder:P.Ru._({id:"asPvjX"}),editor:t,isOpen:o,onOpen:d,onClose:p,trigger:(0,n.jsx)(s.Tz,{placement:"top",label:l,children:(0,n.jsx)(_.$,{isDisabled:a,variant:"toolbar","data-testid":i,onMouseDown:et.Fw,color:"deepocean.500",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(j.g,{icon:r})})}),placement:"bottom-end",actionGroups:u,hideSelection:!0})})},nN=e=>(0,ep.u)("buddyEdit")?(0,n.jsx)(nB,{...e}):(0,n.jsx)(nz,{...e});var nP=i(6760);let nF=e=>{let{badge:t,label:i,leftIcon:r,isSticky:s,onClick:l,isDisabled:o}=e,c=(0,iU.dU)("gray.50","gray.700");return(0,n.jsx)(e2.s,{bg:c,position:s?"sticky":"static",bottom:s?-2:"auto",children:(0,n.jsxs)(_.$,{colorScheme:"gray",variant:"link",size:"sm",mx:"auto",leftIcon:r,onClick:l,isDisabled:o,w:"100%",py:3,children:[i,t&&(0,n.jsx)(a.a,{ms:2,children:t})]})})};var nV=i(32982),nO=i(63761),nZ=i(37524),nG=i(8489);let nU=(e,t)=>!!t&&(e||!t.startsWith("/")),nW=e=>{let{editor:t}=e,{isInOfflineMode:i}=(0,ec.u)(),s=(0,u.GV)(eX.SJ),{bodyFont:l,headingFont:o}=s,d=e=>{t.chain().focus().setFontSize(e).run()},p=(0,S.zi)(t,"heading"),h=(0,S.zi)(t,"title"),g=(0,S.zi)(t,"body"),m=(0,c.useCallback)(()=>{s.workspaceId?(0,nV.vd)({theme:s}):(0,nV.L6)({theme:s})},[s]);if(!g&&!p&&!h)return null;let x=(0,nZ.Xw)(t),f="default",b=(0,nG.o)("default");f=t.isActive("title")?(0,nG.bn)(t.getAttributes("title").level)||"default":t.isActive("heading")?(0,nG.bZ)(t.getAttributes("heading").level)||"default":1===x.length&&x[0]||"default",b=(0,nG.o)(f)||b;let C=e=>"".concat(Math.sqrt(e),"em"),v=(0,nk.NO)(t),y=!!t.extensionManager.extensions.find(e=>"slashMenu"===e.name);return(0,n.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,children:[(0,n.jsx)($.I,{size:"sm",as:_.$,rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$,transform:"shrink-6"}),variant:"toolbar",pl:2,children:b.label}),(0,n.jsxs)(Y.c,{maxH:"min(60em, 45vh)",overflowY:"auto",minW:"260px",children:[g&&(0,n.jsx)(tS.i,{type:"radio",value:f,children:(0,nO.QD)().filter(e=>{let[t]=e;return!(v&&"default"!==t)}).map(e=>{let[t,{label:i,size:a,flagged:s,shortcut:o}]=e,c=nU(y,o);return(0,n.jsx)(tM.k,{value:t,onClick:()=>d(t),children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(A.E,{fontFamily:l,fontSize:C(a),children:i}),c&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ti.h,{}),(0,n.jsx)(A.E,{color:"gray.400",children:o})]})]})},t)})}),p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nP.N,{}),(0,n.jsx)(tS.i,{type:"radio",value:f,children:(0,nO.KG)().reverse().map(e=>{let[t,{label:i,size:a,shortcut:s}]=e,l=nU(y,s);return(0,n.jsx)(tM.k,{value:t,onClick:()=>d(t),children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(A.E,{fontSize:C(a),fontWeight:"bold",fontFamily:o,children:i}),l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ti.h,{}),(0,n.jsx)(A.E,{color:"gray.400",children:s})]})]})},t)})})]}),h&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nP.N,{}),(0,n.jsx)(tS.i,{type:"radio",value:f,children:(0,nO.Y5)().map(e=>{let[t,{label:i,size:a,shortcut:s}]=e,l=nU(y,s);return(0,n.jsx)(tM.k,{value:t,onClick:()=>d(t),children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(A.E,{fontSize:C(a),fontWeight:"bold",fontFamily:o,children:i}),l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ti.h,{}),(0,n.jsx)(A.E,{color:"gray.400",children:s})]})]})},t)})})]}),(0,n.jsx)(a.a,{mt:2,mb:-2,mx:-2,children:(0,n.jsx)(nF,{label:(0,n.jsx)(X.x6,{id:"gJpKw8"}),leftIcon:(0,n.jsx)(j.g,{icon:D.tiU,fixedWidth:!0}),onClick:m,isDisabled:i})})]})]})},nK=e=>{let{editor:t,filterBy:i}=e,{isInOfflineMode:a}=(0,ec.u)(),s="rtl"===(0,te.CY)(t)?"alignRight":"alignLeft";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(k.e,{isAttached:!0,onMouseDown:et.Fw,children:(0,n.jsx)(nW,{editor:t})},"text"),nS.map((e,l)=>(0,n.jsx)(k.e,{spacing:0,size:"sm",onMouseDown:et.Fw,_empty:{display:"none"},children:e.filter(e=>{let n=!nM(t,e,a);return i?n&&e[i]:n}).map(e=>{let{key:i,name:a,shortcut:l,icon:o,mark:c,node:d,checkActive:p,apply:u}=e,h=u||(c?e=>e.chain().toggleMark(c).focus().run():()=>{}),g=p?p(t):c?t.isActive(c):d?t.isActive(d):void 0;if("textColor"===i)return(0,n.jsx)(iM,{shortcut:l,icon:o,editor:t},i);if("rewriteText"===i)return(0,n.jsx)(nN,{editor:t,shortcut:l,icon:o,testId:i,label:a()},i);if("convertText"===i)return(0,n.jsx)(nI,{editor:t,shortcut:l,icon:o,testId:i,label:a()},i);if("alignText"===i)return(0,n.jsx)(nm,{editor:t,shortcut:l,icon:(()=>{let e=te.gj.find(e=>e.alignment===(0,te.F0)(t));if(e)return e.icon;let i=te.gj.find(e=>e.key===s);return(null==i?void 0:i.icon)||D.ecg})(),testId:i,label:a()},i);if("visualizeText"===i)return(0,n.jsx)(_.$,{variant:"toolbar",isActive:g,onClick:()=>h(t),children:(0,n.jsxs)(r.z,{spacing:1,alignItems:"center",justifyContent:"center",children:[(0,n.jsx)(j.g,{icon:o}),(0,n.jsx)(A.E,{children:a()})]})},i);else return(0,n.jsx)(V.I,{label:a(),shortcut:l,isActive:g,onClick:()=>h(t),icon:o,testId:i},i)})},l))]})};var nQ=function(e){return e.enabledForTables="enabledForTables",e}({});let nq=e=>{var t;let{editor:i,selection:a}=e,s=a.isRowSelection(),o=a.isColSelection(),c=s&&o,d=(0,l.KP)(nd.hj)(a),p=Math.min(a.$anchorCell.pos,a.$headCell.pos),u=Math.max(a.$anchorCell.pos,a.$headCell.pos),{colMinPercent:h,newColSize:g}=i.schema.nodes[nc.X.name].spec,m=null!=(t=a.getTableNode())?t:d,x=(0,ia.cG)(m.attrs.colWidths,g,h);return(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(nK,{editor:i,filterBy:nQ.enabledForTables}),(0,n.jsx)(np,{editor:i,selection:a}),s||o||c&&(0,n.jsx)(E.q,{}),s&&!c&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"1ct6G/"}),onClick:()=>{i.commands.addRowBefore(),requestAnimationFrame(()=>{i.commands.focus(p)})},testId:"add-row-before-button",children:(0,n.jsx)(j.g,{icon:D.UiS})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"JUmxSq"}),onClick:()=>{i.commands.addRowAfter(),requestAnimationFrame(()=>{i.chain().focus(u).goToNextCell().run()})},testId:"add-row-after-button",children:(0,n.jsx)(j.g,{icon:D.UiS,rotation:180})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"0cspe/"}),icon:D.yLS,onClick:()=>i.chain().focus().deleteRow().run(),color:"red.500",testId:"delete-row-button"})]}),o&&!c&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"mwcRkO"}),onClick:()=>{let{left:e}=(0,b._t)(i.state.selection)||{};i.commands.addColumnBefore(null!=e?e:0),requestAnimationFrame(()=>{i.commands.focus(p)})},isDisabled:!x,testId:"add-col-before-button",children:(0,n.jsx)(j.g,{icon:D.UiS,rotation:270})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"/93cy4"}),onClick:()=>{let{left:e}=(0,b._t)(i.state.selection)||{};i.commands.addColumnAfter(null!=e?e:0),requestAnimationFrame(()=>{i.chain().focus(p).goToNextCell().run()})},isDisabled:!x,testId:"add-col-after-button",children:(0,n.jsx)(j.g,{icon:D.UiS,rotation:90})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"GAohqx"}),icon:D.yLS,onClick:()=>{i.commands.deleteColumn(),requestAnimationFrame(()=>{i.commands.focus(p)})},color:"red.500",testId:"delete-col-button"})]}),c&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"SOkhdm"}),icon:D.yC$,onClick:()=>i.commands.equalizeColumns(),testId:"equalize-columns-button"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"HSI88F"}),icon:D.yLS,onClick:()=>i.chain().focus().deleteTable().run(),color:"red.500",testId:"delete-table-button"})]})]})},nJ=[{component:nq,predicate:e=>e instanceof b.rn&&e.isColSelection(),offsetPx:16},{component:nq,predicate:e=>e instanceof b.rn&&e.isRowSelection(),offsetPx:12},{component:nq,predicate:e=>e instanceof b.rn,offsetPx:12},{component:e=>{let{editor:t,selection:i}=e,a=(0,u.GV)(eX.SJ),r=i.node,s=(0,e$.Ik)((0,e$.VH)(a));return r?(0,n.jsx)(eY.z,{attributes:r.attrs,updateAttributes:e=>{t.chain().updateAttributes("chart",e).focus().run()},accentColor:s,setEditing:()=>{t.commands.editSelectedChart()},editor:t,inline:!0}):null},predicate:e=>{var t,i;return e instanceof o.nh&&(null==(i=e.node)||null==(t=i.type)?void 0:t.name)==="chart"},isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,{node:a}=i,{chartType:s,chartData:l}=a.attrs,[o,d]=(0,c.useState)(!1),[p,u]=(0,c.useState)(l);(0,c.useEffect)(()=>{u(l)},[l]);let h=(0,c.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(i.from,e)},[t,i.from]),g=(0,c.useCallback)(e=>{let t=tf.gp.find(t=>t.key===e);if(!t)return;let i=t.graphyConfig;h({chartType:e,chartData:{...l,visualisationConfig:{...(null==l?void 0:l.visualisationConfig)||{},type:i.type,showPercentageLabels:"pie"===i.type||"donut"===i.type}}})},[h,l]),m=(0,c.useCallback)(()=>{let{state:e}=t,n=e.doc.nodeAt(i.from);u((null==n?void 0:n.attrs.chartData)||l),d(!0)},[t,i.from,l]),x=(0,c.useCallback)(()=>{d(!1)},[]),f=(0,c.useCallback)(e=>{let t=(0,tb.V)(e);t?h({chartData:e,chartType:t}):h({chartData:e})},[h]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(tv,{currentChartType:s,updateChartType:g}),(0,n.jsx)(E.q,{}),(0,n.jsx)(_.$,{variant:"toolbar",leftIcon:(0,n.jsx)(j.g,{icon:D.zLW}),size:"sm","data-testid":"graphy-chart-open-editor",onClick:m,children:(0,n.jsx)(X.x6,{id:"fpDojI"})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t})]}),(0,n.jsx)(tC.k,{isOpen:o,onClose:x,onChange:f,initialConfig:p},o?"open":"closed")]})},predicate:e=>{var t,i;return e instanceof o.nh&&(null==(i=e.node)||null==(t=i.type)?void 0:t.name)==="graphyChart"}},{component:e=>{let{editor:t,selection:i}=e,a=(0,u.GV)(eX.SJ),r=t.getAttributes("link").href||"",s=!t.shouldUseLiteMenus,{isPageLink:l}=t$({href:r}),o=(0,e$.Ik)((0,e$.Jh)(a)),d=(0,iv.u)("disableDocMentionPasteRule"),p=(0,c.useCallback)(e=>{t.commands.updateSurroundingLink(e)},[t]),h=(0,tE.f)(),g=(0,c.useCallback)(e=>{t.view.focus(),h({isOpen:!0}),e.stopPropagation()},[t,h]);return(0,n.jsxs)(e6,{children:[s&&r&&!(0,tB.hc)(r)&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"/SVg/B"}),icon:D.CQO,children:(0,n.jsx)(ig,{editor:t,selection:i,isDisabled:l})}),(0,n.jsx)(t0,{href:r,updateHref:p,clearHref:()=>{t.commands.updateSurroundingLink("")},removeLink:()=>t.commands.removeSurroundingLink(),editor:t}),s&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(k.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:et.Fw,children:te.gj.map(e=>{let{name:i,key:a,icon:r,shortcut:s,checkActive:l,apply:o}=e;if(l&&o)return(0,n.jsx)(V.I,{label:i(),shortcut:s,isActive:l(t),onClick:()=>{o(t)},icon:r,testId:a,my:0},a)})})}),s&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"jZlrte"}),icon:D.wIs,children:(0,n.jsx)(iM,{editor:t,useMenuButton:!0,isLinkText:!0,defaultTextColor:o})}),s&&d&&(0,n.jsx)(iz,{editor:t,href:r}),s&&!(0,tB.hc)(r)&&(0,n.jsx)(e5,{label:(0,n.jsx)(X.x6,{id:"sxkWRg"}),onClick:g,icon:D.BH7})]})},predicate:(e,t)=>e instanceof o.U3&&t.isActive("link"),isPopover:!0},{component:im,predicate:(e,t)=>t.isActive("button")&&!t.isSiteNavbarEditor,isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,{color:a,variant:r,icon:s,uppercase:d}=t.getAttributes("label"),p=null==d||d,u=(0,t7.T)(),h=(null==s?void 0:s.src)||(null==s?void 0:s.tempUrl),g=i instanceof o.nh?{pos:i.from,node:i.node}:(0,l.KP)(e=>"label"===e.type.name)(i),m=(0,c.useCallback)(e=>{t.chain().updateAttributes("label",e).selectNodeAtPos(g.pos).run()},[t,g]),{currentMediaDrawerSourceKey:x,setMediaDrawerSourceKeyAction:f}=(0,t8.B)(),b=(0,c.useCallback)(()=>{let e=ep.of.get("pictographicIconsSearch")?t9.u.key:t6.f.key,n=(0,l.KP)(e=>"label"===e.type.name)(i);n&&(t.commands.selectNodeAtPos(n.pos),f((null==s?void 0:s.source)||e,!0),setTimeout(()=>{(0,tE.G)(!1)},30))},[null==s?void 0:s.source,f,null==g?void 0:g.pos]),C=(0,c.useCallback)(()=>{m({icon:null})},[m]);return(0,n.jsxs)(k.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsx)(k.e,{spacing:1,size:"sm",onMouseDown:et.Fw,children:u.map(e=>{let{name:t,icon:i,key:a}=e;return(0,n.jsx)(V.I,{label:t,icon:i,onClick:()=>{m({variant:a})},isActive:r===a,my:0},t)})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(ea.a,{color:a||void 0,setColor:e=>{m({color:e})},editor:t,analyticsSource:"Label"}),h?(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"JE/4q/"}),icon:D.cCs,onClick:b}):(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"1SYZRR"}),icon:D.cCs,onClick:b}),h&&(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"+4mjS6"}),icon:D.K3F,color:"red.500",onClick:C}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:d?(0,n.jsx)(X.x6,{id:"thnUhW"}):(0,n.jsx)(X.x6,{id:"c54EGO"}),icon:D.tiU,onClick:()=>{m({uppercase:!p})},isActive:p}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t,handleDelete:()=>t.commands.handleLabelDelete(!1)})]})},predicate:(e,t)=>t.isActive("label")},{component:e=>{let{editor:t,selection:i}=e,{node:a,from:r}=i,{verticalAlign:s}=t.getAttributes("gridCell"),l=(0,c.useCallback)(e=>{t.chain().updateAttributes("gridCell",{verticalAlign:e===s?null:e}).selectNodeAtPos(i.from).focus().run()},[t,i,s]),o=(0,c.useCallback)(()=>{if(!r||!a)return;let e=(0,ia.yU)(a.childCount);t.commands.useLayoutPreset(r,e)},[t,r,a]),d=(0,c.useCallback)(e=>{let n=t.chain();if(n.updateAttributes("gridLayout",{backgroundColor:e}),null!==e)try{let e=t.state.doc.resolve(i.from);(0,g.Ob)(e).forEach(e=>{n.updateAttributesAtPos(e.pos,{backgroundColor:null})})}catch(e){console.warn("Could not clear child cell colors:",e)}n.selectNodeAtPos(i.from).focus().run()},[t,i]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(k.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsxs)(R.ms,{isLazy:!0,children:[(0,n.jsx)(R.gf,{as:_.$,variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.Jt$}),size:"sm","data-testid":"layout-preset-dropdown",children:(0,n.jsx)(X.x6,{id:"6v+N4U",values:{0:a.childCount}})}),(0,n.jsx)(R.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:[{name:P.Ru._({id:"oCWIE5"}),testId:"layout-preset-5050",image:io,value:[50,50]},{name:P.Ru._({id:"eWUI4Z"}),testId:"layout-preset-7030",image:ic,value:[70,30]},{name:P.Ru._({id:"hOcihM"}),testId:"layout-preset-3070",image:is,value:[30,70]},{name:P.Ru._({id:"OnuuaA"}),testId:"layout-preset-3col",image:ir,value:[33.33,33.33,33.34]},{name:P.Ru._({id:"hexbw8"}),testId:"layout-preset-4col",image:il,value:[25,25,25,25]}].map(e=>{let{testId:i,name:s,image:l,value:o}=e;return(0,n.jsx)(R.tJ,{"data-testid":i,icon:a&&JSON.stringify(o)===JSON.stringify(a.attrs.colWidths)?(0,n.jsx)(I.S,{w:"2rem"}):(0,n.jsx)(eN._,{h:"1rem",w:"2rem",objectFit:"cover",src:l.src}),onClick:()=>{r&&t.commands.useLayoutPreset(r,o)},children:s},s)})})]}),(0,n.jsx)(V.I,{onClick:o,label:P.Ru._({id:"SOkhdm"}),icon:D.yC$,testId:"layout-equalize-columns-button"}),(0,n.jsx)(V.I,{onClick:()=>l("start"),isActive:"start"===s,label:P.Ru._({id:"/Q0jUh"}),icon:Z.jot}),(0,n.jsx)(V.I,{onClick:()=>l("center"),isActive:"center"===s,label:P.Ru._({id:"QhuQN2"}),icon:Z.nr0}),(0,n.jsx)(V.I,{onClick:()=>l("end"),isActive:"end"===s,label:P.Ru._({id:"EPnxoe"}),icon:Z.yHR}),(0,n.jsx)(ea.a,{color:a.attrs.backgroundColor,setColor:d,editor:t,analyticsSource:"Layout"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t})]})})},predicate:e=>e instanceof o.nh&&(0,g.X6)(e.node)},{component:e=>{let{editor:t,selection:i,decorations:a}=e,{isInOfflineMode:s}=(0,ec.u)(),{node:l,from:o}=i,{attrs:d,isNested:p,isFirstCard:u}=(0,eh.f)({node:l,decorations:a,editor:t}),{isOpen:h,onOpen:g,onClose:m}=(0,eu.E)({id:"downloadCardAsImageDisclosure"}),x=(0,c.useCallback)(()=>{null==t||t.commands.duplicateCard(o)},[t,o]),f=(0,c.useCallback)(()=>{null==t||t.commands.unnestCard(o)},[t,o]),b=(0,c.useCallback)(()=>{null==t||t.chain().mergeCardsAtPos(o).focus().run()},[t,o]),C=(0,er.d)(),v=(0,c.useCallback)(()=>{let e=t.state.doc.nodeAt(o),i=e&&(0,eo.getCardTitle)(e.toJSON());t.chain().deleteCard(o).focus().run();let a=P.Ru._({id:"0MWv65",values:{displayTitle:i?'"'.concat(i,'"'):"card"}}),s=P.Ru._({id:"9uI/rE"}),l=C({title:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(A.E,{noOfLines:1,children:a}),(0,n.jsx)(es.N,{textDecoration:"underline",onClick:()=>{(0,el.tN)(t.state),C.close(l)},children:s})]}),status:"info",duration:3e3,position:"top"})},[t,o,C]),y=(0,ep.u)("copyCardsToDeck"),w=(0,ed.T)();return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(k.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"BTDPLo"}),testId:"duplicate-card",onClick:x,icon:D.$3n}),p&&(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"b+J8Wt"}),testId:"merge-into-parent-card",onClick:f,icon:D.ndq}),!p&&!u&&(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"kV34zB"}),testId:"merge-into-card-above",onClick:b,icon:D.INu}),(0,n.jsx)(em.g,{attrs:d}),y&&(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"IAsTWw"}),onClick:()=>w([l]),icon:D.Rvk,flipIcon:"horizontal",isDisabled:s}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"xRJ+bN"}),testId:"download-card",onClick:g,icon:D.a_I,isDisabled:s}),(0,n.jsx)(eg.D,{onOpen:g,isOpen:h,onClose:m,cardId:d.id,editor:t})]}),(0,n.jsx)(F.G,{editor:t,handleDelete:v})]})})},predicate:e=>e instanceof o.nh&&(0,C.jg)(e.node),offsetPx:0},{component:e=>{var t;let{editor:i,selection:a,decorations:r}=e,{node:o,from:c}=a,d=(0,ev.Bn)(r),p=o.attrs,u=(0,eC.jh)(p,null==d?void 0:d.layout),h=(0,eC.JH)(p,null==d?void 0:d.layout),g=(null==(t=p.background)?void 0:t.type)===ey.h.IMAGE,m=(0,ef.l)(p.background.image),x=(0,l.eL)(i.state.doc.resolve(c),C.jg),f=o.attrs.background.type===ey.h.IMAGE&&p.background.image&&!(0,ew.v7)(p.background.image.src);return(0,n.jsx)(k.e,{spacing:1,size:"sm",alignItems:"center",children:"accent"===p.itemId&&(0,n.jsxs)(n.Fragment,{children:[h&&(0,n.jsx)(e_,{editor:i,selection:a,decorations:r}),f&&(0,n.jsx)(eq,{editor:i,pos:c,node:o,isDisabled:"fit"===u}),(h||f)&&(0,n.jsx)(E.q,{}),g&&p.background.image&&(m?(0,n.jsx)(s.L8,{isDark:!1,children:(0,n.jsx)(eI,{attrs:p.background.image,editor:i})}):(0,n.jsx)(eJ.g,{editor:i,selection:a,decorations:r})),(0,n.jsx)(s.Tz,{label:g?(0,n.jsx)(X.x6,{id:"XQFMOm"}):(0,n.jsx)(X.x6,{id:"P5MuiB"}),placement:"top",children:(0,n.jsx)(ex.K,{onClick:()=>{let e=null==x?void 0:x.node.attrs.id;e&&eb.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:e})},variant:"toolbar",size:"sm",icon:(0,n.jsx)(j.g,{icon:D.MT7}),boxSize:7,p:0,"aria-label":g?P.Ru._({id:"Ov693i"}):P.Ru._({id:"B6vyEa"})})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(s.Tz,{label:g?(0,n.jsx)(X.x6,{id:"sGYCGx"}):(0,n.jsx)(X.x6,{id:"6vLq+T"}),placement:"top",children:(0,n.jsx)(ex.K,{onClick:()=>(0,eC.kB)(i,c,g),variant:"toolbar",size:"sm",icon:g?(0,n.jsx)(j.g,{icon:D.K3F}):(0,n.jsx)(j.g,{icon:D.yLS}),color:"red.500",boxSize:7,p:0,"aria-label":g?P.Ru._({id:"sGYCGx"}):P.Ru._({id:"6vLq+T"})})})]})})},predicate:e=>e instanceof o.nh&&(0,h.wL)(e.node),offsetPx:6},{component:e=>{let{editor:t,selection:i}=e,a=i.$from.parent.childCount{t.chain().updateAttributes("gridCell",{verticalAlign:e===r?null:e}).selectNodeAtPos(i.from).focus().run()},[t,r,i]),o=(0,c.useCallback)(e=>{t.chain().updateAttributes("gridCell",{backgroundColor:e}).selectNodeAtPos(i.from).focus().run()},[t,i]);return(0,n.jsxs)(k.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsx)(ii,{editor:t,label:P.Ru._({id:"NFoeBH"}),icon:D.tjk}),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:P.Ru._({id:"bZ9ges"}),icon:D.UiS,iconRotation:270,onClick:()=>{t.chain().insertContentAt(i.from,ie.eK).run()},testId:"add-col-before-button"}),(0,n.jsx)(V.I,{label:P.Ru._({id:"7ibPpM"}),icon:D.UiS,iconRotation:90,onClick:()=>{t.chain().insertContentAt(i.from+i.node.nodeSize,ie.eK).run()},testId:"add-col-after-button"}),(0,n.jsx)(it,{editor:t,selection:i})]}),(0,n.jsx)(V.I,{onClick:()=>l("start"),isActive:"start"===r,label:P.Ru._({id:"/Q0jUh"}),icon:Z.jot}),(0,n.jsx)(V.I,{onClick:()=>l("center"),isActive:"center"===r,label:P.Ru._({id:"QhuQN2"}),icon:Z.nr0}),(0,n.jsx)(V.I,{onClick:()=>l("end"),isActive:"end"===r,label:P.Ru._({id:"EPnxoe"}),icon:Z.yHR}),(0,n.jsx)(E.q,{}),(0,n.jsx)(ea.a,{editor:t,color:s,setColor:o,analyticsSource:"LayoutCell"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t,handleDelete:()=>{t.chain().selectInsideNodeAtPos(i.from).handleLayoutDelete(!0,!1).run()}})]})},predicate:e=>e instanceof o.nh&&(0,g.NJ)(e.node)},{component:e=>{let{editor:t,selection:i,decorations:a}=e,{node:s}=i,{options:l,variantKey:o}=s.attrs,d=(0,nl.BJ)(o),p=(0,i5.ML)().find(e=>e.variants.some(e=>e.variant.key===o)),{toggleSmartLayoutVariantPanel:u}=nr(),h=(0,c.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(i.from,e)},[t,i.from]),g=(0,c.useCallback)(()=>{u({override:"open",isResizable:!1,props:{selectedSmartLayoutRange:{from:i.from,to:i.to},editor:t,node:s}})},[u,i.from,i.to,t,s]),m=(0,c.useCallback)(e=>{h({variantKey:e}),eM.zS.track(eM.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:o,newVariant:e,method:"formatting-menu-dropdown"})},[h,o]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(r.z,{spacing:2,children:[p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(no,{variant:d,variantKey:o,updateVariant:m}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(k.e,{size:"sm",children:d.options.map(e=>{var r,c;let d=(0,i1.Rv)(a),p=s.attrs,u=(0,i2.aG)(p);if(e.checkEnabled&&!e.checkEnabled({options:u,attrs:p,deco:d,node:s}))return null;let g=null!=(c=l[e.key])?c:null==(r=e.defaultValue)?void 0:r.call(e,{ctx:"menu"});return e.Control?(0,n.jsx)(e.Control,{value:g,updateValue:(n,a)=>{h({options:{...l,[e.key]:n}}),a&&s.forEach((a,r)=>{t.commands.updateNestedAttributesAtPos(i.from+r+1,{options:{...a.attrs.options,[e.key]:n}})}),eM.zS.track(eM.VV.SMART_LAYOUT_OPTION_UPDATED,{variantKey:o,optionKey:e.key,previousValue:g,newValue:n,updateChildren:a,method:"formatting-menu"})},editor:t,option:e},e.key):null})}),(0,n.jsx)(E.q,{}),p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(_.$,{variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.LFz}),size:"sm",onClick:g,children:(0,n.jsx)(X.x6,{id:"vR68Ol"})}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(F.G,{editor:t})]})})},predicate:(e,t,i)=>e instanceof o.nh&&(0,f.M)(e.node)&&"smart-layout-variant"!==i.right},{component:e=>{let{editor:t,selection:i}=e,{node:a,from:r}=i,o=a.attrs.id,d=(0,f.M)(null==i?void 0:i.$from.parent)?null==i?void 0:i.$from.parent:null,{editImage:p,startRemoveBg:u,isRemovingBg:h}=(0,ns.c)({editor:t,backgroundRemovalId:o,getPos:()=>r}),{currentMediaDrawerSourceKey:g,setMediaDrawerSourceKeyAction:m}=(0,t8.B)(),x=(0,c.useCallback)(e=>{let t=a.attrs.image,i=iO.of.get("pictographicIconsSearch")?t9.u.key:t6.f.key;m((null==t?void 0:t.source)||i,!0),p(e,!1)},[a.attrs.image,p,m]),b=(0,ns.m)({editor:t,node:a,parentNode:d}),{toggleSmartLayoutVariantPanel:C}=nr(),v=(0,c.useCallback)(e=>{let i=(0,l.eL)(e,f.M);if(!i)return;let n=i.pos,a=n+i.node.nodeSize;t.commands.selectParentNode(),C({override:"open",isResizable:!1,props:{selectedSmartLayoutRange:{from:n,to:a},editor:t,node:i.node}})},[C,t]);if(!b)return null;let{addColumnBefore:y,addColumnAfter:w,canChangeFocusPointAndRemoveBackground:A,canEditImageWithAI:L,hasImage:S,imageSlot:M,imageType:I,addDirection:R,parentVariant:T,cellOptions:z,handleDelete:H,updateAttributes:B,resetImage:N}=b;return(0,n.jsxs)(k.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsx)(ii,{editor:t,label:P.Ru._({id:"NFoeBH"}),icon:null==T?void 0:T.icon}),(0,n.jsx)(E.q,{}),A&&(0,n.jsx)(eq,{editor:t,pos:r,node:a}),L?(0,n.jsx)(s.L8,{isDark:!1,children:(0,n.jsx)(eI,{editor:t,attrs:a.attrs.image,buttonProps:{variant:"toolbar"}})}):A&&(0,n.jsx)(eJ.j,{onClick:u,disabled:h}),"always"===M||S?(0,n.jsx)(V.I,{label:"icon"===I?(0,n.jsx)(X.x6,{id:"JE/4q/"}):(0,n.jsx)(X.x6,{id:"9IrgTy"}),icon:"icon"===I?D.cCs:D.MT7,onClick:x}):"optional"===M?(0,n.jsx)(V.I,{label:"icon"===I?(0,n.jsx)(X.x6,{id:"1SYZRR"}):(0,n.jsx)(X.x6,{id:"pVb3uA"}),icon:"icon"===I?D.cCs:D.Cyq,onClick:x}):null,S&&(0,n.jsx)(V.I,{label:"icon"===I?(0,n.jsx)(X.x6,{id:"+4mjS6"}):(0,n.jsx)(X.x6,{id:"EyVcag"}),icon:D.K3F,color:"red.500",onClick:()=>N(r)}),("always"===M||S)&&(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:P.Ru._({id:"w7mkyz"}),iconRotation:"bottom"===R?void 0:270,icon:D.UiS,onClick:()=>y(r),testId:"add-col-before-button"}),(0,n.jsx)(V.I,{label:P.Ru._({id:"1e37Dl"}),icon:D.UiS,iconRotation:"bottom"===R?180:90,onClick:()=>w(r+a.nodeSize),testId:"add-col-after-button"}),(0,n.jsx)(it,{editor:t,selection:i}),(null==T?void 0:T.cellOptions.length)&&(null==T?void 0:T.cellOptions.length)>0?(0,n.jsx)(E.q,{}):null,(0,n.jsx)(k.e,{size:"sm",children:null==T?void 0:T.cellOptions.map(e=>{var s,l;let o=a.attrs;if(e.checkEnabled&&!e.checkEnabled({options:o.options,attrs:o}))return null;let c=null!=(l=z[e.key])?l:null==(s=e.defaultValue)?void 0:s.call(e,{ctx:"menu"});return e.Control?(0,n.jsx)(e.Control,{value:c,updateValue:t=>{B(i.from,{options:{...z,[e.key]:t}}),eM.zS.track(eM.VV.SMART_LAYOUT_CELL_OPTION_UPDATED,{variantKey:null==T?void 0:T.key,optionKey:e.key,previousValue:c,newValue:t})},editor:t,option:e,pos:r},e.key):null})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(_.$,{variant:"toolbar",rightIcon:(0,n.jsx)(j.g,{icon:D.LFz}),size:"sm",onClick:()=>v(i.$from),children:(0,n.jsx)(X.x6,{id:"vR68Ol"})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t,handleDelete:H})]})},predicate:e=>e instanceof o.nh&&(0,f.q)(e.node)},{component:e=>{let{selection:t,editor:i}=e,r=0===t.node.childCount,{layout:l,stretchFill:o}=t.node.attrs,d=(0,c.useCallback)(()=>{i.chain().deleteSelectionAndSelectNear().run()},[i]);return r?null:(0,n.jsx)(a.a,{minW:"300px",children:(0,n.jsxs)(e6,{children:[!r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e1.B,{w:"100%",direction:"row",justify:"space-between",alignItems:"flex-start",children:(0,n.jsx)(s._x,{children:(0,n.jsx)(X.x6,{id:"U+kFad"})})}),(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"rdU729"}),icon:D.yOA,children:(0,n.jsx)(th.lQ,{editor:i,selection:t})}),"grid"===l&&(0,n.jsx)(tc,{editor:i,selection:t}),"flex"===l&&(0,n.jsx)(tm,{editor:i,selection:t}),(0,n.jsx)(tu,{editor:i,selection:t}),"logo"===l&&(0,n.jsx)(tg,{editor:i,selection:t}),"flex"===l&&!0!==o&&null!==o&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(k.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:et.Fw,_empty:{display:"none"},children:te.gj.map(e=>{let{key:a,name:r,shortcut:s,icon:l,apply:o,checkActive:c}=e;if(!i||!o||!c)return null;let d=c(i);return(0,n.jsx)(V.I,{shortcut:s,icon:l,label:r(),onClick:()=>{o(i),i.chain().setNodeSelection(t.from).run()},isActive:d,testId:a},a)})})})]}),(0,n.jsx)(e5,{label:(0,n.jsx)(X.x6,{id:"cnGeoo"}),icon:D.yLS,colorScheme:"red",onClick:d})]})})},predicate:e=>e instanceof o.nh&&(0,m.Pb)(e.node),isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,a=i.node.attrs;return(0,n.jsxs)(k.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsx)(en,{editor:t,attrs:a,selection:i}),(0,n.jsx)(ea.a,{color:a.color||void 0,setColor:e=>{t.chain().focus().updateAttributes("calloutBox",{color:e}).selectNodeAtPos(i.from).run()},editor:t,analyticsSource:"CalloutBox"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t})]})},predicate:e=>e instanceof o.nh&&"calloutBox"===e.node.type.name},{component:e=>{let{editor:t,selection:i}=e,a=i.node.type.name,{fullWidthBlock:r}=t.getAttributes(a),s=(0,c.useCallback)(e=>{var i,n;e.stopPropagation(),null==(i=(n=t.commands).editSelectedDrawingBlock)||i.call(n)},[t]);return(0,n.jsxs)(k.e,{spacing:0,size:"sm",alignItems:"center",dir:"ltr",children:[te.gj.map(e=>{let{name:i,icon:s,checkActive:l,apply:o}=e;if(l&&o)return(0,n.jsx)(V.I,{label:i(),icon:s,onClick:()=>{o(t),r&&t.commands.updateAttributes(a,{fullWidthBlock:!1})},isActive:!r&&l(t)},i())}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"ePK91l"}),icon:D.MT7,onClick:s}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t})]})},predicate:e=>e instanceof o.nh&&("drawing"===e.node.type.name||"diagram"===e.node.type.name)},{component:e=>{let{editor:t,selection:i,decorations:a}=e,s=i.node,l=i.node.type.name,{templateKey:o,data:d}=s.attrs,p=(0,iH.FV)(o),u=(0,iH.HF)(o),h=(0,ep.u)("transformDiagram"),{currentWorkspace:g}=(0,iF.ur)(),m=(0,c.useMemo)(()=>Object.entries(iH.cy).filter(e=>{let[t,i]=e;return i.featureFlag?ep.of.get(i.featureFlag):!i.disabled}).map(e=>{let[t]=e;return t}).sort(),[]),x=(0,c.useMemo)(()=>Object.entries(iH.Nl).filter(e=>{let[t,i]=e;return i.featureFlag?ep.of.get(i.featureFlag):!i.disabled}).map(e=>{let[t]=e;return t}).sort(),[]),f=m.includes(o),b=x.includes(o),C=h&&(f||b),{transformDiagramType:v,isTransforming:y}=function(e){let{editor:t,docId:i,workspaceId:n,sectionContext:a}=e,[r,s]=(0,c.useState)(!1),l=(0,er.d)(),{user:o}=(0,iF.ur)();return{transformDiagramType:(0,c.useCallback)(async e=>{let{sourceTemplateKey:a,targetTemplateKey:c,sourceData:d,onSuccess:p,onError:u}=e;if(!r){s(!0);try{eM.zS.track(eM.VV.SMART_DIAGRAM_TRANSFORM_STARTED,{sourceTemplateKey:a,targetTemplateKey:c,userId:null==o?void 0:o.id,workspaceId:n});let e=(0,iP.w)(t),r=await iV({sourceTemplateKey:a,targetTemplateKey:c,sourceData:d,language:e,docId:i,workspaceId:n});eM.zS.track(eM.VV.SMART_DIAGRAM_TYPE_CHANGED,{fromTemplateKey:a,toTemplateKey:c,userId:null==o?void 0:o.id,workspaceId:n}),p(r)}catch(t){let e=t instanceof Error?t.message:"Unknown error";eM.zS.track(eM.VV.SMART_DIAGRAM_TRANSFORM_ERROR,{sourceTemplateKey:a,targetTemplateKey:c,errorMessage:e,userId:null==o?void 0:o.id,workspaceId:n}),l({title:P.Ru._({id:"+FgFGk"}),description:P.Ru._({id:"7LAiVo"}),status:"error",duration:3e3,isClosable:!0}),null==u||u(t instanceof Error?t:Error(e))}finally{s(!1)}}},[r,i,n,a,l,null==o?void 0:o.id]),isTransforming:r}}({editor:t,docId:t.gammaDocId||"",workspaceId:(null==g?void 0:g.id)||""});return u&&p?(0,n.jsxs)(r.z,{spacing:2,children:[!C&&(0,n.jsxs)(r.z,{spacing:1,px:2,py:1,borderRadius:"md",children:[p.icon&&(0,n.jsx)(j.g,{icon:p.icon,fixedWidth:!0}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"medium",color:"gray.700",children:p.label()})]}),C&&(0,n.jsx)(iB,{selected:o,availableTemplateKeys:b?x:m,isLoading:y,onChange:e=>{v({sourceTemplateKey:o,targetTemplateKey:e,sourceData:d,onSuccess:e=>{let i=(0,iH.FV)(e.variant).defaultColorScheme,n=(0,iP.z)(d,e.data);t.commands.updateAttributes(l,{templateKey:e.variant,data:{...n,colorScheme:i}})}})}}),(0,n.jsx)(E.q,{}),(0,n.jsx)(u,{editor:t,selection:i,decorations:a})]}):null},predicate:e=>e instanceof o.nh&&"smartDiagram"===e.node.type.name&&e.node.attrs.templateKey},{component:e=>{let{editor:t,selection:i}=e,{fullWidthBlock:a}=i.node.attrs,s=(0,tE.f)(),l=(0,c.useCallback)(e=>{t.view.focus(),s({isOpen:!0}),e.stopPropagation()},[t,s]),o=(0,tw.Q)(t),d=(0,m.qK)(i.$from);return(0,n.jsxs)(r.z,{spacing:0,children:[!d&&!o&&(0,n.jsxs)(e2.s,{dir:"ltr",children:[te.gj.map(e=>{let{name:r,icon:s,checkActive:l,apply:o}=e;if(l&&o)return(0,n.jsx)(V.I,{label:r(),icon:s,onClick:()=>{o(t),a&&t.commands.updateAttributes(i.node.type.name,{fullWidthBlock:!1})},isActive:!a&&l(t)},r())}),(0,n.jsx)(E.q,{})]}),(0,n.jsxs)(k.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,n.jsxs)(n.Fragment,{children:[d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ii,{editor:t,label:P.Ru._({id:"+v0hYZ"}),icon:D.Qyz}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"ePK91l"}),icon:D.MT7,onClick:l,testId:"edit-button"})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:t})]})]})]})},predicate:e=>e instanceof o.nh&&"mediaPlaceholder"===e.node.type.name},{component:e=>{let{editor:t,selection:i}=e,l=i.node.attrs,{resize:o,fullWidthBlock:d,id:p,src:h,tempUrl:g,href:x,clickBehavior:f}=l,{isInOfflineMode:b}=(0,ec.u)(),{enterZoom:C}=(0,tj.RL)(p),v=(0,tE.f)(),y=(0,c.useCallback)(e=>{t.view.focus(),v({isOpen:!0}),e.stopPropagation()},[t,v]),w=(0,ep.u)("disableRemoveBackground"),A=(0,Q.gk)(f),L=(0,c.useCallback)(e=>{t.commands.updateAttributes(eG._V.name,{clickBehavior:e})},[t]),E=(0,c.useCallback)(e=>{t.commands.updateAttributes(eG._V.name,{href:e})},[t]),{setCropClipType:S,confirmCrop:M,cancelCrop:I,startCrop:_,resetCrop:R}=(0,tk.E)(t),T=(0,u.GV)(eG.$k),z=(0,c.useCallback)(()=>{(0,m.wG)(i)},[i]),H=(0,tw.Q)(t),B=(0,m.qK)(i.$from),N=(0,ew.SV)(h||g),F=(0,ew.v7)(h||g),O=!B&&!H&&!F,G=!N&&!w&&!F,U=(0,u.GV)((0,eG.iZ)(p)),{startRemoveBg:W,isRemovingBg:K}=(0,tA.D)({editor:t,id:p}),q=!!((null==o?void 0:o.clipPath)&&(null==o?void 0:o.clipType)),J=(0,ef.l)(l),$=(0,c.useCallback)(()=>{K&&eG.RR.emit("cancelRemoveBg",{id:p}),t.chain().deleteSelectionAndSelectNear().run()},[t,p,K]),Y=(0,c.useMemo)(()=>[{key:"zoom",ariaLabel:P.Ru._({id:"ACjxWW"}),label:(0,n.jsx)(X.x6,{id:"ACjxWW"}),action:C,icon:D.bMI},{key:"addComment",ariaLabel:P.Ru._({id:"oFsfkI"}),label:(0,n.jsx)(X.x6,{id:"oFsfkI"}),action:z,icon:D.DN2,isHidden:H,isDisabled:b},{key:"crop",ariaLabel:P.Ru._({id:"qKx+US"}),label:(0,n.jsx)(X.x6,{id:"qKx+US"}),action:()=>{_({id:p,clipType:null==o?void 0:o.clipType})},icon:D.K1P,isHidden:!O,isDisabled:K},{key:"removeBackground",canRemoveBackground:G,ariaLabel:P.Ru._({id:"YOCRHt"}),label:(0,n.jsxs)(e2.s,{alignItems:"center",children:[(0,n.jsx)(X.x6,{id:"ylbfBl"}),(0,n.jsx)(ty.G,{type:"removeBackground",ms:2,color:"gray.400"})]}),customIcon:(0,n.jsxs)(a.a,{as:"span",className:"fa-layers fa-fw",children:[(0,n.jsx)(j.g,{icon:D.sAw,size:"lg"}),(0,n.jsx)(j.g,{icon:Z.X46,size:"xs",transform:"shrink-5"})]}),action:W,isHidden:!G||J,isDisabled:b,isLoading:K},{key:"ai",customButton:(0,n.jsx)(s.L8,{isDark:!1,children:(0,n.jsx)(eI,{editor:t,attrs:l,buttonProps:{variant:"plain",flex:1}},"ai")},"ai"),isHidden:!J,ariaLabel:P.Ru._({id:"EVnzPs"}),label:(0,n.jsx)(X.x6,{id:"EVnzPs"}),action:()=>{}},{key:"editGallery",ariaLabel:P.Ru._({id:"ATVjaW"}),label:(0,n.jsx)(X.x6,{id:"+v0hYZ"}),action:()=>{t.chain().selectParentNode().run()},icon:D.Qyz,isHidden:!B},{key:"edit",ariaLabel:P.Ru._({id:"ePK91l"}),label:(0,n.jsx)(X.x6,{id:"ePK91l"}),action:y,icon:D.MT7}],[z,G,O,y,t,C,p,H,B,b,K,null==o?void 0:o.clipType,_,W,J,l]);return(0,n.jsxs)(e6,{children:[!U&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t2,{buttonList:Y}),(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"0j+RGO"}),icon:D.ecg,isHidden:!O,children:(0,n.jsx)(k.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:et.Fw,children:te.gj.map(e=>{let{name:i,key:a,icon:r,shortcut:s,checkActive:l,apply:c}=e;if(l&&c)return(0,n.jsx)(V.I,{label:i(),shortcut:s,isActive:!d&&l(t),onClick:()=>{c(t),d&&t.commands.updateAttributes(eG._V.name,{fullWidthBlock:!1,resize:{...o,width:null}})},isDisabled:K,icon:r,testId:a,my:0},a)})})}),(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"S58tkK"}),icon:t4[A],children:(0,n.jsx)(t_,{currentClickBehavior:A,handleClickBehaviorChange:L,enableNoClickBehavior:!0,canAddLink:!0})}),"newTab"===A&&(0,n.jsx)(t0,{editor:t,href:x||"",updateHref:E,clearHref:()=>{E("")}}),(0,n.jsx)(e5,{label:(0,n.jsx)(X.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:$,colorScheme:"red",secondaryLabel:(0,tL.bT)(i.node)?(0,n.jsx)(X.x6,{id:"5eaf8Z"}):void 0,secondaryAction:(0,tL.bT)(i.node)?()=>(0,tL.LQ)(t):void 0,secondaryIcon:(0,tL.bT)(i.node)?D.ub2:void 0})]}),O&&U&&(0,n.jsxs)(r.z,{alignSelf:"stretch",my:-3,mx:-2,zIndex:"menu",children:[(0,n.jsx)(t5,{clipType:T,onChange:e=>{S({clipType:e})}}),(0,n.jsxs)(k.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(X.x6,{id:"6Z0nnS"}),icon:D.ub2,isDisabled:!q,onClick:()=>{R({id:p})},my:0}),(0,n.jsx)(V.I,{color:"red.500",label:(0,n.jsx)(X.x6,{id:"7Bn152"}),icon:D.Jyw,onClick:()=>{I({id:p})},my:0}),(0,n.jsx)(V.I,{color:"green.500",label:(0,n.jsx)(X.x6,{id:"ryQtQS"}),icon:D.e68,onClick:()=>{M({id:p})},my:0})]})]})]})},predicate:e=>e instanceof o.nh&&"image"===e.node.type.name,isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,a=(0,er.d)(),r=(0,tE.f)(),s=(0,c.useCallback)(e=>{t.view.focus(),r({isOpen:!0}),e.stopPropagation()},[t,r]),l=(0,c.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),o=(0,c.useCallback)(e=>{"none"!==e&&t.commands.updateAttributes(i.node.type.name,{clickBehavior:e})},[t,i]),d=(0,c.useCallback)(e=>{let r="embed.custom";(0,tz.Yq)(e,e=>{r=e.source||r,(0,ix.vI)({editor:t,selection:i,attrs:e,sourceKey:r})}).catch(e=>{a.isActive(iC)||a({id:iC,title:(0,n.jsx)(X.x6,{id:"MWOB3g"}),description:(0,n.jsx)(X.x6,{id:"iEFpL0"}),status:"error",position:"top",duration:3e3,isClosable:!0}),console.error("[caught] EmbedVideoFormattingMenu error fetching URL",e)})},[t,a,i]),p=t.getAttributes(i.node.type.name),u="displayStyle"in p&&p.displayStyle||"inline",h=(0,Q.Zj)(p),g=(0,m.qK)(i.$from),x="video"===i.node.type.name,f=(0,Q.eb)(p,"preview"===u&&!g),b=p.source?(0,ib.B)(p.source):null,C="inline"===u&&(x||(null==b?void 0:b.inlineInteractive))&&!g;return(0,n.jsxs)(e6,{children:[!g&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"/SVg/B"}),icon:"inline"===u?D.c9S:D.$qH,children:(0,n.jsx)(ig,{editor:t,selection:i})}),(0,n.jsx)(t0,{href:h||"",updateHref:d,editor:t,isEmbedLink:!0}),!C&&(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"S58tkK"}),icon:"newTab"===f?D.Ju_:D.bMI,children:(0,n.jsx)(t_,{currentClickBehavior:f,handleClickBehaviorChange:o})}),(0,n.jsx)(e5,{label:(0,n.jsx)(X.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:l,colorScheme:"red",secondaryAction:s,secondaryIcon:D.BH7,secondaryLabel:(0,n.jsx)(X.x6,{id:"sxkWRg"})})]})},predicate:e=>e instanceof o.nh&&(0,Q._Y)(e.node),isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,{nested:a}=i.node.attrs;return(0,n.jsxs)(k.e,{spacing:0,size:"sm",children:[(0,n.jsx)(V.I,{testId:"toc-top-level-cards",label:(0,n.jsx)(X.x6,{id:"RiLgqi"}),icon:D.ITF,onClick:()=>{t.commands.updateAttributes("tableOfContents",{nested:!1})},isActive:!a}),(0,n.jsx)(V.I,{testId:"toc-nested-cards",label:(0,n.jsx)(X.x6,{id:"nTkST4"}),icon:D.QLL,onClick:()=>{t.commands.updateAttributes("tableOfContents",{nested:!0})},isActive:a})]})},predicate:e=>e instanceof o.nh&&"tableOfContents"===e.node.type.name},{component:e=>{let{editor:t}=e,{showTime:i=!0,hiddenContributorIds:a=[]}=t.getAttributes("contributors"),r=(0,u.GV)(eX.zB)||[],{toggleShowTime:l,toggleOneVisibleContributor:o,toggleAllVisibleContributors:d}=function(e){let t=(0,c.useCallback)(()=>{e.commands.toggleShowTime()},[e]);return{toggleShowTime:t,toggleOneVisibleContributor:(0,c.useCallback)(t=>{e.commands.toggleOneContributorVisibility(t)},[e]),toggleAllVisibleContributors:(0,c.useCallback)(()=>{e.commands.toggleAllContributorsVisibility()},[e])}}(t),p=r.length>1,h=(0,c.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]);return(0,n.jsxs)(e6,{children:[(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(tt,{editor:t})}),(0,n.jsx)(e3,{label:(0,n.jsx)(X.x6,{id:"4ep6pq"}),icon:D.a$,children:(0,n.jsx)(e0.d,{isChecked:i,onChange:l})}),p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e4,{}),(0,n.jsx)(tr,{contributors:r,hasMultipleContributors:p,hiddenContributorIds:a,toggleOneVisibleContributor:o,toggleAllVisibleContributors:d})]}),(0,n.jsxs)(A.E,{fontSize:"xs",color:"gray.600",textAlign:"center",children:[(0,n.jsx)(X.x6,{id:"Xqn2KO"})," ",(0,n.jsx)(s.qT,{label:(0,n.jsx)(X.x6,{id:"CYpThg"})})]}),(0,n.jsx)(e5,{label:(0,n.jsx)(X.x6,{id:"cnGeoo"}),icon:D.yLS,colorScheme:"red",onClick:h})]})},predicate:e=>e instanceof o.nh&&"contributors"===e.node.type.name,isPopover:!0},{component:e=>{var t;let{editor:i,selection:a,decorations:s}=e,{node:l}=a,o=(null==(t=l.attrs.options)?void 0:t.gridStyle)||"standard",d=(0,M.eu)(s).cellStyle||"mixed",p=B.find(e=>e.value===o),u=(0,c.useCallback)(e=>{let t=(0,S.GY)(l,e=>"gridItem"===e.type.name),n=i.chain();t.forEach(t=>{let{node:i,pos:r}=t,s=a.from+r+1;n=n.updateNestedAttributesAtPos(s,{options:e})}),n.selectNodeAtPos(a.from).focus().run()},[i,l,a.from]);return(0,n.jsxs)(k.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsxs)(r.z,{children:[(0,n.jsx)(j.g,{icon:L.swh}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"600",children:null==p?void 0:p.label})]}),(0,n.jsx)(E.q,{}),(0,n.jsx)(H,{currentCellStyle:d,updateCellOptions:u})]})},predicate:e=>e instanceof o.nh&&"grid"===e.node.type.name},{component:e=>{var t,i,a;let{editor:s,selection:l}=e,{node:o}=l,d=(null==(t=o.attrs.options)?void 0:t.cellStyle)||"none",p=null==(i=o.attrs.options)?void 0:i.horizontalAlign,u=null==(a=o.attrs.options)?void 0:a.verticalAlign,h=l.$from.parent,g=(0,O.on)(h),m=(0,c.useCallback)(e=>{s.chain().updateAttributesAtPos(l.from,{options:{...o.attrs.options,...e}}).selectNodeAtPos(l.from).focus().run()},[s,o.attrs.options,l.from]),x=(0,c.useCallback)(e=>{m({horizontalAlign:e})},[m]),f=(0,c.useCallback)(e=>{m({verticalAlign:e})},[m]),b=(0,c.useCallback)(()=>{s.chain().handleDeleteOnGridItem(!1,!0,!0).run()},[s]),C=(0,c.useCallback)(()=>{"horizontal"===g?s.commands.addGridItemWithRedistribution(l.from,"before"):s.commands.convertGridItemToNestedGrid(l.from,"before")},[s,l.from,g]),v=(0,c.useCallback)(()=>{"horizontal"===g?s.commands.addGridItemWithRedistribution(l.from,"after"):s.commands.convertGridItemToNestedGrid(l.from,"after")},[s,l.from,g]),y=(0,c.useCallback)(()=>{"horizontal"===g?s.commands.convertGridItemToNestedGrid(l.from,"before"):s.commands.addGridItemWithRedistribution(l.from,"before")},[s,l.from,g]),w=(0,c.useCallback)(()=>{"horizontal"===g?s.commands.convertGridItemToNestedGrid(l.from,"after"):s.commands.addGridItemWithRedistribution(l.from,"after")},[s,l.from,g]);return(0,n.jsxs)(k.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsxs)(r.z,{children:[(0,n.jsx)(j.g,{icon:D.swh}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"600",children:"Cell"})]}),(0,n.jsx)(E.q,{}),(0,n.jsx)(H,{currentCellStyle:d,updateCellOptions:m}),(0,n.jsx)(N.c,{orientation:"vertical",h:"24px"}),(0,n.jsx)(W,{currentAlign:p,onAlignChange:x}),(0,n.jsx)(K,{currentAlign:u,onAlignChange:f}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:P.Ru._({id:"FPPYe7"}),icon:D.UiS,iconRotation:270,onClick:C,testId:"add-grid-cell-left-button"}),(0,n.jsx)(V.I,{label:P.Ru._({id:"Cx6q9z"}),icon:D.UiS,iconRotation:90,onClick:v,testId:"add-grid-cell-right-button"}),(0,n.jsx)(V.I,{label:P.Ru._({id:"YN9u/4"}),icon:D.UiS,onClick:y,testId:"add-grid-cell-above-button"}),(0,n.jsx)(V.I,{label:P.Ru._({id:"cuIdse"}),icon:D.UiS,iconRotation:180,onClick:w,testId:"add-grid-cell-below-button"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F.G,{editor:s,handleDelete:b})]})},predicate:e=>e instanceof o.nh&&"gridItem"===e.node.type.name},{component:nK,predicate:e=>e instanceof o.U3}],n$=[{component:im,predicate:(e,t)=>{var i,n;let a=null==(i=document)?void 0:i.activeElement,r=!!(null==a?void 0:a.closest('[data-active-menu="navigation"]')),s=!!(null==a?void 0:a.closest("[data-navbar-editor]"));return(r||s)&&t.isActive("button")&&!!t.isSiteNavbarEditor&&!t.multipageEnabled&&!(null==(n=document)?void 0:n.querySelector("[".concat(x.hu,"]")))},isPopover:!0}],nY={backgroundColor:"white",shadow:"lg"},nX=e=>{let{editor:t,scrollingParentSelector:i,menuContext:o,appendToSelector:h}=e;(0,q.lC)(t);let{hideTooltips:g,GammaTooltipHiderContext:m}=(0,s.ku)(),x=(0,u.GV)(d.Du),f=(0,u.GV)(p.Vt),b=t.state.selection,v=!x&&("navigation"===o?n$:nJ).find(e=>e.predicate(b,t,f)),y=[];try{(0,l.BQ)(t.state.selection)&&(y=(0,C.j5)(t,t.state.selection.from))}catch(e){console.error("[FormattingMenu] unable to find decorations at ".concat(t.state.selection.from),e.message)}let k=(0,c.useMemo)(()=>({maxWidth:"none",zIndex:"var(--chakra-zIndices-popover)",placement:"top",appendTo:h?()=>document.querySelector(h):void 0,popperOptions:{modifiers:[{name:"flip",options:{fallbackPlacements:["top","top-start","top-end","bottom","bottom-start","bottom-end"]}},{name:"preventOverflow",options:{boundary:i?document.querySelector(i):void 0,altAxis:!0}}]}}),[i,h]),A="navigation"===o?"navigation":"editor";return(0,n.jsx)(m,{children:(0,n.jsx)(s.L8,{isDark:!1,children:(0,n.jsxs)(w,{editor:t,onHide:g,tippyOptions:k,children:[v&&v.isPopover&&(0,n.jsx)(to,{"data-in-editor-focus":!0,"data-active-menu":A,"data-testid":"formatting-menu",fontFamily:"body",children:(0,n.jsx)(v.component,{editor:t,selection:b,decorations:y})}),v&&!v.isPopover&&(0,n.jsx)(a.a,{"data-active-menu":A,borderRadius:"xl",...nY,w:"auto",minW:"0px",h:"fit-content",position:"relative",bottom:v.offsetPx?"".concat(v.offsetPx,"px"):"0","data-in-editor-focus":!0,"data-testid":"formatting-menu",fontFamily:"body",children:(0,n.jsx)(r.z,{spacing:3,px:2,minH:10,children:(0,n.jsx)(v.component,{editor:t,selection:b,decorations:y})})})]})})})}},1812:(e,t,i)=>{"use strict";i.d(t,{D:()=>n}),i(46030);let n=e=>{var t;return(null==(t=e.find(e=>e.spec.isBlockWidthDecoration))?void 0:t.spec)||{}}},2001:(e,t,i)=>{"use strict";i.d(t,{b:()=>u,s:()=>h});var n=i(51684),a=i(21572);let r=["venn","rings","bullseye","ribbon_arrows","ideas","inputs","quadrants","swoosh","versus","infinity","square_arrows","puzzle","bubble_steps","nested_diamond","packed_circles","pinwheel","iceberg","slope","arrow_bars","hot_air_balloons","circle_hero_pic","solar_system","signs","bar_chart_image","text_box_collage","concentric_circles","funnel_3d","road","isometric_building","isometric_globe","isometric_dashed_squares","gears","pillar","orbit","circle_post_it","blobby_image","zig_zag_image","round_rect_and_square_image","oval_stroke_image","left_rounded_edge_rect_image","leaf_image","abstract_shape_image_1","abstract_shape_image_2","abstract_shape_image_3","image_arc","accent_circle","semi_circle","semi_circle_road","target","minimal_road","linear_venn","linear_venn_filled","diamonds","minimal_funnel","connected_circles"];var s=i(19063),l=i(41050),o=i(65632),c=i(85117),d=i(94668);let p=(e,t)=>{let{label:i,icon:s,defaultColorScheme:l,previewImage:p,defaultData:u,defaultWidth:h}=t,g="smart-diagram-".concat(e),m=()=>({templateKey:e,id:(0,c.z)(),data:{...u?u():{},colorScheme:l},horizontalAlign:"center",width:h?h*a.CONTENT_WIDTH_PX:void 0});return{key:g,name:i,nodeName:"smartDiagram",icon:null!=s?s:n.qTS,previewImage:p,keywords:["diagram","smart"],execute:t=>{t.chain().focus().insertSmartDiagram({attrs:m(),allowGeneration:r.includes(e)}).run()},dragStartFn:t=>(0,o.fS)({editor:t,content:(t=>{let i=r.includes(e),n=m();if(i&&t){let e=(0,d.YR)(t);return{type:"smartDiagram",attrs:{...n,...e}}}return{type:"smartDiagram",attrs:n}})(t)}),dragEndFn:t=>{if(r.includes(e)){let{state:e}=t,{selection:i}=e,n=i.from;requestAnimationFrame(()=>{(0,d.BX)(t,e,n)})}}}},u=()=>Object.entries(l.cy).filter(e=>{let[t,i]=e;return!i.disabled&&(void 0===i.featureFlag||s.of.get(i.featureFlag))}).map(e=>{let[t,i]=e;return p(t,i)}),h=()=>Object.entries(l.Nl).filter(e=>{let[t,i]=e;return!i.disabled&&(void 0===i.featureFlag||s.of.get(i.featureFlag))}).map(e=>{let[t,i]=e;return p(t,i)})},2137:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var n=function(e){return e[e.Done=0]="Done",e[e.Uploading=1]="Uploading",e[e.Error=2]="Error",e[e.Queued=3]="Queued",e}({})},2211:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var n=i(51684),a=i(77650);let r={key:"image.pictographic.icon",featureFlag:"pictographicIconsSearch",label:()=>a.Ru._({id:"aW5SOA"}),description:()=>a.Ru._({id:"cR6GgR"}),icon:n.g3w,keywords:["pictographic","icons","illustrations"]}},2332:(e,t,i)=>{"use strict";i.d(t,{M:()=>n});let n=30},3073:(e,t,i)=>{"use strict";i.d(t,{V:()=>c});var n=i(51684),a=i(77650),r=i(27388),s=i(19063),l=i(65632),o=i(64897);let c=()=>s.of.get("hideNonGraphyCharts")?[]:[{key:"barChartVertical",name:()=>a.Ru._({id:"kaIve5"}),icon:n.s67,chartType:"bar"},{key:"barChartHorizontal",name:()=>a.Ru._({id:"JXpNuP"}),icon:n.Mkm,chartType:"horizontal-bar"},{key:"lineChart",name:()=>a.Ru._({id:"Kt/Lzz"}),icon:n.gK3,chartType:"line"},{key:"pieChart",name:()=>a.Ru._({id:"5+y+OQ"}),icon:n.W1p,chartType:"pie"},{key:"donutChart",name:()=>a.Ru._({id:"DNipMm"}),icon:n.oDg,chartType:"donut"}].map(e=>({nodeName:"chart",keywords:["graph",e.chartType],featureFlag:"enableCharts",execute:t=>{t.chain().insertChart(e.chartType,!0).editSelectedChart().run()},dragStartFn:t=>{let i=(0,r.r4)();(0,l.fS)({editor:t,content:{type:"chart",attrs:{chartType:e.chartType,id:i,data:(0,o.$)(e.chartType)||{}}}})},dragEndFn:e=>{e.commands.editSelectedChart()},...e}))},3115:(e,t,i)=>{"use strict";i.d(t,{M:()=>r,j:()=>a});var n=i(55729);let a=()=>{let e=(0,n.useRef)(null),t=(0,n.useRef)(null),[i,a]=(0,n.useState)(0),[r,s]=(0,n.useState)(0),[l,o]=(0,n.useState)(null);return{width:i,height:r,aspectRatio:l,setSize:(0,n.useCallback)(()=>{var i,n;let r=null==(i=e.current)?void 0:i.getBoundingClientRect(),l=null==(n=t.current)?void 0:n.getBoundingClientRect();if(r&&l){let e=l.width/l.height,t=r.width,i=r.width/e;if(0===t||isNaN(t)||0===i||isNaN(i))return;a(t),s(i),o(e)}},[]),containerWrapperRef:e,imageRef:t}},r=e=>(0,n.useCallback)(t=>{if(!e)return;let i=null==e?void 0:e.view.domAtPos(t);if(!i)return void console.warn("scrollOnImageLoad could not domAtPos",{pos:t});let n=i.node.childNodes[i.offset];if(!n||!n.querySelector)return void console.warn("scrollOnImageLoad could not find node",{parentNode:i.node,offset:i.offset});let a=n.querySelector("[data-image-node-element] img");if(!a)return void console.warn("scrollOnImageLoad could not find element");let r=()=>{e.chain().selectNodeAtPos(t,!1).focus().scrollIntoView().run(),setTimeout(()=>{e.chain().selectNodeAtPos(t,!1).focus().scrollIntoView().run()},1e3),a.removeEventListener("load",r)};a.addEventListener("load",r)},[e])},3245:(e,t,i)=>{"use strict";i.d(t,{C9:()=>n,PX:()=>a,bc:()=>r});let n="10vh",a="20vh",r="80vh"},3373:(e,t,i)=>{"use strict";i.d(t,{S:()=>l});var n=i(67245),a=i(57257),r=i(79324),s=i(69144);let l=e=>{let{additionalOptions:t=[],additionalCellOptions:i=[],defaultOptions:l={},presetConfigurations:o=[]}=e;return{...e,options:(0,s.l)([a.h,n.B],t),cellOptions:(0,s.l)([a.h,r.Y],i),presetConfigurations:o,addDirection:e=>"vertical"===e.orientation?"bottom":"right",isFullWidth:e=>"horizontal"===e.orientation,defaultOptions:l}}},3702:(e,t,i)=>{"use strict";i.d(t,{b:()=>_});var n=i(6029),a=i(57405),r=i(96500),s=i(40452),l=i(49611),o=i(99492),c=i(48621),d=i(19564),p=i(55729),u=i(22670),h=i(77650),g=i(83550),m=i(58959),x=i(48810),f=i(29810),b=i(83743),C=i(52881),v=i(10500),y=i(31241),w=i(79683);let k=e=>{let{color:t,setColor:i=()=>{},isActive:a=!1,name:r,size:s=7,tooltipIsDisabled:o=!1}=e,c=(0,w.$p)(t)?"white":"black";return(0,n.jsx)(y.Tz,{label:r||t.toUpperCase(),placement:"top",isDisabled:o,children:(0,n.jsx)(l.$,{display:"inline-block",alignSelf:"center",boxSize:s,borderRadius:"md",border:"1px solid",borderColor:"blackAlpha.300",color:c,bgColor:null!=t?t:"#FFFFFF",onClick:()=>i(t),variant:"unstyled",minW:0,fontSize:"xs",transitionProperty:"border",transitionDuration:"normal",children:a&&(0,n.jsx)(v.S,{})})})},A=e=>{let{label:t,colors:i,setColor:a,currentColor:r,isDefault:s,handleAddColorButtonClick:o}=e,{isInOfflineMode:c}=(0,C.u)();return(0,n.jsx)(g.r,{children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(m.z,{px:"2",fontSize:"sm",w:"100%",justifyContent:"space-between",alignItems:"center",mb:"2",mt:+!!o,children:[(0,n.jsx)(x.E,{children:t}),(0,n.jsx)(f.h,{}),o&&(0,n.jsx)(l.$,{variant:"link",fontSize:"sm",onClick:o,isDisabled:c,children:(0,n.jsx)(d.x6,{id:"ePK91l"})})]}),(0,n.jsx)(b.r,{gap:1.5,columns:6,p:2,pt:0,children:i.map((e,t)=>{let{hex:i,name:l}=e;return(0,n.jsx)(k,{name:l,color:i,setColor:a,isActive:s?null===r:r===i},t)})})]})})},L=e=>{let{setColor:t,currentColor:i}=e;return(0,n.jsx)(A,{label:h.Ru._({id:"Zp2USm"}),colors:[{key:"black",hex:"#000000",name:h.Ru._({id:"THokF3"})},{key:"dark-gray",hex:"#4D4D4D",name:h.Ru._({id:"uUMrFZ"})},{key:"gray",hex:"#808080",name:h.Ru._({id:"qS5//Q"})},{key:"light-gray",hex:"#CCCCCC",name:h.Ru._({id:"xa/b9m"})},{key:"white-smoke",hex:"#F2F2F2",name:h.Ru._({id:"rGj3KB"})},{key:"white",hex:"#FFFFFF",name:h.Ru._({id:"5Ex+AP"})},{key:"light-sun",hex:"#FCEC99",name:h.Ru._({id:"nOXj3q"})},{key:"peach",hex:"#FFD1A7",name:h.Ru._({id:"68+2yw"})},{key:"salmon",hex:"#FAA1A1",name:h.Ru._({id:"TrGQaZ"})},{key:"lavender",hex:"#D8AFF8",name:h.Ru._({id:"gc4DdH"})},{key:"baby-blue",hex:"#AFCBF8",name:h.Ru._({id:"+bmpN5"})},{key:"pale-green",hex:"#AEE4BD",name:h.Ru._({id:"hUOhvE"})},{key:"gold",hex:"#F9D933",name:h.Ru._({id:"FYlHHU"})},{key:"orange",hex:"#FFA44F",name:h.Ru._({id:"4OE5Sf"})},{key:"red",hex:"#F44444",name:h.Ru._({id:"wRTiSD"})},{key:"purple",hex:"#B05EF1",name:h.Ru._({id:"mF9LxA"})},{key:"blue",hex:"#5E98F1",name:h.Ru._({id:"Zn5crm"})},{key:"green",hex:"#5CC97B",name:h.Ru._({id:"VmkjGB"})},{key:"dark-goldenrod",hex:"#957D00",name:h.Ru._({id:"vWWr+k"})},{key:"brown",hex:"#995515",name:h.Ru._({id:"JLxwQS"})},{key:"maroon",hex:"#910D0D",name:h.Ru._({id:"cg4yu3"})},{key:"dark-purple",hex:"#5E208E",name:h.Ru._({id:"oqSDkM"})},{key:"midnight-blue",hex:"#204C8E",name:h.Ru._({id:"QCyMdk"})},{key:"forest-green",hex:"#1F7135",name:h.Ru._({id:"HVCLqF"})}],setColor:t,currentColor:i})};var j=i(95856),E=i(32982),S=i(26533),M=i(87489);let I=e=>{let{setColor:t,currentColor:i,showAddColorButton:a=!0}=e,r=(0,j.GV)(M.SJ),s=(0,S.ND)(r,!0).map(e=>{let t=(0,S.Ik)(e);return{hex:t,key:t}});return(0,n.jsx)(A,{label:h.Ru._({id:"J1XRO3"}),colors:s,setColor:t,currentColor:i,...a?{handleAddColorButtonClick:()=>{r.workspaceId?(0,E.vd)({theme:r}):(0,E.L6)({theme:r})}}:{},addColorLabel:null===r.workspaceId?h.Ru._({id:"0TWTg2"}):h.Ru._({id:"TExCtI"})})},_=e=>{let{currentColor:t,setColor:i,unsetColor:h=()=>i(null),source:g,showAddColorButton:m=!0}=e,x=(0,u.st)(),f=(0,p.useCallback)(e=>{null==x||x.track(u.VV.COLOR_PICKER_SET_COLOR,{color:e,source:g}),i(e)},[i,x,g]),b=(0,p.useCallback)(()=>{null==x||x.track(u.VV.COLOR_PICKER_RESET,{source:g}),h()},[h,x,g]);return(0,u.JQ)(e=>{e.track(u.VV.COLOR_PICKER_OPENED,{source:g})},[g]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a.T,{divider:(0,n.jsx)(r.c,{}),p:0,align:"start",children:[(0,n.jsx)(I,{showAddColorButton:m,setColor:f,currentColor:t}),(0,n.jsx)(L,{setColor:f,currentColor:t})]}),(0,n.jsx)(s.s,{px:5,py:3,bg:"gray.50",alignItems:"center",justifyContent:"center",mx:-2,mb:-2,mt:2,children:(0,n.jsx)(l.$,{onClick:b,variant:"link",size:"sm",colorScheme:"gray",leftIcon:(0,n.jsx)(c.g,{icon:o.U23}),children:(0,n.jsx)(d.x6,{id:"L+rMC9"})})})]})}},3919:(e,t,i)=>{"use strict";i.d(t,{S:()=>b,o:()=>v});var n=i(6029),a=i(26420),r=i(55729),s=i(74158),l=i(40847),o=i(95856),c=i(12872),d=i(39402),p=i(28420),u=i(87489),h=i(90237),g=i(12889),m=i(12060),x=i(749),f=i(1319);let b=e=>{let{reduxData:t,...i}=e,a=(e=>{let[t]=(0,r.useState)(()=>(0,x.U1)({reducer:o.Ki,middleware:e=>e({serializableCheck:!1})}));return(0,r.useEffect)(()=>{(null==e?void 0:e.doc)&&t.dispatch((0,f.Tm)({currentPage:e.doc}))},[e,t]),t})(t);return(0,n.jsx)(s.Kq,{store:a,children:(0,n.jsx)(C,{...i})})},C=e=>{let{onCreate:t=()=>{},initialContent:i,content:s,theme:x,isThumbnail:f,portalComponent:b}=e,[C,v]=(0,r.useState)(!1),y=(0,r.useMemo)(()=>(0,m.C)(),[]),w=(0,o.jL)();(0,r.useEffect)(()=>{w((0,u.Yl)({theme:x||null})),w((0,u.kd)({isAllowedToEdit:!1})),w((0,u.$j)({animationsEnabled:!1}))},[x,w]);let k=(0,g.hG)({async onCreate(e){var i;let{editor:n}=e;console.debug("[EditorPreview][onCreate] TipTap editor is now ready"),null==(i=d.Jl.getState(n.state))||i.compute(n.state).processChanges(w),n.commands.command(()=>((0,c.jL)(n.state.doc,w),!0)),v(!0),null==t||t({editor:n})},extensions:y,content:i,editable:!1,immediatelyRender:!0});return(k.isThumbnail=f,(0,r.useEffect)(()=>{var e;s&&(k.commands.setContent(s,{emitUpdate:!1}),k.commands.command(()=>((0,c.jL)(k.state.doc,w),!0)),null==(e=p.U.getState(k.state))||e.compute(k.state.doc).processChanges(w))},[s,k,w]),(0,l.GZ)(k),C)?(0,n.jsx)(a.a,{className:"editor-preview-root","data-variation-preview":!0,"data-testid":"editor-preview-root",width:"100%",position:"relative",sx:h.q,children:(0,n.jsx)(g.$Z,{editor:k,portalComponent:b,style:{width:"100%",height:"100%"},className:"highlight-mask"})}):(0,n.jsx)(n.Fragment,{})},v={"[data-thumbnail-hidden]":{display:"none !important"},"*":{backdropFilter:"none !important",webkitBackdropFilter:"none !important",WebkitTransition:"none !important",MozTransition:"none !important",OTransition:"none !important",msTransition:"none !important",transition:"none !important",vectorEffect:"none"},contain:"paint",".editor-core-root, .editor-preview-root":{height:"100% !important",width:"auto !important"},".doc-content-wrapper":{pb:"0 !important",minH:"auto !important"},"[data-doc-background-element], [data-doc-background-element-present-mode]":{display:"none !important"},".card2-background":{mt:0}}},3994:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var n=i(6029);i(55729);var a=i(52881);let r=e=>t=>{let{isInOfflineMode:i}=(0,a.u)();return i?null:(0,n.jsx)(e,{...t})}},4054:()=>{},4918:(e,t,i)=>{"use strict";i.d(t,{L:()=>c});var n=i(6029),a=i(26420),r=i(55729),s=i(97712),l=i(45775),o=i(73232);let c=(0,r.memo)(e=>{let{children:t,visual:i,visualPosition:r="top",visualSize:c="100%",visualMaxSize:d,gap:p="1.25em",alignContent:u,forceBalance:h,cellProps:g,textboxProps:m,cellStyle:x="none",dragHandle:f}=e,{layoutOptions:b,cellOptions:C,isContentEmpty:v,isLayoutFocused:y,direction:w,index:k}=g,A="left"===r,L=u||(A?"rtl"===w?"right":"left":b.horizontalAlign),{colorVars:j}=(0,s.r)({layoutColorOverride:b.color,cellColorOverride:null==C?void 0:C.color,index:k,forceTransparent:!0});return(0,n.jsxs)(l.E,{cellProps:g,cellStyle:x,dragHandle:f,cellContentPropOverrides:{p:0,gap:v&&!y?0:p,display:"flex",flexDirection:A?"right"===L&&"rtl"!==w?"row-reverse":"row":"column",alignItems:A?"flex-start":void 0,justifyContent:"center",h:"100%"},children:[(0,n.jsx)(a.a,{w:c,maxW:d,flex:A?1:void 0,children:i}),(0,n.jsx)(a.a,{minW:A?"6em":"100%",maxW:"100%",flex:A?1.618:1,"data-content-empty":v,css:{...j,...A?(0,o.G4)("flex-start"):{}},cursor:"text",...m,children:t})]})});c.displayName="VisualGridCell"},5024:(e,t,i)=>{"use strict";i.d(t,{w:()=>s,z:()=>l});var n=i(20013),a=i(70059),r=i(9977);function s(e){let t=(0,a.J)(),i=(0,r.nM)(e.state.doc);return(0,n.xt)(i||t).englishName}let l=(e,t)=>{let i={...t};return e.step&&t.step&&Array.isArray(e.step)&&Array.isArray(t.step)&&(i.step=t.step.map((t,i)=>{let n=e.step[i],a={...t};return(null==n?void 0:n.icon)&&(a.icon=n.icon),(null==n?void 0:n.image)&&(a.image=n.image),a})),e.general&&t.general&&Array.isArray(e.general)&&Array.isArray(t.general)&&(i.general=t.general.map((t,i)=>{let n=e.general[i],a={...t};return(null==n?void 0:n.icon)&&(a.icon=n.icon),(null==n?void 0:n.image)&&(a.image=n.image),a})),i}},5099:(e,t,i)=>{"use strict";i.d(t,{h:()=>a,l:()=>r});var n=i(58495);function a(e){let{config:t,data:i}=e,a=t.properties.filter(e=>!e.isHidden).map((e,t)=>({id:(0,n.Ak)(),label:e.label,type:0===t?"label":"data",fixedType:!1})),r=new Map(t.properties.filter(e=>!e.isHidden).map((e,t)=>[e.key,a[t].id])),s=i.map(()=>({id:(0,n.Ak)()})),l={};return i.forEach((e,i)=>{let n=s[i].id;l[n]={},t.properties.filter(e=>!e.isHidden).forEach((t,i)=>{let a=r.get(t.key),s=e[t.key];if(0===i)l[n][a]={type:"label",label:String(null!=s?s:"")};else{let e=null==s,t=0;if(!e){if("number"==typeof s)t=s;else if("string"==typeof s){let e=parseFloat(s);t=isNaN(e)?0:e}}l[n][a]={type:"data",data:t,isEmpty:e}}})}),{columns:a,rows:s,cells:l}}function r(e){return{config:{properties:e.columns.map(e=>({key:e.id,label:e.label,isHidden:!1})),isDataHorizontal:!1},data:e.rows.map(t=>{let i={};return e.columns.forEach(n=>{var a;let r=null==(a=e.cells[t.id])?void 0:a[n.id];if(!r){i[n.id]=null;return}"label"===r.type?i[n.id]=r.label:"data"===r.type&&(i[n.id]=r.isEmpty?null:r.data)}),i})}}},5314:(e,t,i)=>{"use strict";i.d(t,{G:()=>l,f:()=>o});var n=i(55729),a=i(95856),r=i(87489),s=i(55603);let l=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.KA)();if(!t)return void console.error("[MediaDrawer].openMediaDrawer: can't open because getStore() returned ".concat(t));e&&t.dispatch((0,s.Hy)()),t.dispatch((0,r.Zf)({isEditingMedia:!0}))},o=()=>{let e=(0,a.CU)();return(0,n.useCallback)(t=>{let{isOpen:i,shouldResetSourceKey:n=!0}=t;n&&e.dispatch((0,s.Hy)()),e.dispatch((0,r.Zf)({isEditingMedia:i}))},[e])}},5767:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});let n={minWidth:1800,maxWidth:5e3,count:10}},6139:(e,t,i)=>{"use strict";i.d(t,{oR:()=>s}),i(6029);var n=i(55729),a=i(80621);let r=n.createContext({publishedVersionOverride:!1});function s(){let{publishedVersionOverride:e}=(0,n.useContext)(r);return e||(0,a.NF)()}},6192:(e,t,i)=>{"use strict";i.d(t,{iT:()=>l,l2:()=>p,s2:()=>c,st:()=>o,wz:()=>d});var n=i(77650),a=i(36914),r=i(59864),s=i(97098);let l=()=>{let e=()=>n.Ru._({id:"6MDj8K"});return{blankCard:{id:"blankCard",createdBy:null,name:()=>n.Ru._({id:"UQOvxZ"}),description:()=>n.Ru._({id:"V7lf6B"}),jsonContent:s.w.card([s.w.heading()]),keywords:["blank"]},titleWithBullets:{id:"titleWithBullets",name:()=>n.Ru._({id:"jzSy62"}),createdBy:null,description:()=>n.Ru._({id:"605WM6"}),jsonContent:s.w.card([s.w.heading(),s.w.bullet(),s.w.bullet(),s.w.bullet(),s.w.bullet()]),keywords:["heading","bullets"]},titleWithBulletsAndImage:{id:"titleWithBulletsAndImage",name:()=>n.Ru._({id:"ciw/iY"}),createdBy:null,description:()=>n.Ru._({id:"kTU/Ne"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.bullet(),s.w.bullet(),s.w.bullet(),s.w.bullet()],[s.w.mediaPlaceholder()]])]),keywords:["heading","bullets"]},titleWith2ColumnContent:{id:"titleWith2ColumnContent",createdBy:null,name:()=>n.Ru._({id:"uVQ8y8"}),description:()=>n.Ru._({id:"pRDCBH"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.paragraph(e())],[s.w.paragraph(e())]])]),keywords:["title","2 column","split","paragraph"]},titleWith2ColumnContentAndHeadings:{id:"titleWith2ColumnContentAndHeadings",createdBy:null,name:()=>n.Ru._({id:"/ESRO3"}),description:()=>n.Ru._({id:"acTyiC"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.h3(),s.w.paragraph(e())],[s.w.h3(),s.w.paragraph(e())]])]),keywords:["title","2 column","split","paragraph"]},titleWith3ColumnContent:{id:"titleWith3ColumnContent",createdBy:null,name:()=>n.Ru._({id:"YmAqYT"}),description:()=>n.Ru._({id:"od0FQb"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.paragraph(e())],[s.w.paragraph(e())],[s.w.paragraph(e())]])]),keywords:["heading","3 column","paragraph"]},titleWith3ColumnContentAndHeadings:{id:"titleWith3ColumnContentAndHeadings",createdBy:null,name:()=>n.Ru._({id:"3tQQ39"}),description:()=>n.Ru._({id:"Yno39F"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.h4(),s.w.paragraph(e())],[s.w.h4(),s.w.paragraph(e())],[s.w.h4(),s.w.paragraph(e())]])]),keywords:["heading","3 column","paragraph"]},titleWith4ColumnContent:{id:"titleWith4ColumnContent",createdBy:null,name:()=>n.Ru._({id:"+a/yD6"}),description:()=>n.Ru._({id:"h5ySm8"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.paragraph(e())],[s.w.paragraph(e())],[s.w.paragraph(e())],[s.w.paragraph(e())]])]),keywords:["heading","4 column","paragraph"]},titleWith2ColumnImageLeft:{id:"titleWith2ColumnImageLeft",createdBy:null,name:()=>n.Ru._({id:"6edF/U"}),description:()=>n.Ru._({id:"SzGG7G"}),jsonContent:s.w.card([s.w.columns([[s.w.mediaPlaceholder()],[s.w.heading(),s.w.paragraph(e())]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["title","2 column","image","left"]},titleWith2ColumnImageRight:{id:"titleWith2ColumnImageRight",createdBy:null,name:()=>n.Ru._({id:"afp0nb"}),description:()=>n.Ru._({id:"M7cuHB"}),jsonContent:s.w.card([s.w.columns([[s.w.heading(),s.w.paragraph(e())],[s.w.mediaPlaceholder()]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["title","2 column","image","right"]},blankImageCard:{id:"blankImageCard",createdBy:null,name:()=>n.Ru._({id:"YkssmO"}),description:()=>n.Ru._({id:"aI+qic"}),jsonContent:s.w.card(null,void 0,void 0,{image:{}}),keywords:["image","blank"],featureFlag:"imageCardsUX",badge:()=>n.Ru._({id:"isRobC"})},titleWith2ImageColumns:{id:"titleWith2ImageColumns",createdBy:null,name:()=>n.Ru._({id:"oVMU3f"}),description:()=>n.Ru._({id:"sqVSP2"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.mediaPlaceholder(),s.w.h3(),s.w.paragraph(e())],[s.w.mediaPlaceholder(),s.w.h3(),s.w.paragraph(e())]])]),keywords:["heading","2 column","image"]},titleWith3ImageColumns:{id:"titleWith3ImageColumns",createdBy:null,name:()=>n.Ru._({id:"ZjjVJt"}),description:()=>n.Ru._({id:"kmtZuD"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())],[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())],[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())]])]),keywords:["heading","3 column","paragraph","image"]},titleWith4ImageColumns:{id:"titleWith4ImageColumns",createdBy:null,name:()=>n.Ru._({id:"Re1S+b"}),description:()=>n.Ru._({id:"+x8oem"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())],[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())],[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())],[s.w.mediaPlaceholder(),s.w.h4(),s.w.paragraph(e())]])]),keywords:["heading","4 column","image"]},titleWith3ImagesWithText:{id:"titleWith3ImagesWithText",createdBy:null,name:()=>n.Ru._({id:"cDxTeG"}),description:()=>n.Ru._({id:"rwJuIz"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("imagesText",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{cellSize:10,shapeSize:"full",horizontalAlign:"left",imageShape:"square"}})]),keywords:["heading","image","layout"]},imageGallery:{id:"imageGallery",createdBy:null,name:()=>n.Ru._({id:"Oho0T7"}),description:()=>n.Ru._({id:"H87HG1"}),jsonContent:s.w.card([s.w.heading(),s.w.gallery([s.w.mediaPlaceholder({source:"image.custom"}),s.w.mediaPlaceholder({source:"image.custom"}),s.w.mediaPlaceholder({source:"image.custom"})])]),keywords:["heading","gallery","image"]},titleWithTeamPhotos:{id:"titleWithTeamPhotos",createdBy:null,name:()=>n.Ru._({id:"+kQMBP"}),description:()=>n.Ru._({id:"tt2nIz"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("imagesText",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"6YtxFj"})),s.w.paragraph(n.Ru._({id:"GDvlUT"})),s.w.paragraph(n.Ru._({id:"Nu4oKW"}),{fontSize:"sm"})]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"6YtxFj"})),s.w.paragraph(n.Ru._({id:"GDvlUT"})),s.w.paragraph(n.Ru._({id:"Nu4oKW"}),{fontSize:"sm"})]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"6YtxFj"})),s.w.paragraph(n.Ru._({id:"GDvlUT"})),s.w.paragraph(n.Ru._({id:"Nu4oKW"}),{fontSize:"sm"})])],{options:{cellSize:10,shapeSize:"full",horizontalAlign:"center",imageShape:"circle"}})]),keywords:["heading","image","team"]},accentRight:{id:"accentRight",createdBy:null,name:()=>n.Ru._({id:"Czo70+"}),description:()=>n.Ru._({id:"x5nYRE"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e())],{layout:"right"}),keywords:["accent"]},accentRightFit:{id:"accentRightFit",createdBy:null,name:()=>n.Ru._({id:"1BvkHE"}),description:()=>n.Ru._({id:"oItvxV"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e())],{layout:"right"},{fitType:"fit"}),keywords:["accent"]},accentLeft:{id:"accentLeft",createdBy:null,name:()=>n.Ru._({id:"5HMSY5"}),description:()=>n.Ru._({id:"c/I4N2"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e())],{layout:"left"}),keywords:["accent"]},accentLeftFit:{id:"accentLeftFit",createdBy:null,name:()=>n.Ru._({id:"bGTdlK"}),description:()=>n.Ru._({id:"r4fLNa"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e())],{layout:"left"},{fitType:"fit"}),keywords:["accent"]},accentTop:{id:"accentTop",createdBy:null,name:()=>n.Ru._({id:"BUdX7X"}),description:()=>n.Ru._({id:"QuKih6"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e())],{layout:"top"}),keywords:["accent"]},accentBackground:{id:"accentBackground",createdBy:null,name:()=>n.Ru._({id:"CDFCZ5"}),description:()=>n.Ru._({id:"uFWjQ5"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e())],{layout:"behind"}),keywords:["accent"]},titleWith3NestedCards:{id:"titleWith3NestedCards",createdBy:null,name:()=>n.Ru._({id:"ORoO1f"}),description:()=>n.Ru._({id:"J89hiV"}),jsonContent:s.w.card([s.w.heading(),s.w.card([s.w.heading(),s.w.paragraph()]),s.w.card([s.w.heading(),s.w.paragraph()]),s.w.card([s.w.heading(),s.w.paragraph()])]),keywords:["heading","nested","card"]},titleWith3Toggles:{id:"titleWith3Toggles",createdBy:null,name:()=>n.Ru._({id:"Sf3ASu"}),description:()=>n.Ru._({id:"58JI2k"}),jsonContent:s.w.card([s.w.heading(),s.w.toggle([s.w.paragraph(e())]),s.w.toggle([s.w.paragraph(e())]),s.w.toggle([s.w.paragraph(e())])]),keywords:["heading","toggle"]},titleWithTimeline:{id:"titleWithTimeline",createdBy:null,name:()=>n.Ru._({id:"cklVjM"}),description:()=>n.Ru._({id:"Wdyt2J"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("timeline",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{orientation:"vertical",twoSided:!1}})]),keywords:["heading","timeline"]},titleWithLargeBulletList:{id:"titleWithLargeBulletList",createdBy:null,name:()=>n.Ru._({id:"F5uDGO"}),description:()=>n.Ru._({id:"g1FTqD"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("bigBullets",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{cellSize:20}})]),keywords:["heading","bullet","list"]},titleWithIconsWithText:{id:"titleWithIconsWithText",createdBy:null,name:()=>n.Ru._({id:"joUkNe"}),description:()=>n.Ru._({id:"DHZYRd"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("iconsText",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{cellSize:10,shapeSize:"md",horizontalAlign:"center"}})]),keywords:["heading","icons"]},titleWithSmallIconsAndText:{id:"titleWithSmallIconsAndText",createdBy:null,name:()=>n.Ru._({id:"AhHG+7"}),description:()=>n.Ru._({id:"L8/5yN"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("iconsText",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{cellSize:10,shapeSize:"sm",horizontalAlign:"left"}})]),keywords:["heading","icons"]},titleWithTextBoxes:{id:"titleWithTextBoxes",createdBy:null,name:()=>n.Ru._({id:"b7qbjN"}),description:()=>n.Ru._({id:"Cg0xBG"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("solidBoxes",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{cellSize:15}})]),keywords:["heading","boxes"]},titleWithArrows:{id:"titleWithArrows",createdBy:null,name:()=>n.Ru._({id:"YUGjgn"}),description:()=>n.Ru._({id:"SnGUtD"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("arrows",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())]),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())])],{options:{cellSize:10}})]),keywords:["arrows","process","sequence","flow"]},titleWithColumnChart:{id:"titleWithColumnChart",createdBy:null,name:()=>n.Ru._({id:"kaIve5"}),description:()=>n.Ru._({id:"EE/H36"}),jsonContent:s.w.card([s.w.heading(),s.w.columnChart()]),keywords:["heading","chart","column chart"],featureFlag:"enableCharts"},titleWithBarChart:{id:"titleWithBarChart",createdBy:null,name:()=>n.Ru._({id:"JXpNuP"}),description:()=>n.Ru._({id:"2s/J1+"}),jsonContent:s.w.card([s.w.heading(),s.w.barChart()]),keywords:["heading","chart","bar chart"],featureFlag:"enableCharts"},titleWithLineChart:{id:"titleWithLineChart",createdBy:null,name:()=>n.Ru._({id:"Kt/Lzz"}),description:()=>n.Ru._({id:"eRabUB"}),jsonContent:s.w.card([s.w.heading(),s.w.lineChart()]),keywords:["heading","chart","line chart"],featureFlag:"enableCharts"},titleWithPieChart:{id:"titleWithPieChart",createdBy:null,name:()=>n.Ru._({id:"5+y+OQ"}),description:()=>n.Ru._({id:"zIzb1A"}),jsonContent:s.w.card([s.w.heading(),s.w.pieChart()]),keywords:["heading","chart","pie chart"],featureFlag:"enableCharts"},titleWithDonutChart:{id:"titleWithDonutChart",createdBy:null,name:()=>n.Ru._({id:"DNipMm"}),description:()=>n.Ru._({id:"MWtClR"}),jsonContent:s.w.card([s.w.heading(),s.w.donutChart()]),keywords:["heading","chart","donut chart"],featureFlag:"enableCharts"},titleWithStats:{id:"titleWithStats",createdBy:null,name:()=>n.Ru._({id:"w0arAq"}),description:()=>n.Ru._({id:"YEhR/1"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("stats",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"nH8BJ4"})),s.w.paragraph(e())],{label:"25%"}),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"nH8BJ4"})),s.w.paragraph(e())],{label:"3/4"}),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"nH8BJ4"})),s.w.paragraph(e())],{label:"50"})],{options:{cellSize:15,shapeSize:"lg"}})]),keywords:["heading","stats"]},barStatsWithText:{id:"barStatsWithText",createdBy:null,name:()=>n.Ru._({id:"LYRXtx"}),description:()=>n.Ru._({id:"DgfiYp"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("barStats",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"nH8BJ4"})),s.w.paragraph(e())],{label:"25%"}),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"nH8BJ4"})),s.w.paragraph(e())],{label:"3/4"})],{options:{cellSize:20}})]),keywords:["heading","stats"]},titleWithCircleStats:{id:"titleWithCircleStats",createdBy:null,name:()=>n.Ru._({id:"mvpFPS"}),description:()=>n.Ru._({id:"9AzsRa"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("circleStats",[s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())],{label:"25%"}),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())],{label:"1/3"}),s.w.smartLayoutCell([s.w.h3(n.Ru._({id:"HX5SVx"})),s.w.paragraph(e())],{label:"75"})],{options:{cellSize:10,horizontalAlign:"center"}})]),keywords:["arrows","process","sequence","flow"]},titleWith3RowTable:{id:"titleWith3RowTable",createdBy:null,name:()=>n.Ru._({id:"aDo58o"}),description:()=>n.Ru._({id:"2ZoOCu"}),jsonContent:s.w.card([s.w.heading(),s.w.table([s.w.tableRow([s.w.tableCell([s.w.paragraph()]),s.w.tableCell([s.w.paragraph()]),s.w.tableCell([s.w.paragraph()])]),s.w.tableRow([s.w.tableCell([s.w.paragraph()]),s.w.tableCell([s.w.paragraph()]),s.w.tableCell([s.w.paragraph()])]),s.w.tableRow([s.w.tableCell([s.w.paragraph()]),s.w.tableCell([s.w.paragraph()]),s.w.tableCell([s.w.paragraph()])])])]),keywords:["heading","table"]},funnelWithText:{id:"funnelWithText",createdBy:null,name:()=>n.Ru._({id:"ETqzyH"}),description:()=>n.Ru._({id:"GxaYRj"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.smartLayout("funnel",[s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()])],{options:{numbered:!0,outsideText:!1}})],[s.w.h2(),s.w.paragraph(e())]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["heading","funnel"]},steppedPyramidWithText:{id:"steppedPyramidWithText",createdBy:null,name:()=>n.Ru._({id:"6xmZsQ"}),description:()=>n.Ru._({id:"GqW7Xg"}),jsonContent:s.w.card([s.w.heading(),s.w.columns([[s.w.smartLayout("staircase",[s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()])],{options:{outsideText:!1,horizontalAlign:"center"}})],[s.w.h2(),s.w.paragraph(e())]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["heading","pyramid","stepped","staircase"]},leftSteppedPyramidWithTitleAndTextOutside:{id:"leftSteppedPyramidWithTitleAndTextOutside",createdBy:null,name:()=>n.Ru._({id:"6j13ZR"}),description:()=>n.Ru._({id:"JGF7vo"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("staircase",[s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()])],{options:{outsideText:!1,horizontalAlign:"left"}})]),keywords:["heading","pyramid","stepped","staircase"]},pyramidWithTitleAndTextOutside:{id:"pyramidWithTitleAndTextOutside",createdBy:null,name:()=>n.Ru._({id:"l1mM+L"}),description:()=>n.Ru._({id:"L0QPEt"}),jsonContent:s.w.card([s.w.heading(),s.w.smartLayout("pyramid",[s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()]),s.w.smartLayoutCell([s.w.h3()])],{options:{numbered:!0,outsideText:!0}})]),keywords:["heading","pyramid"]},titleWithContentAndButton:{id:"titleWithContentAndButton",name:()=>n.Ru._({id:"FJJPAA"}),createdBy:null,description:()=>n.Ru._({id:"itiMvE"}),jsonContent:s.w.card([s.w.heading(),s.w.paragraph(e()),s.w.buttons([s.w.button(n.Ru._({id:"uWe4QF"}),{variant:"solid"}),s.w.button(n.Ru._({id:"zwWKhA"}),{variant:"outline"})])]),keywords:["button","heading","paragraph"]},titleWithYouTubeEmbed:{id:"titleWithYouTubeEmbed",createdBy:null,name:()=>n.Ru._({id:"D1Tqqj"}),description:()=>n.Ru._({id:"s0st+i"}),jsonContent:s.w.card([s.w.heading(),s.w.mediaPlaceholder({source:"video.youtube"})]),keywords:["heading","embed","video"]},titleWithWebpageEmbed:{id:"titleWithWebpageEmbed",createdBy:null,name:()=>n.Ru._({id:"8FOKyw"}),description:()=>n.Ru._({id:"0ngLOJ"}),jsonContent:s.w.card([s.w.heading(),s.w.mediaPlaceholder({source:"embed.custom"})]),keywords:["heading","embed","webpage"]},titleCard:{id:"titleCard",createdBy:null,name:()=>n.Ru._({id:"5U/oBM"}),description:()=>n.Ru._({id:"rYur7N"}),jsonContent:s.w.card([s.w.title(),s.w.h2()]),keywords:["title"]},titleWithGif:{id:"titleWithGif",createdBy:null,name:()=>n.Ru._({id:"wRkP2d"}),description:()=>n.Ru._({id:"kHFDdm"}),jsonContent:s.w.card([s.w.heading(),s.w.mediaPlaceholder({source:"image.giphy"})]),keywords:["heading","embed","webpage"]},titleWithDiagram:{id:"titleWithDiagram",createdBy:null,name:()=>n.Ru._({id:"i+ShMB"}),description:()=>n.Ru._({id:"6i4/hD"}),jsonContent:s.w.card([s.w.heading(),s.w.diagram()]),keywords:["heading","diagram"],featureFlag:"tldraw2"}}},o=()=>Object.values(l()),c=()=>o().reduce((e,t)=>(e[t.id]=t.jsonContent,e),{}),d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return(0,r.g)(e).map(e=>{let{name:t,templateIds:i,description:n}=e,a=i.map(e=>l()[e]);return{subcategory:t(),items:a,description:null==n?void 0:n()}})},p=(e,t,i)=>{try{if(t.featureFlag&&!a.of.get(t.featureFlag)||(null==i?void 0:i(t)))return!0;return!1}catch(e){return!0}}},6319:(e,t,i)=>{"use strict";i.d(t,{BJ:()=>is,aQ:()=>ir});var n=i(51684),a=i(77650),r=i(47748),s=i(55597),l=i(6029),o=i(58959),c=i(99492),d=i(56108),p=i(73232);let u={key:"horizontalAlign",defaultValue:()=>null,Control:e=>{let{value:t,updateValue:i}=e;return(0,l.jsx)(o.z,{spacing:0,dir:"ltr",children:p.gj.map(e=>{let{name:n,icon:a,alignment:r}=e;return(0,l.jsx)(d.I,{label:n(),icon:a,onClick:()=>{i(r===t?null:r)},isActive:t===r},n())})})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:c.ecg,items:p.gj.map(i=>{let{name:n,alignment:a}=i;return{key:n(),label:n(),icon:e===a?c.e68:void 0,onClick:()=>{t(a===e?null:a)}}})}),name:()=>a.Ru._({id:"0j+RGO"})};var h=i(37243),g=i(79733);let m={key:"numbered",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,l.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:c.Tsj})},ControlMenu:(e,t,i)=>({key:i.key,label:e?a.Ru._({id:"qCzYrD"}):a.Ru._({id:"Ty8hAp"}),icon:c.Tsj,onClick:()=>t(!e)}),name:()=>a.Ru._({id:"mVQI+S"})},x={...m,getDefaultOnParse:e=>!Array.from(e.children).every(e=>e.querySelector("icon")),checkEnabled:e=>{let{options:t,node:i}=e,n=i&&(0,h.xe)(i,g.q);return(null==n?void 0:n.every(e=>{var t,i,n,a,r;return!(null==e||null==(i=e.node)||null==(t=i.attrs)?void 0:t.image)||(null==e||null==(r=e.node)||null==(a=r.attrs)||null==(n=a.image)?void 0:n.src)===void 0}))||!0===t.numbered}};var f=i(56570),b=i(40452),C=i(26420),v=i(55729),y=i(10197),w=i(96230),k=i(58215),A=i(58590),L=i(34807),j=i(92986),E=i(4742),S=i(97712),M=i(15955),I=i(24587),_=i(47830);let D="1.5em",R=e=>{let{containerSize:t,columnsNeeded:i}=e,n=(0,j.FX)(),a=(0,L.A)({base:1,sm:2,md:3,xl:4})||2;return(E.D1?4:n?2:a)*t{var t;let{children:i,layoutOptions:n,flexProps:a,...r}=e,{index:s,direction:o}=r,{colorVars:c}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==(t=e.cellOptions)?void 0:t.color,index:s,forceTransparent:!0,isColoringCell:!0}),d=(0,p.AS)("rtl"===o?"right":"left",e.direction),u=(0,j.FX)(),h=(0,_.G)(e.theme,u,"h4",e.firstChildSize);return(0,l.jsxs)(b.s,{direction:"row",align:"flex-start",gap:I.xb,w:"100%","data-selection-ring":!0,"data-content-reference":!0,pos:"relative",...a,children:[(0,l.jsx)(M.n,{cellProps:e,markerFontSize:"h4"}),(0,l.jsx)(C.a,{flex:"1",minW:"0",className:k.VN,css:c,pt:"".concat(h,"em"),sx:d,children:i})]})});T.displayName="StackedSmartLayoutCell";var z=i(57257),H=i(79324),B=i(21938),N=i(28547),P=i(39027);let F={ring:{thickness:.075,padAngle:0,roundness:0,iconSize:1,circleScale:.8,numberBackground:!0},flower:{thickness:.97,padAngle:3,roundness:.2,iconSize:1.25,circleScale:1},cycle:{thickness:.6,padAngle:2,roundness:0,pointiness:.33,iconSize:1.33,circleScale:1},circle:{thickness:.6,padAngle:3,iconSize:1.33,circleScale:1},semiCircle:{thickness:.5,padAngle:2,iconSize:1.5,circleScale:1}},V=(0,v.memo)((0,v.forwardRef)((e,t)=>{let{flexProps:i,coords:n,...a}=e,{image:r,selectCell:s,layoutOptions:o,cellOptions:c,index:d,numCells:p,variant:u}=a,h=o.numbered&&p>1,{iconSize:g,numberBackground:m}=F[u.key],{colorVars:x}=(0,S.r)({layoutColorOverride:o.color,cellColorOverride:null==c?void 0:c.color,index:d}),{arcPath:f,circleWidth:v}=n;return(0,l.jsxs)(b.s,{pos:"relative",ref:t,aspectRatio:"1/1","data-smart-layout-emphasis":!0,css:{contain:"layout"},pointerEvents:"none",...i,children:[(0,l.jsx)(C.a,{as:"svg",pos:"absolute",inset:0,viewBox:"0 0 ".concat(v," ").concat(v),overflow:"visible",className:k.D6,css:x,children:(0,l.jsx)(C.a,{as:"path",d:f,transform:"translate(".concat(v/2,"px, ").concat(v/2,"px) scale(").concat(v,")"),style:{vectorEffect:"non-scaling-stroke"}})}),(0,l.jsx)(b.s,{className:m?k.SA:k.lR,top:"".concat(n.centroidTop,"px"),left:"".concat(n.centroidLeft,"px"),pos:"absolute",contentEditable:!1,transform:"translate(-50%, -50%)",borderRadius:"999px !important",aspectRatio:"1/1",h:"2.5em",align:"center",direction:"column",justify:"center",css:x,children:(0,l.jsx)(C.a,{className:(0,B.cx)(N.U6),pointerEvents:"auto",children:(0,l.jsx)(P.R,{image:r,number:h?d+1:void 0,isNumbered:o.numbered,iconSize:1.125*g,selectCell:s})})})]})}));V.displayName="CircleSegment";var O=i(84462),Z=i.n(O),G=i(105),U=i(5777);let W=Z()(U.JL);function K(e,t){return[e*Math.sin(t),-e*Math.cos(t)]}function Q(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=a>1e-9?Math.sin(a/2)*(t-e)*(2*n):0,[s,l]=K((e+t)/2-r,i-a/2),o=(t-e)*n;return[s+o*Math.cos(i),l+o*Math.sin(i)]}let q=Z()(function(e){let{innerRadius:t=0,outerRadius:i=0,startAngle:n=0,endAngle:a=2*Math.PI,pointStrength:r=.5,padAngle:s=0}=e,{innerStartAngle:l,innerEndAngle:o,outerStartAngle:c,outerEndAngle:d,innerArcSpan:p,outerArcSpan:u,isClockwise:h}=function(e,t,i,n,a){let r=n>i,s=Math.abs(n-i),l=i,o=n,c=i,d=n,p=s,u=s;if(a>1e-9){let s=a/2,h=Math.sqrt(e*e+t*t),g=0;e>1e-9&&(g=Math.asin(h/e*Math.sin(s)));let m=0;t>1e-9&&(m=Math.asin(h/t*Math.sin(s))),(p-=2*g)>1e-9?r?(l+=g,o-=g):(l-=g,o+=g):l=o=(i+n)/2,(u-=2*m)>1e-9?r?(c+=m,d-=m):(c-=m,d+=m):c=d=(i+n)/2}return{isClockwise:r,innerStartAngle:l,innerEndAngle:o,outerStartAngle:c,outerEndAngle:d,innerArcSpan:p,outerArcSpan:u}}(t,i,n,a,s),g=K(i,c),m=K(i,d),x=K(t,l),f=K(t,o),b=r*(h?1:-1),C=r>0,v=Q(t,i,c,b,h?0:s),y=Q(t,i,d,b,h?s:0),w=+(p>=Math.PI),k=+(u>=Math.PI);return{arcPath:["M ".concat(g[0]," ").concat(g[1]),C&&"L ".concat(v[0]," ").concat(v[1]),"L ".concat(x[0]," ").concat(x[1]),"A ".concat(t," ").concat(t," 0 ").concat(w," ").concat(+!!h," ").concat(f[0]," ").concat(f[1]),C&&"L ".concat(y[0]," ").concat(y[1]),"L ".concat(m[0]," ").concat(m[1]),"A ".concat(i," ").concat(i," 0 ").concat(k," ").concat(+!h," ").concat(g[0]," ").concat(g[1]),"Z"].filter(Boolean).join(" "),centroid:K((t+i)/2,((l+o)/2+(c+d)/2)/2+b*Math.PI/6)}}),J={1:90,2:-180,3:-150,4:-90,5:-90,6:-60,7:-60,8:-45},$=Z()(e=>{var t;let i,n,{index:a,numCells:r,variant:s,direction:l,semi:o,themeRoundness:c}=e,d=(o?-90:null!=(t=J[r])?t:0)*("rtl"===l?-1:1),p=(o?180:360)/r*("rtl"===l?-1:1),u=a*p+d,h=u+p,g=(u+h)/2,m=Math.PI/180*((90-g)%360),{thickness:x,padAngle:f,roundness:b=c,pointiness:C}=F[s],v=.5*(1-x);if(C){let e=q({innerRadius:v,outerRadius:.5,startAngle:u*Math.PI/180,endAngle:h*Math.PI/180,padAngle:f*Math.PI/180,pointStrength:C});i=e.arcPath,n=e.centroid}else{let e=W({innerRadius:v,outerRadius:.5,startAngle:u*Math.PI/180,endAngle:h*Math.PI/180,padAngle:f*Math.PI/180,cornerRadius:b});i=e()||"",n=e.centroid()}let y=n[0],w=n[1],k=.5*Math.cos(m),A=(g+360)%360;return{outsideX:k,outsideY:.5*Math.sin(m),centroidX:y,centroidY:w,arcPath:i,sideX:A>0&&A<=180?"right":"left",sideY:A>90&&A<=270?"bottom":"top",startAngle:u,midpointAngle:g,endAngle:h}}),Y=e=>{let{index:t,numCells:i,variant:n,direction:a,semi:r=!1,themeRoundness:s}=e,{width:l,height:o,ref:c}=(0,G.Lh)(),d=$({index:t,numCells:i,variant:n,direction:a,semi:r,themeRoundness:s}),{outsideX:p,outsideY:u,centroidX:h,centroidY:g}=d,m=o*(.5-u)*(r?2:1),x=o*(.5+g)*(r?2:1),f=o*(.5+p)*(r?2:1),b=o*(.5+h)*(r?2:1);return{...d,outsideTop:m,outsideLeft:f,centroidTop:x,centroidLeft:b,circleRef:c,circleWidth:l,circleHeight:o}},X=Z()(e=>{var t;let i=360/e,n=null!=(t=J[e])?t:0,a=[],r=[],s=[];for(let t=0;t0&&l<=180?"right":"left",c=(90-e)%360*Math.PI/180,d=Math.sin(c),p={index:t,angle:e,sideX:o,sideY:l>90&&l<=270?"bottom":"top",x:Math.cos(c),y:d,columnPosition:-1};"left"===o?a.push(p):r.push(p),s.push(p)}return a.sort((e,t)=>t.y-e.y),r.sort((e,t)=>t.y-e.y),a.forEach((e,t)=>{e.columnPosition=t}),r.forEach((e,t)=>{e.columnPosition=t}),{items:s,leftItems:a,rightItems:r}}),ee=(0,v.memo)(e=>{let{children:t,containerSize:i,variant:n,onContextMenu:a,selectLayoutForElementProps:r}=e,s=R({containerSize:i,columnsNeeded:3}),{circleScale:o}=F[n.key];return(0,l.jsx)(f.x,{pos:"relative","data-selection-ring":"padded",templateColumns:"1fr calc(".concat(100*(s?.8:.35*o),"% * var(--media-scale, 1)) 1fr"),autoRows:"auto",rowGap:s?D:"1.5em",dir:"ltr",onContextMenu:a,...r,children:t})});ee.displayName="CircleWrapper";let et=(0,v.memo)(e=>R({containerSize:e.layoutContainerSize,columnsNeeded:3})?(0,l.jsx)(en,{...e}):(0,l.jsx)(ei,{...e}));et.displayName="CircleCell";let ei=(0,v.memo)(e=>{let{children:t,index:i,numCells:n,dragHandle:a,variant:r,direction:s,theme:o,selectCellForElementProps:c}=e,{roundness:d}=(0,A.M)(o),{pathRounding:u}=w.T5[d],{circleRef:h,...g}=Y({index:i,numCells:n,variant:r.key,direction:s,themeRoundness:u}),m="right"===g.sideX,x=m?"left":"right",f=(0,p.yp)(x),v=(g.midpointAngle+360)%180==90,{rowStart:y,rowSpan:L,numRows:j,verticalAlign:E}=((e,t)=>{let{items:i,rightItems:n,leftItems:a}=X(t),{columnPosition:r,sideX:s}=i[e],l=function(e,t){return Math.abs(e*t)/function(e,t){for(;0!==t;){let i=t;t=e%t,e=i}return e}(e,t)}(n.length,a.length),o="right"===s?n.length:a.length,c=1===t?3:l/o;return{rowStart:r*c+1,rowSpan:c,numRows:l,verticalAlign:"center"}})(i,n),S=v?"2em":"flower"===r.key?"0em":j%2==0?"1.5em":"1em";return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b.s,{gridColumn:m?3:1,gridRow:"".concat(y," / span ").concat(L),zIndex:"1",sx:{...f,...(0,p.AS)(x,"ltr"),...m?{pl:S}:{pr:S}},direction:"column",justify:E,className:k.VN,minW:"0",...c,children:(0,l.jsxs)(C.a,{"data-content-reference":!0,"data-smart-layout-emphasis":!0,"data-selection-ring":"padded",pos:"relative",w:"100%",cursor:"text",children:[t,a]})}),(0,l.jsx)(V,{...e,flexProps:{gridColumn:2,gridRow:"1 / span ".concat(j),alignSelf:"center"},coords:g,ref:h})]})}),en=(0,v.memo)(e=>{let{index:t,numCells:i,direction:n,variant:a,theme:r}=e,{roundness:s}=(0,A.M)(r),{pathRounding:o}=w.T5[s],{circleRef:c,...d}=Y({index:t,numCells:i,variant:a.key,direction:n,themeRoundness:o});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(V,{...e,flexProps:{gridRow:1,gridColumn:2},coords:d,ref:c}),(0,l.jsx)(T,{flexProps:{gridColumn:"1 / span 3",gridRow:"auto",dir:n},...e})]})});en.displayName="CircleCellStacked";let ea=()=>({key:"circle",name:()=>a.Ru._({id:"7xMmki"}),icon:c.O0T,keywords:["circle","ring","radial","donut","circular"],options:[z.h,x],cellOptions:[z.h,H.Y],presetConfigurations:[{name:()=>a.Ru._({id:"7xMmki"}),options:{numbered:!0}}],Wrapper:ee,Cell:et,addDirection:()=>"bottom",defaultAttrs:{image:{source:y.f.key}},htmlTag:"circle",imageSlot:"optional",imageType:"icon",family:"circles"}),er=(0,v.memo)(e=>{let{children:t,containerSize:i,onContextMenu:n,selectLayoutForElementProps:a}=e;return R({containerSize:i,columnsNeeded:3})?(0,l.jsx)(f.x,{pos:"relative","data-selection-ring":"padded",templateColumns:"1fr",templateRows:"auto auto",rowGap:D,onContextMenu:n,...a,dir:"ltr",children:t}):(0,l.jsx)(f.x,{pos:"relative","data-selection-ring":"padded",onContextMenu:n,...a,autoColumns:"1fr",autoRows:"auto",columnGap:"1.5em",rowGap:"2em",children:t})});er.displayName="SemiCircleWrapper";let es=(0,v.memo)(e=>R({containerSize:e.layoutContainerSize,columnsNeeded:3})?(0,l.jsx)(eo,{...e}):(0,l.jsx)(el,{...e}));es.displayName="SemiCircleCell";let el=(0,v.memo)(e=>{let{children:t,index:i,numCells:n,dragHandle:a,variant:r,direction:s,theme:o,selectCellForElementProps:c}=e,d=(0,p.yp)("center"),{roundness:u}=(0,A.M)(o),{pathRounding:h}=w.T5[u],{circleRef:g,...m}=Y({index:i,numCells:n,variant:r.key,direction:s,semi:!0,themeRoundness:h}),x=n>4?"70%":"60%";return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(b.s,{direction:"column",align:"center",justify:"flex-end",pos:"relative",zIndex:"1","data-content-reference":!0,"data-smart-layout-emphasis":!0,"data-selection-ring":"padded",sx:{...d,...(0,p.AS)("center","ltr")},mb:n>2?"-".concat(.6*m.outsideTop,"px"):void 0,...c,cursor:"text",children:[t,a]}),(0,l.jsx)(V,{...e,flexProps:{gridRow:2,gridColumn:"1 / span ".concat(n),alignSelf:"start",justifySelf:"center",aspectRatio:"2/1",width:"calc(".concat(x," * var(--media-scale, 1))")},coords:m,ref:g})]})});el.displayName="SemiCircleCellTop";let eo=(0,v.memo)(e=>{let{index:t,numCells:i,direction:n,variant:a,theme:r}=e,{roundness:s}=(0,A.M)(r),{pathRounding:o}=w.T5[s],{circleRef:c,...d}=Y({index:t,numCells:i,variant:a.key,direction:n,semi:!0,themeRoundness:o});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(V,{...e,flexProps:{gridRow:1,gridColumn:1,alignSelf:"start",justifySelf:"center",aspectRatio:"2/1",width:"calc(100% * var(--media-scale, 1))"},coords:d,ref:c}),(0,l.jsx)(T,{flexProps:{gridColumn:1,gridRow:"auto",dir:n},...e})]})});eo.displayName="SemiCircleCellStacked";var ec=i(3373),ed=i(77258),ep=i(52239),eu=i(45775),eh=i(14011),eg=i(49404);let em=(0,v.memo)(e=>{let{children:t,...i}=e,{layoutOptions:n,cellOptions:a,index:r,firstChildSize:s,theme:o}=i,c=(0,j.FX)(),{colorVars:d}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r,forceTransparent:!0}),{color:p,colorVars:u}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r,forceTransparent:!0}),h=(0,_.G)(o,c,null,s),g={...i.image&&(0,eg.Xs)(i.image)?(0,ep.t)(null!=p?p:"var(--accent-color-readable)"):{}};return(0,l.jsxs)(eu.E,{cellProps:i,gridStyle:"flex_grid",cellStyle:"none",dragHandle:i.dragHandle,cellContentPropOverrides:{display:"flex",flexDirection:"row",alignItems:"start",gap:I.xb,pt:"".concat(-1*h,"em")},children:[(0,l.jsx)(C.a,{width:"2.25em",height:"2.25em",transform:"translateY(-50%)",flexShrink:0,sx:{...u,...g},contentEditable:!1,display:"flex",alignItems:"center",justifyContent:"center",children:(0,l.jsx)(P.R,{image:i.image,iconSize:1.5,placeholderIfEmpty:!1,selectCell:i.selectCell,isNumbered:!1})}),(0,l.jsx)(C.a,{flex:"1",minW:"0",className:k.VN,css:d,mt:"".concat(h,"em"),cursor:"text",children:t})]})});em.displayName="IconBulletsCell";let ex=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,gridStyle:"flex_grid",spacing:"medium"}));ex.displayName="IconBulletsWrapper";let ef=()=>(0,ec.S)({key:"bigBullets",name:()=>a.Ru._({id:"OsVXoX"}),icon:c.ITF,keywords:["bullets","layout","list","bullet"],htmlTag:"bullets",family:"bullets",additionalOptions:[ed.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"UIxZV9"}),options:{numbered:!0},zoomIn:!0},{name:()=>a.Ru._({id:"EJnrtJ"}),options:{numbered:!1},zoomIn:!0}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"medium",gridStyle:"flex_grid"},cellConfig:{cellStyle:"none",marker:{markerType:"bigBullet",markerFontSize:"h3",markerPosition:"left"}}},isFullWidth:()=>!0,addDirection:()=>"right"}),eb=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eb.displayName="OutlineBoxesWithTopCircleWrapper";let eC=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n,image:a,selectCell:r,selectCellForElementProps:s}=e,{colorVars:o}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n});return(0,l.jsx)(b.s,{position:"absolute",top:"-".concat(1.5,"em"),left:"50%",transform:"translateX(-50%)",width:"".concat(3,"em"),height:"".concat(3,"em"),align:"center",justify:"center",contentEditable:!1,sx:{...o},className:(0,B.cx)(k.P7,k.ok),style:{borderRadius:"100%"},...s,children:(0,l.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,B.cx)(N.U6),children:(0,l.jsx)(P.R,{image:a,number:t.numbered?n+1:void 0,isNumbered:t.numbered,iconSize:1.2000000000000002,selectCell:r})})})});eC.displayName="TopCircle";let ev=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n}=e,{colorVars:a}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n,forceTransparent:!1});return(0,l.jsxs)(eu.E,{cellProps:e,cellStyle:"outline",gridStyle:"flex_grid",dragHandle:e.dragHandle,cellContentPropOverrides:{pos:"relative",mt:"".concat(1.5,"em"),pt:"calc(".concat(I.xb," + ").concat(1.5,"em)"),style:{borderTopWidth:"0px",borderTopLeftRadius:"calc(var(--line-thickness) * 4)",borderTopRightRadius:"calc(var(--line-thickness) * 4)"}},children:[(0,l.jsx)(b.s,{position:"absolute",top:"calc(var(--line-thickness) * -1)",left:"calc(var(--line-thickness) * -1)",right:"calc(var(--line-thickness) * -1)",height:"calc(var(--line-thickness) * 4)",className:k.P7,borderTopRadius:"var(--box-border-radius)",sx:a,contentEditable:!1}),(0,l.jsx)(eC,{...e}),e.children]})});ev.displayName="OutlineBoxesWithTopCircleCell";let ey=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));ey.displayName="ProcessStepsWrapper";let ew=(0,v.memo)(e=>(0,l.jsx)(eu.E,{cellProps:e,cellStyle:"processStep",gridStyle:"flex_grid",dragHandle:e.dragHandle,children:e.children}));ew.displayName="ProcessStepsCell";let ek=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small",gridStyle:"flex_grid"}));ek.displayName="SpeechBubblesWrapper";let eA=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n,selectCellForElementProps:a,children:r}=e;return(0,l.jsx)(eu.E,{cellProps:e,gridStyle:"flex_grid",dragHandle:e.dragHandle,cellStyle:"speechBubble",children:r})});eA.displayName="SpeechBubblesCell";let eL=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eL.displayName="SolidBoxesWrapper";let ej=(0,v.memo)(e=>{var t;let{colorVars:i}=(0,S.r)({layoutColorOverride:e.layoutOptions.color,cellColorOverride:null==(t=e.cellOptions)?void 0:t.color,index:e.index});return(0,l.jsx)(eu.E,{cellProps:e,gridStyle:"flex_grid",cellStyle:"solid",dragHandle:e.dragHandle,cellContentPropOverrides:{sx:i},children:e.children})});ej.displayName="SolidBoxesCell";let eE=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eE.displayName="SolidBoxesWithIconsInsideWrapper";let eS=(0,v.memo)(e=>(0,l.jsx)(eu.E,{cellProps:e,gridStyle:"flex_grid",cellStyle:"solid",dragHandle:e.dragHandle,markerConfig:{markerType:"iconCircle",markerFontSize:null,markerPosition:"top"},children:e.children}));eS.displayName="SolidBoxesWithIconsInsideCell";var eM=i(9666);let eI=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"none",gridStyle:"flex_grid",wrapperStyle:"solid"}));eI.displayName="SolidJoinedBoxesWrapper";let e_=(0,v.memo)(e=>{let{index:t,layoutOptions:i,numCells:n,layoutContainerSize:a,cellOptions:r,children:s}=e,{columns:o}=(0,eM.i)({cellSize:i.cellSize||0,horizontalAlign:i.horizontalAlign||"center",orientation:i.orientation||"horizontal",numCells:n,containerSize:a,forceBalance:!1}),{colorVars:c}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==r?void 0:r.color,index:t,forceTransparent:!1,optOutOfPalette:!0}),{colorVars:d}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==r?void 0:r.color,index:t,forceTransparent:!1}),p=0===t,u=t%o==0,h=t>=o,g=t===o-1,m=t===Math.floor((n-1)/o)*o,x=t===n-1;return(0,l.jsxs)(eu.E,{cellProps:e,gridStyle:"flex_grid",dragHandle:e.dragHandle,cellContentPropOverrides:{p:I.xb,css:{...c},borderStartStartRadius:p?"var(--box-border-radius)":"0",borderEndStartRadius:m?"var(--box-border-radius)":"0",borderStartEndRadius:g?"var(--box-border-radius)":"0",borderEndEndRadius:x?"var(--box-border-radius)":"0",backgroundColor:"var(--shape-bg-color-override, var(--shape-bg-color-alpha))"},children:[!p&&!u&&(0,l.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,height:"100%",width:"var(--line-thickness)",insetStart:"0",className:k.eI,css:d}),h&&(0,l.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,width:"100%",height:"var(--line-thickness)",insetStart:"0",className:k.eI,css:d}),s]})});e_.displayName="SolidJoinedBoxesCell";let eD=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"none",wrapperStyle:"solid",gridStyle:"flex_grid"}));eD.displayName="SolidJoinedBoxesWrapper";let eR=(0,v.memo)(e=>{let{direction:t,index:i,layoutOptions:n,numCells:a,layoutContainerSize:r,cellOptions:s,children:o,image:c,selectCell:d}=e,{columns:p,isHorizontal:u}=(0,eM.i)({cellSize:n.cellSize||0,horizontalAlign:n.horizontalAlign||"center",orientation:n.orientation||"horizontal",numCells:a,containerSize:r,forceBalance:!1}),{colorVars:h}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==s?void 0:s.color,index:i,forceTransparent:!1,optOutOfPalette:!0}),{colorVars:g}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==s?void 0:s.color,index:i,forceTransparent:!1}),m="rtl"===t?i===p-1:0===i,x="rtl"===t?(i+1)%p==0:i%p==0,f="rtl"===t?i%p==0:(i+1)%p==0||i===a-1,v=i>=p,y=u?x?"".concat(I.xb," 2.5em ").concat(I.xb," ").concat(I.xb):f?"".concat(I.xb," ").concat(I.xb," ").concat(I.xb," 2.5em"):"".concat(I.xb," 2.5em ").concat(I.xb," 2.5em"):((e,t)=>0===e?"".concat(I.xb," ").concat(I.xb," 2.5em ").concat(I.xb):e===t-1?"2.5em ".concat(I.xb," ").concat(I.xb," ").concat(I.xb):"2.5em ".concat(I.xb," 2.5em ").concat(I.xb))(i,a),w=((e,t,i,n)=>{let a="rtl"===n?e===i-1:e===Math.floor((i-1)/t)*t,r="rtl"===n?e===Math.floor((i-1)/t)*t:e===i-1;return{borderStartStartRadius:("rtl"===n?e===t-1:0===e)?"var(--box-border-radius)":"0",borderEndStartRadius:a?"var(--box-border-radius)":"0",borderStartEndRadius:("rtl"===n?0===e:e===t-1)?"var(--box-border-radius)":"0",borderEndEndRadius:r?"var(--box-border-radius)":"0"}})(i,p,a,t);return(0,l.jsxs)(eu.E,{cellProps:e,gridStyle:"flex_grid",dragHandle:e.dragHandle,cellContentPropOverrides:{p:y,css:{...h},...w,backgroundColor:"var(--shape-bg-color-override, var(--shape-bg-color-alpha))"},children:[!m&&!x&&u&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,height:"100%",width:"var(--line-thickness)",left:"0",className:k.eI,css:g}),(0,l.jsx)(b.s,{position:"absolute",top:"50%",left:"calc(-".concat(1.25,"em)"),transform:"translateY(-50%)",width:"".concat(2.5,"em"),height:"".concat(2.5,"em"),align:"center",justify:"center",contentEditable:!1,zIndex:1,sx:g,borderRadius:"50%",className:(0,B.cx)(k.uk,k.SA,k.lR),children:(0,l.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,B.cx)(N.U6),children:(0,l.jsx)(P.R,{image:c,number:n.numbered?i+1:void 0,isNumbered:n.numbered,iconSize:1.25,selectCell:d})})})]}),v&&(0,l.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,width:"100%",height:"var(--line-thickness)",left:"0",className:k.eI,css:g,children:!u&&(0,l.jsx)(b.s,{position:"absolute",top:"50%",left:"calc(50% - ".concat(1.25,"em)"),transform:"translateY(-50%)",width:"".concat(2.5,"em"),height:"".concat(2.5,"em"),align:"center",justify:"center",contentEditable:!1,zIndex:1,sx:g,borderRadius:"50%",className:(0,B.cx)(k.uk,k.SA,k.lR),children:(0,l.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,B.cx)(N.U6),children:(0,l.jsx)(P.R,{image:c,number:n.numbered?i+1:void 0,isNumbered:n.numbered,iconSize:1.25,selectCell:d})})})}),o]})});eR.displayName="SolidJoinedBoxesCell";let eT=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eT.displayName="SolidLeafBoxesWrapper";let ez=(0,v.memo)(e=>{var t;let{colorVars:i}=(0,S.r)({layoutColorOverride:e.layoutOptions.color,cellColorOverride:null==(t=e.cellOptions)?void 0:t.color,index:e.index});return(0,l.jsx)(eu.E,{cellProps:e,gridStyle:"flex_grid",cellStyle:"solid",dragHandle:e.dragHandle,cellContentPropOverrides:{sx:i,style:{borderRadius:"2em 0 2em 0"}},children:e.children})});ez.displayName="SolidLeafBoxesCell",(0,v.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:n,cellOptions:a,index:r,selectCell:s,selectCellForElementProps:o}=t,c=null==a?void 0:a.icon,{colorVars:d}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r});return(0,l.jsx)(b.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...d},style:i?{borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopRightRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}:{borderTopRightRadius:"0px",borderBottomRightRadius:"0px",borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopWidth:"0px",borderLeftWidth:"0px",borderBottomWidth:"0px"},...i?{width:"100%",height:"3em"}:{width:"4em",height:"100%",minHeight:"4em"},className:(0,B.cx)(k.SA,k.lR),...o,children:(0,l.jsx)(b.s,{fontSize:"1.5em",alignItems:"center",justifyContent:"center",className:(0,B.cx)(N.U6),children:(0,l.jsx)(P.R,{image:c,number:n.numbered?r+1:void 0,isNumbered:n.numbered,iconSize:1,selectCell:s})})})}).displayName="OutlineBoxesWithLabelLabel";let eH=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small",gridStyle:"balanced_grid"}));eH.displayName="OutlineBoxesWithLabelWrapper";let eB=(0,v.memo)(e=>(0,l.jsx)(eu.E,{cellProps:e,dragHandle:e.dragHandle,cellContentPropOverrides:{borderRadius:"var(--box-border-radius)"},innerLabelConfig:{labelType:"flush",labelStyles:{paddingInlineEnd:"1em"}},cellStyle:"outline",children:e.children}));eB.displayName="OutlineBoxesWithLabelCell";let eN=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small",gridStyle:"steps"}));eN.displayName="StepsWrapper";let eP=(0,v.memo)(e=>(0,l.jsx)(eu.E,{cellProps:e,gridStyle:"steps",dragHandle:e.dragHandle,cellContentPropOverrides:{borderRadius:"var(--box-border-radius)"},innerLabelConfig:{labelType:"simpleLineFlush"},cellStyle:"outline",children:e.children}));eP.displayName="StepsCell";var eF=i(56151),eV=i(30709),eO=i(85813),eZ=i(95856),eG=i(87489);let eU=e=>{let{updateAttributes:t,value:i,placeholder:n,inputProps:a,...r}=e,s=(0,v.useCallback)(e=>{t&&t({label:""===e?null:e})},[t]),o=(0,eZ.GV)(eG.Cl)&&t;return(0,l.jsxs)(eF.F,{value:i||"",placeholder:n,onChange:s,isDisabled:!o,...r,children:[(0,l.jsx)(eV.l,{width:"100%",h:"1em",py:0,noOfLines:1,userSelect:o?void 0:"none",lineHeight:1}),(0,l.jsx)(eO.j,{width:"100%",my:-1,py:1,lineHeight:1,...a})]})};var eW=i(4918),eK=i(93015);let eQ={key:"imagePosition",defaultValue:()=>"top",Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,l.jsx)(d.I,{label:n.name(),onClick:()=>i("top"===t?"left":"top"),isActive:"left"===t,icon:"top"===t?c.qXP:c.Usg,testId:"smart-layout-orientation-option"})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:"top"===e?c.qXP:c.Usg,items:[{key:"top",label:a.Ru._({id:"WWy8TN"}),icon:"top"===e?c.e68:void 0,onClick:()=>t("top")},{key:"left",label:a.Ru._({id:"lg7+vk"}),icon:"left"===e?c.e68:void 0,onClick:()=>t("left")}]}),name:()=>a.Ru._({id:"BWUDJY"})};var eq=i(57405),eJ=i(48810),e$=i(50933),eY=i(48621),eX=i(31241);let e0=[{label:()=>a.Ru._({id:"yrC1Cd"}),key:"xs"},{label:()=>a.Ru._({id:"4Revpc"}),key:"sm"},{label:()=>a.Ru._({id:"agPptk"}),key:"md"},{label:()=>a.Ru._({id:"k7rCa/"}),key:"lg"},{label:()=>a.Ru._({id:"vp6Yr4"}),key:"xl"},{label:()=>a.Ru._({id:"CK1KXz"}),key:"full"}],e1={key:"shapeSize",defaultValue:()=>null,Control:e=>{let{value:t,updateValue:i,option:n}=e,a=e0.findIndex(e=>e.key===t);-1===a&&(a=3);let{label:r}=e0[a],s=(0,v.useCallback)(e=>{let{key:t}=e0[e];i(t)},[i]);return(0,l.jsxs)(o.z,{spacing:2,me:2,children:[(0,l.jsx)(eX.Tz,{placement:"top",label:(0,l.jsxs)(eq.T,{spacing:0,children:[(0,l.jsx)(eJ.E,{color:"gray.400",children:n.name()}),(0,l.jsx)(eJ.E,{children:r()})]}),children:(0,l.jsx)(eJ.E,{fontSize:"sm",fontWeight:"600",children:(0,l.jsx)(eY.g,{icon:n.icon,fixedWidth:!0})})}),(0,l.jsxs)(e$.Ap,{min:0,max:e0.length-1,step:1,value:a,onChange:s,w:"60px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,l.jsx)(e$.hB,{children:(0,l.jsx)(e$.hJ,{})}),(0,l.jsx)(eX.Tz,{placement:"top",label:(0,l.jsxs)(eq.T,{spacing:0,children:[(0,l.jsx)(eJ.E,{color:"gray.400",children:n.name()}),(0,l.jsx)(eJ.E,{children:r()})]}),children:(0,l.jsx)(e$.OQ,{background:"trueblue.500"})})]})]})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:c.j3q,items:e0.map(i=>({key:i.key,label:i.label(),icon:i.key===e?c.e68:void 0,onClick:()=>t(i.key)}))}),name:()=>a.Ru._({id:"FeDgKA"}),icon:c.j3q,validator:e=>null===e||e0.some(t=>t.key===e)};var e2=i(70631);let e3=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));e3.displayName="CircleStatsWrapper";let e5={xs:.35,sm:.48,md:.61,lg:.74,xl:.87,full:1},e4=(0,v.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:s,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=(0,e2.dD)(e),u=(0,U.JL)({innerRadius:41,outerRadius:50}),h=u({startAngle:0,endAngle:2*d*Math.PI}),g=u({startAngle:0,endAngle:2*Math.PI}),m=e5[i.shapeSize]||1,x="min(100%, ".concat(eK.mw*m,"em)"),f=(0,j.FX)()||"left"===i.imagePosition?"".concat(2*m,"em"):"".concat(2.5*m,"em"),{colorOverride:v}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!0}),{colorVars:y}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s}),{colorVars:w}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!1}),{useTransparentTrack:L,shouldRecolorTrack:E}=e6(c,v),M=(0,l.jsxs)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",maxW:x,pos:"relative",contentEditable:!1,py:"0.25em",...o,children:[(0,l.jsx)(eU,{value:a||"",updateAttributes:r,pos:"absolute",insetStart:"".concat(9,"%"),className:(0,B.cx)(N.U6),fontSize:f,lineHeight:1,display:"flex",alignItems:"center",sx:(0,p.yp)("center"),style:{width:"".concat(82,"%")},cursor:"text"}),(0,l.jsxs)("svg",{width:"100%",viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),overflow:"visible",onClick:e=>{o.onClick(e)},cursor:o.cursor,children:[(0,l.jsx)(C.a,{as:"path",d:g||void 0,className:k.D6,style:{fill:L?"var(--card-color)":void 0},"data-testid":"stats-track",css:E?y:void 0,...o}),(0,l.jsx)(C.a,{as:"path",d:h||void 0,className:k._B,"data-testid":"stats-fill",css:w,...o})]})]});return(0,l.jsx)(eW.L,{visual:M,visualPosition:i.imagePosition,visualSize:"".concat(100*m,"%"),visualMaxSize:x,gap:"1em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});e4.displayName="CircleStatsCell";let e6=(e,t)=>{let i="default"!==e.shapeColorScheme;return{useTransparentTrack:"none"===e.shapeFill||"solid"===e.shapeFill&&"custom"===e.shapeColorScheme||t&&i,shouldRecolorTrack:i}},e9=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));e9.displayName="BarStatsWrapper";let e7=(0,v.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:s,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=i.horizontalAlign,u=(0,e2.dD)(e),{colorOverride:h}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!0}),{colorVars:g}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s}),{colorVars:m}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!1}),{useTransparentTrack:x,shouldRecolorTrack:f}=e6(c,h),v=(0,l.jsxs)(b.s,{direction:"row",align:"center",justify:"stretch",width:"100%",pos:"relative",contentEditable:!1,gap:"0.75em",...o,children:[(0,l.jsxs)(C.a,{flex:"1",my:"0.5em",pos:"relative",borderRadius:"var(--box-border-radius)",...o,children:[(0,l.jsx)(C.a,{pos:"absolute",inset:"0",className:k.SA,style:x?{background:"var(--card-color)"}:void 0,css:f?g:void 0,...o}),(0,l.jsx)(C.a,{w:"".concat(100*u,"%"),h:"1.25em",pos:"relative",className:k.P7,borderRadius:"inherit",css:m,...o})]}),(0,l.jsx)(eU,{value:a||"",updateAttributes:r,className:(0,B.cx)(N.U6),lineHeight:1,display:"flex",alignItems:"center",sx:(0,p.yp)(d),fontSize:"1.25em",inputProps:{textAlign:"right",width:"4em",py:0},minW:"1em"})]});return(0,l.jsx)(eW.L,{visual:v,visualPosition:"top",gap:"0.75em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});e7.displayName="BarStatsCell";let e8=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));e8.displayName="CircleWithBoldLineStatsWrapper";let te={xs:.35,sm:.48,md:.61,lg:.74,xl:.87,full:1},tt=(0,v.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:s,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=(0,e2.dD)(e),u=9,h=(0,U.JL)({innerRadius:50-u,outerRadius:50})({startAngle:0,endAngle:2*d*Math.PI}),g=45,m=.45,x=(0,U.JL)({innerRadius:g-m,outerRadius:g})({startAngle:0,endAngle:2*Math.PI}),f=te[i.shapeSize]||1,v="min(100%, ".concat(eK.mw*f,"em)"),y=(0,j.FX)()||"left"===i.imagePosition?"".concat(2*f,"em"):"".concat(2.5*f,"em"),{colorOverride:w}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!0}),{colorVars:L}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s}),{colorVars:E}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!1}),{useTransparentTrack:M,shouldRecolorTrack:I}=ti(c,w),_=(0,l.jsxs)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",maxW:v,pos:"relative",contentEditable:!1,py:"0.25em",...o,children:[(0,l.jsx)(eU,{value:a||"",updateAttributes:r,pos:"absolute",insetStart:"".concat(u,"%"),className:(0,B.cx)(N.U6),fontSize:y,lineHeight:1,display:"flex",alignItems:"center",sx:(0,p.yp)("center"),style:{width:"".concat(100-2*u,"%")},cursor:"text"}),(0,l.jsxs)("svg",{width:"100%",viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),overflow:"visible",onClick:e=>{o.onClick(e)},cursor:o.cursor,children:[(0,l.jsx)(C.a,{as:"path",d:x||void 0,className:k.Lp,style:{fill:M?"var(--card-color)":void 0},"data-testid":"stats-track",css:{...I?L:void 0,"--shape-border-width":"0.125em"},...o}),(0,l.jsx)(C.a,{as:"path",d:h||void 0,className:k._B,"data-testid":"stats-fill",css:E,...o})]})]});return(0,l.jsx)(eW.L,{visual:_,visualPosition:i.imagePosition,visualSize:"".concat(100*f,"%"),visualMaxSize:v,gap:"1em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tt.displayName="CircleWithBoldLineStatsCell";let ti=(e,t)=>{let i="default"!==e.shapeColorScheme;return{useTransparentTrack:"none"===e.shapeFill||"solid"===e.shapeFill&&"custom"===e.shapeColorScheme||t&&i,shouldRecolorTrack:i}},tn=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tn.displayName="CircleWithExternalBoldLineStatsWrapper";let ta={xs:.35,sm:.48,md:.61,lg:.74,xl:.87,full:1},tr=(0,v.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:s,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=(0,e2.dD)(e),u=9,h=(0,U.JL)({innerRadius:50-u,outerRadius:50})({startAngle:0,endAngle:2*d*Math.PI}),g=35,m=.35000000000000003,x=(0,U.JL)({innerRadius:g-m,outerRadius:g})({startAngle:0,endAngle:2*Math.PI}),f=ta[i.shapeSize]||1,v="min(100%, ".concat(eK.mw*f,"em)"),y=(0,j.FX)()||"left"===i.imagePosition?"".concat(2*f,"em"):"".concat(2.5*f,"em"),{colorOverride:w}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!0}),{colorVars:L}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s}),{colorVars:E}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!1}),{useTransparentTrack:M,shouldRecolorTrack:I}=ts(c,w),_=(0,l.jsxs)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",maxW:v,pos:"relative",contentEditable:!1,py:"0.25em",...o,children:[(0,l.jsx)(eU,{value:a||"",updateAttributes:r,pos:"absolute",insetStart:"".concat(u,"%"),className:(0,B.cx)(N.U6),fontSize:y,lineHeight:1,display:"flex",alignItems:"center",sx:(0,p.yp)("center"),style:{width:"".concat(100-2*u,"%")},cursor:"text"}),(0,l.jsxs)("svg",{width:"100%",viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),overflow:"visible",onClick:e=>{o.onClick(e)},cursor:o.cursor,children:[(0,l.jsx)(C.a,{as:"path",d:x||void 0,className:k.Lp,style:{fill:M?"var(--card-color)":void 0},"data-testid":"stats-track",css:{...I?L:void 0,"--shape-border-width":"0.125em"},...o}),(0,l.jsx)(C.a,{as:"path",d:h||void 0,className:k._B,"data-testid":"stats-fill",css:E,...o})]})]});return(0,l.jsx)(eW.L,{visual:_,visualPosition:i.imagePosition,visualSize:"".concat(100*f,"%"),visualMaxSize:v,gap:"1em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tr.displayName="CircleWithExternalBoldLineStatsCell";let ts=(e,t)=>{let i="default"!==e.shapeColorScheme;return{useTransparentTrack:"none"===e.shapeFill||"solid"===e.shapeFill&&"custom"===e.shapeColorScheme||t&&i,shouldRecolorTrack:i}},tl=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tl.displayName="DotGridStatsWrapper";let to=(0,v.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:s,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=i.horizontalAlign,u=(0,e2.dD)(e),{colorOverride:h}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!0}),{colorVars:g}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s}),{colorVars:m}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!1}),{useTransparentTrack:x,shouldRecolorTrack:v}=e6(c,h),y=Math.round(100*u),w=Array.from({length:100},(e,t)=>{let i=Math.floor(t/10),n=t%10,a=Math.floor(y/10),r=i>=10-a||i===10-a-1&&n(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tc.displayName="DotLineStatsWrapper";let td=(0,v.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:s,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=i.horizontalAlign,u=(0,e2.dD)(e),{colorOverride:h}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!0}),{colorVars:g}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s}),{colorVars:m}=(0,S.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:s,forceTransparent:!1}),{useTransparentTrack:x,shouldRecolorTrack:v}=e6(c,h),y=Math.round(5*u),w=Array.from({length:5},(e,t)=>{let i=t(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tp.displayName="PlainStatsWrapper";let tu={xs:2,sm:2.65,md:3.3,lg:3.95,xl:4.6,full:5.25},th=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,label:n,updateAttributes:a,index:r}=e,{headingColorCss:s}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:r,forceTransparent:!0}),o=t.horizontalAlign,c=tu[t.shapeSize||"md"],d=(0,j.FX)(),u=(0,l.jsx)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",pos:"relative",contentEditable:!1,py:"0.5em",css:s,fontSize:d?"0.75em":"1em",children:(0,l.jsx)(eU,{value:n||"",updateAttributes:a,className:(0,B.cx)(N.U6),fontSize:"".concat(c,"em"),lineHeight:1,display:"flex",alignItems:"center",sx:(0,p.yp)(o||"center"),style:{width:"100%"},placeholder:"—",cursor:"text"})});return(0,l.jsx)(eW.L,{visual:u,visualPosition:"top",gap:"0.75em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});th.displayName="PlainStatsCell";var tg=i(33750),tm=i.n(tg);let tx=(0,v.memo)(e=>{let{fillAmount:t,trackColorVars:i,fillColorVars:n,size:a}=e;return t<.01?(0,l.jsx)(C.a,{sx:{...i,path:{fill:"inherit"}},children:(0,l.jsx)(eY.g,{icon:s.yy,fontSize:a,style:{strokeWidth:"1em"},className:k.Lp})}):t>.99?(0,l.jsx)(C.a,{sx:{...n,path:{fill:"inherit"}},children:(0,l.jsx)(eY.g,{icon:s.yy,fontSize:a,className:k._B})}):(0,l.jsxs)(C.a,{position:"relative",sx:{...i,path:{fill:"inherit"}},children:[(0,l.jsx)(eY.g,{icon:s.yy,className:k.Lp,style:{strokeWidth:"1em"},fontSize:a}),(0,l.jsx)(C.a,{position:"absolute",top:"0",insetStart:"0",width:"".concat(100*t,"%"),height:"100%",overflow:"hidden",sx:{...n,path:{fill:"inherit"}},children:(0,l.jsx)(eY.g,{icon:s.yy,className:k._B,fontSize:a})})]})});tx.displayName="StarIcon";let tf=(0,v.memo)(e=>{let{rating:t,trackColorVars:i,fillColorVars:n,size:a}=e,r=[];for(let e=1;e<=5;e++){let s=tm()(t-e+1,0,1);r.push((0,l.jsx)(C.a,{children:(0,l.jsx)(tx,{size:a,fillAmount:s,trackColorVars:i,fillColorVars:n},e)}))}return(0,l.jsx)(b.s,{gap:"0.25em",align:"center",children:r})});tf.displayName="StarRating";let tb=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tb.displayName="StarStatsWrapper";let tC=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,label:n,updateAttributes:a,index:r,selectCellForElementProps:s}=e,o=t.horizontalAlign,c=(0,e2.dD)({label:n,basis:5}),{colorVars:d}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:r}),{colorVars:u}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:r,forceTransparent:!1}),h=(0,l.jsx)(b.s,{width:"100%",justify:"center"===o?"center":"right"===o?"flex-end":"flex-start",children:(0,l.jsxs)(b.s,{direction:"row",align:"center",justify:"stretch",pos:"relative",contentEditable:!1,gap:"0.75em",...s,children:[(0,l.jsx)(C.a,{display:"flex",alignItems:"center",justifyContent:"flex-start",...s,children:(0,l.jsx)(tf,{rating:100*c/100*5,size:t.cellSize===eK.vG?"1.25em":"1.5em",trackColorVars:d,fillColorVars:u})}),(0,l.jsx)(eU,{value:n||"",updateAttributes:a,className:(0,B.cx)(N.U6),lineHeight:1,display:"flex",alignItems:"center",sx:(0,p.yp)(o),fontSize:"1.25em",inputProps:{textAlign:"left",width:"2em",py:0},minW:"1em"})]})});return(0,l.jsx)(eW.L,{visual:h,visualPosition:"top",gap:"0.75em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tC.displayName="StarStatsCell";let tv=(e,t,i,n,a)=>({top:i,left:n,orientation:a}),ty=(e,t)=>!(e.rect.bottom<=t.rect.top||t.rect.bottom<=e.rect.top)&&(e.rect.right<=t.rect.left+5&&e.rect.right>=t.rect.left-50||t.rect.right<=e.rect.left+5&&t.rect.right>=e.rect.left-50),tw=(e,t)=>!(e.rect.right<=t.rect.left||t.rect.right<=e.rect.left)&&(e.rect.bottom<=t.rect.top+5&&e.rect.bottom>=t.rect.top-50||t.rect.bottom<=e.rect.top+5&&t.rect.bottom>=e.rect.top-50),tk=(0,v.memo)(e=>{let{top:t,left:i,orientation:n}=e,a="horizontal"===n?{width:"".concat(1,"em"),height:"".concat(2,"em"),"-webkit-mask":"radial-gradient(circle ".concat(.5,"em at 50% 0%,transparent 99%,#000),\n radial-gradient(circle ").concat(.5,"em at 50% 100%,transparent 99%,#000)"),"-webkit-mask-composite":"destination-in",maskComposite:"destination-in"}:{width:"".concat(2,"em"),height:"".concat(1,"em"),"-webkit-mask":"radial-gradient(circle ".concat(.5,"em at 0 50%,transparent 99%,#000),\n radial-gradient(circle ").concat(.5,"em at 100% 50%,transparent 99%,#000)"),"-webkit-mask-composite":"destination-in",maskComposite:"destination-in"};return(0,l.jsx)(C.a,{contentEditable:!1,position:"absolute",top:"".concat(t,"px"),insetStart:"".concat(i,"px"),backgroundColor:"var(--shape-border-color)",pointerEvents:"none",zIndex:1,transform:"translate(-50%, -50%)",sx:a})});tk.displayName="CellConnector";let tA=(0,v.memo)(e=>{let[t,i]=(0,v.useState)([]),{ref:n,width:a,height:r}=(0,G.Lh)(),s=(0,v.useCallback)(()=>{if(!n.current)return;let e=n.current,t=e.querySelectorAll("[data-cell-index]"),a=[];t.forEach((t,i)=>{let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),s={left:n.left-r.left,top:n.top-r.top,right:n.right-r.left,bottom:n.bottom-r.top,width:n.width,height:n.height};a.push({rect:s,index:i,el:t})});let r=[];for(let e=0;e0){let a=i.rect.left0){let a=i.rect.top{a&&r&&s()},[a,r,s,e.numCells]),(0,l.jsxs)(C.a,{position:"relative",ref:n,children:[(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}),t.map((e,t)=>(0,l.jsx)(tk,{...e},"".concat(e.orientation,"-").concat(e.top,"-").concat(e.left,"-").concat(t)))]})});tA.displayName="ConnectedBoxesWrapper";let tL=(0,v.memo)(e=>(0,l.jsx)(eu.E,{cellProps:e,cellStyle:"solid","data-cell-index":e.index,dragHandle:e.dragHandle,children:e.children}));tL.displayName="ConnectedBoxesCell";var tj=i(80895),tE=i(92437),tS=i(67245),tM=i(5314);let tI=e=>{let{selectCell:t,isFocused:i}=e,n=(0,tM.f)();return{handleClick:(0,v.useCallback)(()=>{i?n({isOpen:!0}):null==t||t()},[t,n,i]),handleDoubleClick:(0,v.useCallback)(()=>{null==t||t(),n({isOpen:!0})},[t,n])}},t_={xs:.3,sm:.44,md:.58,lg:.72,xl:.86,full:1},tD=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign}));tD.displayName="ImagesWithTextWrapper";let tR=(0,v.memo)(e=>{var t,i;let{image:n,layoutOptions:a,numCells:r,layoutContainerSize:s,isFocused:o,selectCell:c,...d}=e,p=null!=(i=a.imageShape)?i:"square",u=tE.zF[p],h=null==n||null==(t=n.meta)?void 0:t.has_transparency,g=!a.shapeSize&&a.imageSize?a.imageSize:t_[a.shapeSize||"full"],m="left"===a.imagePosition,{columns:x}=(0,eM.i)({cellSize:a.cellSize||0,horizontalAlign:a.horizontalAlign||"center",orientation:a.orientation||"horizontal",containerSize:s,numCells:r,forceBalance:!1}),f=1===x?"min(100%, ".concat(eK.mw*g,"em)"):"100%",b=h?{...u}:{...ep.z,...u},{handleClick:v,handleDoubleClick:y}=tI({selectCell:c,isFocused:o}),w=(0,l.jsx)(C.a,{"data-smart-layout-image-drop-target":"true",className:"image",w:"100%",h:"100%",overflow:"hidden",sx:b,contentEditable:!1,children:(0,l.jsx)(tj.Y,{image:n,imageShape:p,handleEditableClick:v,handleEditableDoubleClick:y,hasQuickActions:!0,...d})});return(0,l.jsx)(eW.L,{visual:w,visualPosition:a.imagePosition,visualSize:"calc(".concat(100*(m?.5*g:g),"% * var(--media-scale))"),visualMaxSize:f,gap:a.shapeSize<=t_.xs?"1em":"1.25em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tR.displayName="ImagesWithTextCell";let tT=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));tT.displayName="QuoteBoxesWithFacesWrapper";let tz=(0,v.memo)(e=>{var t,i;let{layoutOptions:n,cellOptions:a,index:r,selectCell:s,isFocused:o,image:c}=e,{colorVars:d}=(0,S.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r,forceTransparent:!1}),{handleClick:p,handleDoubleClick:u}=tI({selectCell:s,isFocused:o}),h=null!=(i=n.imageShape)?i:"circle",g=tE.zF[h],m=null==c||null==(t=c.meta)?void 0:t.has_transparency,x=5*(!n.shapeSize&&n.imageSize?n.imageSize:t_[n.shapeSize||"md"]),f=x/tE.z_[h],C=m?{...g}:{...ep.z,...g};return(0,l.jsx)(b.s,{position:"absolute",top:"-".concat(f,"em"),left:"50%",transform:"translateX(-50%)",width:"".concat(2*x,"em"),align:"center",justify:"center",contentEditable:!1,sx:{...d,"> div":{width:"100%"}},style:C,className:(0,B.cx)(k.uk),overflow:"hidden",children:(0,l.jsx)(tj.Y,{...e,imageShape:h,hasQuickActions:!0,handleEditableClick:p,handleEditableDoubleClick:u})})});tz.displayName="FaceCircle";let tH=(0,v.memo)(e=>{let{layoutOptions:t}=e,i=5*(!t.shapeSize&&t.imageSize?t.imageSize:t_[t.shapeSize||"md"])/tE.z_[t.imageShape];return(0,l.jsxs)(eu.E,{cellProps:e,cellStyle:"outline",dragHandle:e.dragHandle,cellContentPropOverrides:{mt:"".concat(i,"em"),pt:"calc(".concat(I.xb," + ").concat(i,"em)")},children:[(0,l.jsx)(tz,{...e}),e.children]})});tH.displayName="QuoteBoxesWithFacesCell";let tB={1:["face-smile"],2:["face-frown","face-smile"],3:["face-frown","face-meh","face-smile"],4:["face-sad-tear","face-frown","face-smile","face-laugh"],5:["face-sad-tear","face-frown","face-meh","face-smile","face-laugh-beam"]},tN=e=>{let{numCells:t,index:i}=e,n=tB[Math.min(5,Math.max(1,t))],a=n[i%n.length],r=e.image&&e.image.src?e.image:{source:"image.icon",src:"".concat("https://cdn-staging.gamma.app/_app_static/icons/v0/").concat(a,".svg")};return(0,l.jsx)(em,{...e,image:r})},tP=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));tP.displayName="SolidBoxesWithTopIconsWrapper";let tF=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n,image:a,selectCell:r,selectCellForElementProps:s}=e,{colorVars:o}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n,forceTransparent:!1});return(0,l.jsx)(b.s,{position:"absolute",top:"-".concat(1.5,"em"),insetStart:"left"===t.horizontalAlign?"".concat(1.5,"em"):"right"===t.horizontalAlign?"calc(100% - ".concat(4.5,"em)"):"50%",transform:"center"!==t.horizontalAlign&&t.horizontalAlign?void 0:"translateX(-50%)",width:"".concat(3,"em"),height:"".concat(3,"em"),align:"center",justify:"center",contentEditable:!1,sx:{...o},className:(0,B.cx)(k.P7,k.ok),borderRadius:"var(--box-border-radius)",...s,children:(0,l.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,B.cx)(N.U6),children:(0,l.jsx)(P.R,{image:a,number:t.numbered?n+1:void 0,isNumbered:t.numbered,iconSize:1.5,selectCell:r})})})});tF.displayName="TopIcon";let tV=(0,v.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n}=e,{colorVars:a}=(0,S.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n,forceTransparent:!0});return(0,l.jsxs)(eu.E,{cellProps:e,cellStyle:"solid",dragHandle:e.dragHandle,cellContentPropOverrides:{mt:"".concat(1.5,"em"),pt:"calc(".concat(I.xb," + ").concat(1.5,"em)"),sx:a},children:[(0,l.jsx)(tF,{...e}),e.children]})});tV.displayName="SolidBoxesWithTopIconsCell";var tO=i(12210);let tZ={xs:.15,sm:.2,md:.25,lg:.3,xl:.35,full:.4},tG={xs:"lg",sm:"h3",md:"h2",lg:"h1",xl:"h1",full:"title"},tU=(0,v.memo)(e=>(0,l.jsx)(eh.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,forceBalanceOverride:!0}));tU.displayName="IconsWithTextWrapper";let tW=(0,v.memo)(e=>{var t;let{image:i,layoutOptions:n,cellOptions:a,selectCell:r,theme:s,firstChildSize:o}=e,c=tZ[n.shapeSize||"md"],d="left"===n.imagePosition,p=c<=tZ.xs,u=null!=(t=null==a?void 0:a.color)?t:n.color;i&&(0,eg.Xs)(i);let h=(0,v.useMemo)(()=>(0,tO.q9)(u,0),[u]),g={aspectRatio:"1 / 1",...p&&d&&{mt:".175em"}},m="min(100%, ".concat(eK.vG*c,"em)"),x=(0,j.FX)(),f=(0,_.G)(s,x,tG[n.shapeSize||"md"],o),b=(0,l.jsx)(C.a,{"data-smart-layout-image-drop-target":"true",className:"image",w:"100%",h:"100%",sx:g,css:h,contentEditable:!1,children:(0,l.jsx)(P.R,{image:i,placeholderIfEmpty:!0,iconSize:5*c,boxProps:{w:"100%",h:"100%"},selectCell:r,isNumbered:n.numbered,color:null!=u?u:"url(#theme-accent-gradient-linear) var(--accent-color-readable)"})});return(0,l.jsx)(eW.L,{visual:b,visualPosition:n.imagePosition,visualSize:"calc(".concat(100*c,"% * var(--media-scale))"),visualMaxSize:m,gap:p?"1em":"1.25em",cellProps:e,dragHandle:e.dragHandle,textboxProps:{pt:d?"".concat(f,"em"):0},forceBalance:!0,children:e.children})});tW.displayName="IconsWithTextCell";var tK=i(83743);let tQ="40em",tq="0.25em",tJ={key:"outsideText",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,l.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:c.LEB})},ControlMenu:(e,t,i)=>({key:i.key,label:e?a.Ru._({id:"W0lrhO"}):a.Ru._({id:"OtsbQu"}),icon:c.LEB,onClick:()=>t(!e)}),name:()=>a.Ru._({id:"OtsbQu"})};var t$=i(29452),tY=i.n(t$);let tX=(0,v.memo)(e=>{let{Step:t=t5,node:i,...n}=e,{children:a,numCells:r,options:s,theme:o,direction:c}=n,d=s.horizontalAlign||"center",u=(0,p.yp)(d,c),h="funnel"===n.variant.key,g="staircase"===n.variant.key,m=tY()(r).map(e=>{let n=i.maybeChild(e);if(!n)return null;let a=n.attrs.options,p=n.attrs.image;return(0,l.jsx)(t0,{index:e,numCells:r,theme:o,isFunnel:h,alignment:d,direction:c,isStepped:g,cellOptions:a,layoutOptions:s,Step:t,image:p},e)});return(0,l.jsxs)(b.s,{direction:"column","data-selection-ring":!0,align:"stretch",gap:"1em",onContextMenu:n.onContextMenu,...n.selectLayoutForElementProps,children:[(0,l.jsx)(b.s,{direction:"column",sx:u,contentEditable:!1,gap:tq,"data-alternate-colors":!0,...n.selectLayoutForElementProps,children:m}),(0,l.jsx)(b.s,{gap:D,direction:"column",...n.selectLayoutForElementProps,children:a})]})});tX.displayName="StackedPyramidWrapper";let t0=e=>{let{index:t,numCells:i,cellOptions:n,layoutOptions:a,isFunnel:r,alignment:s,direction:o,isStepped:c,Step:d,image:p}=e,u=!c&&r&&t===i-1?{pos:"relative",bottom:"0.25em"}:c||r||0!==t?{}:{pos:"relative",top:"0.25em"},{colorVars:h}=(0,S.r)({layoutColorOverride:a.color,cellColorOverride:null==n?void 0:n.color,index:t,forceTransparent:!1});return(0,l.jsx)(d,{index:t,numCells:i,isOutside:!0,isNumbered:a.numbered,isStacked:!0,isFunnel:r,alignment:s,direction:o,stepSx:h,image:p,children:(0,l.jsx)(t3,{index:t,image:p,isNumbered:a.numbered,...u})},t)},t1=(0,v.memo)(e=>{let t=R({containerSize:e.containerSize,columnsNeeded:e.options.outsideText&&!e.scaleContentToFit?3:2}),{colorVars:i}=(0,S.r)({layoutColorOverride:e.options.color,forceTransparent:!0});return t?(0,l.jsx)(tX,{...e}):(0,l.jsx)(tK.r,{columns:1,autoRows:"1fr","data-selection-ring":!0,gap:tq,onContextMenu:e.onContextMenu,...e.selectLayoutForElementProps,sx:e.options.outsideText?i:void 0,children:e.children})});t1.displayName="PyramidWrapper";let t2=(0,v.memo)(e=>{var t,i;let{Step:n=t5,isFunnel:a=!1,isStepped:r=!1,alignment:s="center",...o}=e,{children:c,layoutOptions:d,index:u,numCells:h,dragHandle:g,direction:m}=o,x=d.outsideText,f=R({containerSize:o.layoutContainerSize,columnsNeeded:x&&!o.scaleContentToFit?3:2}),{colorVars:v}=(0,S.r)({layoutColorOverride:d.color,cellColorOverride:null==(t=o.cellOptions)?void 0:t.color,index:u}),{colorVars:y}=(0,S.r)({layoutColorOverride:d.color,cellColorOverride:null==(i=o.cellOptions)?void 0:i.color,index:u,forceTransparent:!0});if(f)return(0,l.jsx)(T,{...o});let w=d.numbered,A=((e,t)=>"right"===e?"right":"left"===e||"ltr"===t?"left":"right")(s,m),L={...(0,p.yp)(A,m),...(0,p.AS)(A,m)},j=r?{bottom:"-1px"}:a?{top:"calc(-1px - ".concat(tq," / 2 )")}:{bottom:"calc(-1px - ".concat(tq," / 2 )")},E=a?0===u:u===h-1,M=r?"0.5em":tq,_=w&&x&&!r,D=_&&a&&u===h-1?{pos:"relative",bottom:"15%"}:_&&!a&&0===u?{pos:"relative",top:"15%"}:{},z="rtl"===m&&"left"===s||"ltr"===m&&"right"===s?"row-reverse":"row";return(0,l.jsxs)(b.s,{"data-selection-ring":!0,"data-content-reference":!0,pos:"relative",w:"100%",direction:z,justify:x||"center"!==s?void 0:"center",...o.selectCellForElementProps,children:[(0,l.jsxs)(n,{numCells:h,index:u,isFunnel:a,isOutside:x,isNumbered:w,alignment:s,selectCell:o.selectCell,selectCellForElementProps:o.selectCellForElementProps,stepSx:v,direction:m,image:o.image,children:[x?(0,l.jsx)(t3,{index:u,image:o.image,isNumbered:w,selectCell:o.selectCell,...D}):c,g]}),x&&(0,l.jsxs)(b.s,{direction:"column",justify:"center",minW:0,flex:1,px:I.xb,py:I.xb,pos:"relative",sx:L,className:k.VN,css:y,cursor:"text",children:[c,!E&&(0,l.jsx)(C.a,{contentEditable:!1,position:"absolute",...j,insetStart:M,insetEnd:M,h:"var(--line-thickness)",transform:"scaleY(0.5)",className:k.eI})]})]})});t2.displayName="PyramidCell";let t3=(0,v.memo)(e=>{let{index:t,image:i,selectCell:n,isNumbered:a,...r}=e;return(0,l.jsx)(C.a,{className:(0,B.cx)(N.U6,k.lR),fontSize:"1.25em",display:"flex",sx:(0,p.yp)("center"),pos:"relative",contentEditable:!1,...r,children:(0,l.jsx)(P.R,{image:i,number:a?t+1:void 0,isNumbered:a,iconSize:1.125,selectCell:n})})});t3.displayName="PyramidLabel";let t5=(0,v.memo)(e=>{let{numCells:t,index:i,isFunnel:n,isOutside:a,isStacked:r,children:s,alignment:o,selectCellForElementProps:c,stepSx:d,direction:u}=e,h=n?t-i-1:i,{width:g,height:m,ref:x}=(0,G.Lh)(),f=45*!a,C=a&&!r?50:100,v=t6(t,h,f),y=.99*t6(t,h+1,f),w=C/100*y,A=(0,p.yp)(o,u),L=(0,p.AS)(o,u),j=r?void 0:a?{ms:"center"===o?"".concat((C-w)/2,"%"):void 0}:{maxW:"calc(".concat(tQ," * ").concat(w/100,")")};return(0,l.jsxs)(b.s,{direction:"column",ref:x,"data-testid":"pyramid-step",pos:"relative",w:"".concat(w,"%"),sx:{...A,...L,...d},contentEditable:!a&&void 0,...j,children:[(0,l.jsx)(t4,{width:g,height:m,alignment:o,topSize:n?1:v/y,bottomSize:n?v/y:1,selectCellForElementProps:c}),(0,l.jsx)(b.s,{direction:"column",justify:"center",h:"100%",p:a?"0.5em":I.xb,boxSizing:"border-box",sx:{...A,alignItems:a?A.alignItems:"stretch"},className:k.lR,w:"".concat((v+y)/2/y*100,"%"),minW:"3em",cursor:"text",children:s})]})});t5.displayName="PyramidStep";let t4=(0,v.memo)(e=>{let{width:t,height:i,topSize:n,bottomSize:a,alignment:r,selectCellForElementProps:s}=e,o=t*(1-n)/2,c=t*(1-a)/2,d="left"===r?"\n M 0 0\n L ".concat(t-2*o," 0\n L ").concat(t-2*c," ").concat(i,"\n L 0 ").concat(i,"\n L 0 0 Z"):"right"===r?"\n M ".concat(2*o," 0\n L ").concat(t," 0\n L ").concat(t," ").concat(i,"\n L ").concat(2*c," ").concat(i,"\n L ").concat(2*o," 0 Z"):"\n M ".concat(o," 0\n L ").concat(t-o," 0\n L ").concat(t-c," ").concat(i,"\n L ").concat(c," ").concat(i,"\n L ").concat(o," 0 Z");return(0,l.jsx)(C.a,{as:"svg",pos:"absolute",inset:"0",overflow:"visible",contentEditable:!1,"data-testid":"trapezoid-svg",w:"".concat(t,"px"),h:"".concat(i,"px"),...s,children:(0,l.jsx)(C.a,{as:"path",d:d,className:k.D6,...s})})});t4.displayName="TrapezoidSVG";let t6=(e,t,i)=>i+t/e*(100-i),t9={...m,checkEnabled:e=>{let{options:t,node:i}=e,n=i&&(0,h.xe)(i,g.q);return t.outsideText&&((null==n?void 0:n.every(e=>{var t,i;return!(null==e||null==(i=e.node)||null==(t=i.attrs)?void 0:t.image)}))||!0===t.numbered)}},t7=()=>({key:"pyramid",name:()=>a.Ru._({id:"MYceoI"}),icon:c.IJv,options:[tJ,t9,z.h],cellOptions:[z.h,H.Y],presetConfigurations:[{name:()=>a.Ru._({id:"Ud6L0K"}),options:{outsideText:!1}},{name:()=>a.Ru._({id:"q9tXj9"}),options:{numbered:!0,outsideText:!0}}],Wrapper:t1,Cell:t2,addDirection:()=>"bottom",htmlTag:"pyramid",imageSlot:"optional",imageType:"icon",family:"steps"}),t8=(0,v.memo)(e=>(0,l.jsx)(t2,{...e,isFunnel:!0}));t8.displayName="FunnelCell";let ie=(0,v.memo)(e=>{let{children:t,options:i,containerSize:n,onContextMenu:a,selectLayoutForElementProps:r}=e,s=(0,p.yp)(i.horizontalAlign||"left"),{colorVars:o}=(0,S.r)({layoutColorOverride:i.color,isColoringCell:!1});if(R({containerSize:n,columnsNeeded:e.options.outsideText&&!e.scaleContentToFit?3:2}))return(0,l.jsx)(tX,{...e,Step:it});let c={...s,...i.outsideText?o:{}};return(0,l.jsx)(b.s,{direction:"column","data-selection-ring":!0,gap:"0.5em",sx:c,onContextMenu:a,...r,children:t})});ie.displayName="StaircaseWrapper";let it=(0,v.memo)(e=>{let{numCells:t,index:i,isOutside:n,isStacked:a,children:r,alignment:s,direction:o,selectCell:c,stepSx:d}=e,u={...(0,p.yp)(s,o),alignItems:n?"center":"stretch",...d},h=n&&!a?50:100,g=h/100*t6(t,i+1,45*!n),m=a?void 0:n?{ms:"center"===s?"".concat((h-g)/2,"%"):void 0}:{maxW:"calc(".concat(tQ," * ").concat(g/100,")")};return(0,l.jsx)(b.s,{py:n?"0.5em":I.xb,px:I.xb,sx:u,className:k.SA,w:"".concat(g,"%"),boxSizing:"border-box",...m,direction:"column",justify:"center",contentEditable:!n&&void 0,onClick:n?c:void 0,pos:"relative",children:r})});it.displayName="StaircaseStep";let ii=(0,v.memo)(e=>{let t=e.layoutOptions.horizontalAlign;return(0,l.jsx)(t2,{...e,Step:it,isFunnel:!1,isStepped:!0,alignment:t})});ii.displayName="StaircaseCell";let ia=()=>ef(),ir=()=>[ef(),(0,ec.S)({key:"smallBullets",name:()=>a.Ru._({id:"XY2IHD"}),icon:c.pch,keywords:["small","bullets","layout","list","bullet"],htmlTag:"smallBullets",family:"bullets",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"XY2IHD"}),options:{},zoomIn:!0}],config:{wrapperConfig:{spacing:"medium",gridStyle:"flex_grid"},cellConfig:{cellStyle:"none",marker:{markerType:"smallBullet",markerFontSize:null,markerPosition:"left"}}},isFullWidth:()=>!0,addDirection:()=>"right"}),(0,ec.S)({key:"iconBullets",name:()=>a.Ru._({id:"Xl0g8o"}),icon:c.cCs,keywords:["icon","bullets","layout","list","icon bullets"],htmlTag:"iconBullets",family:"bullets",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"Xl0g8o"}),options:{},zoomIn:!0}],defaultAttrs:{image:{source:"image.icon",src:"https://cdn-staging.gamma.app/_app_static/icons/v0/star.svg"}},imageSlot:"optional",imageType:"icon",Wrapper:ex,Cell:em,isFullWidth:()=>!0,addDirection:()=>"right",featureFlag:"smartLayoutSkins"}),(0,ec.S)({key:"arrowBullets",name:()=>a.Ru._({id:"KFruYJ"}),icon:c.dmS,keywords:["arrow","bullets","layout","list","arrow bullets"],htmlTag:"arrowBullets",family:"bullets",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"KFruYJ"}),options:{},zoomIn:!0}],defaultAttrs:{image:{source:"image.icon",src:"https://cdn-staging.gamma.app/_app_static/icons/v0/arrow-right.svg"}},imageSlot:"optional",imageType:"icon",Wrapper:ex,Cell:em,isFullWidth:()=>!0,addDirection:()=>"right"}),(0,ec.S)({key:"satisfaction",name:()=>a.Ru._({id:"/IniW+"}),icon:c.H82,keywords:["satisfaction","emoji","scale","rating"],htmlTag:"satisfaction",family:"bullets",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"/IniW+"}),options:{},zoomIn:!0}],imageSlot:"optional",imageType:"icon",Wrapper:ex,Cell:tN,isFullWidth:()=>!0,addDirection:()=>"right",featureFlag:"smartLayoutSkins",maxCells:5,disabled:!0}),(0,ec.S)({key:"solidBoxes",name:()=>a.Ru._({id:"fN02hl"}),icon:n.Nfw,keywords:["solid","boxes","layout","filled","text boxes"],htmlTag:"solid-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"fN02hl"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],Wrapper:eL,Cell:ej,isFullWidth:()=>!0}),(0,ec.S)({key:"solidBoxesWithIconsInside",name:()=>a.Ru._({id:"X7s5I1"}),icon:n.Dnq,keywords:["solid","boxes","layout","icons","inside","filled","text boxes"],htmlTag:"solid-boxes-with-icons-inside",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"WH8tvt"}),options:{horizontalAlign:"center",numbered:!0}},{name:()=>a.Ru._({id:"X7s5I1"}),options:{horizontalAlign:"center",numbered:!1}}],additionalOptions:[u,x],imageSlot:"optional",imageType:"icon",Wrapper:eE,Cell:eS,isFullWidth:()=>!0,dragHandlePlacement:"top"}),(0,ec.S)({key:"outlineBoxes",name:()=>a.Ru._({id:"f43cMT"}),icon:c.Nfw,keywords:["outline","boxes","layout","border"],htmlTag:"outline-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"f43cMT"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],config:{wrapperConfig:{spacing:"small",gridStyle:"flex_grid"},cellConfig:{cellStyle:"outline"}},isFullWidth:()=>!0}),(0,ec.S)({key:"outlineBoxesWithSideLine",name:()=>a.Ru._({id:"6NYS8b"}),icon:n.POs,keywords:["outline","boxes","layout","sidebar","line","border"],htmlTag:"outline-boxes-with-line",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"6NYS8b"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],config:{wrapperConfig:{gridStyle:"standard",spacing:"small"},cellConfig:{cellStyle:"outline",cellDecor:{decorType:"fullLine",decorSize:"medium",decorPosition:"side"}}},isFullWidth:()=>!0}),(0,ec.S)({key:"sideLineText",name:()=>a.Ru._({id:"BYRhzB"}),icon:n.POs,keywords:["boxes","layout","line","border"],htmlTag:"side-line-with-text",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"BYRhzB"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],config:{wrapperConfig:{gridStyle:"standard",spacing:"medium"},cellConfig:{cellStyle:"none",cellDecor:{decorType:"fullLine",decorPosition:"side",decorSize:"small"}}},featureFlag:"smartLayoutConfigExperiments",isFullWidth:()=>!0}),(0,ec.S)({key:"topLineText",name:()=>a.Ru._({id:"3uRuGe"}),icon:n.POs,keywords:["boxes","layout","line","border"],htmlTag:"top-line-with-text",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"3uRuGe"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],config:{wrapperConfig:{gridStyle:"standard",spacing:"medium"},cellConfig:{cellStyle:"none",cellDecor:{decorType:"fullLine",decorPosition:"top",decorSize:"small"}}},featureFlag:"smartLayoutConfigExperiments",isFullWidth:()=>!0}),(0,ec.S)({key:"outlineBoxesWithTopCircle",name:()=>a.Ru._({id:"bFvflC"}),icon:c.QRE,keywords:["outline","boxes","layout","circle","top","stripe","badge"],htmlTag:"outline-boxes-with-top-circle",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"duDvK9"}),options:{horizontalAlign:"center",numbered:!0}},{name:()=>a.Ru._({id:"wLSSrc"}),options:{horizontalAlign:"center",numbered:!1}}],additionalOptions:[u,x],imageSlot:"optional",imageType:"icon",Wrapper:eb,Cell:ev,isFullWidth:()=>!0,dragHandlePlacement:"left"}),(0,ec.S)({key:"connectedBoxes",name:()=>a.Ru._({id:"u6HATE"}),icon:n.Nfw,keywords:["connected","boxes","layout","filled","connectors","flow"],htmlTag:"connected-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"u6HATE"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],Wrapper:tA,Cell:tL,isFullWidth:()=>!0,featureFlag:"smartLayoutSkins"}),(0,ec.S)({key:"solidJoinedBoxes",name:()=>a.Ru._({id:"6zAXOC"}),icon:n.swh,keywords:["solid","boxes","layout","filled","text boxes"],htmlTag:"solid-joined-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"6zAXOC"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],Wrapper:eI,Cell:e_,isFullWidth:()=>!0}),(0,ec.S)({key:"solidJoinedBoxesWithIcons",name:()=>a.Ru._({id:"riEUxW"}),icon:n.swh,keywords:["solid","boxes","layout","filled","text boxes","icons"],htmlTag:"solid-joined-boxes-with-icons",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"riEUxW"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],imageSlot:"always",imageType:"icon",Wrapper:eD,Cell:eR,isFullWidth:()=>!0,dragHandlePlacement:"top"}),(0,ec.S)({key:"solidBoxesWithTopIcons",name:()=>a.Ru._({id:"YcdSxJ"}),icon:n.$tZ,keywords:["solid","boxes","layout","icons","top","filled","text boxes"],htmlTag:"solid-boxes-with-top-icons",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"YcdSxJ"}),options:{}}],additionalOptions:[u],imageSlot:"always",imageType:"icon",Wrapper:tP,Cell:tV,isFullWidth:()=>!0,dragHandlePlacement:"left",featureFlag:"smartLayoutSkins"}),(0,ec.S)({key:"solidLeafBoxes",name:()=>a.Ru._({id:"gVDJjb"}),icon:c.YHM,keywords:["solid","leaf","boxes","layout","filled","text boxes","rounded"],htmlTag:"solid-leaf-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"gVDJjb"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],Wrapper:eT,Cell:ez,isFullWidth:()=>!0}),(0,ec.S)({key:"quoteBoxes",name:()=>a.Ru._({id:"dXQ/Ao"}),icon:c.$7g,keywords:["quote","quotes","boxes","layout","testimonial","quotation"],htmlTag:"quote-boxes",family:"quotes",presetConfigurations:[{name:()=>a.Ru._({id:"dXQ/Ao"}),options:{horizontalAlign:"center"}}],additionalOptions:[u],config:{wrapperConfig:{gridStyle:"flex_grid",spacing:"small"},cellConfig:{cellStyle:"outline",cellDecor:{decorType:"quotes"}}},isFullWidth:()=>!0}),(0,ec.S)({key:"quoteBoxesWithFaces",name:()=>a.Ru._({id:"lDxgZ6"}),icon:c.ppD,keywords:["quote","quotes","testimonial","faces","circle"],htmlTag:"quote-boxes-with-faces",family:"quotes",presetConfigurations:[{name:()=>a.Ru._({id:"duDvK9"}),options:{horizontalAlign:"center",numbered:!0,imageShape:"circle",shapeSize:"md"}},{name:()=>a.Ru._({id:"wLSSrc"}),options:{horizontalAlign:"center",numbered:!1,imageShape:"square",shapeSize:"sm"}}],additionalOptions:[u,{...e1,icon:c.Cyq,name:()=>a.Ru._({id:"8J92vb"})},tE.Kl],defaultOptions:{imageShape:"circle"},imageSlot:"optional",imageType:"image",Wrapper:tT,Cell:tH,isFullWidth:()=>!0,dragHandlePlacement:"left",featureFlag:"smartLayoutSkins",disabled:!0}),(0,ec.S)({key:"processSteps",name:()=>a.Ru._({id:"uFRM59"}),icon:c.Tsj,keywords:["boxes","layout","border","top","outline","badge","header","process","agenda","step"],htmlTag:"process-steps",family:"bullets",presetConfigurations:[{name:()=>a.Ru._({id:"uFRM59"}),options:{horizontalAlign:"center",numbered:!0}},{name:()=>a.Ru._({id:"cO9Sj8"}),options:{horizontalAlign:"center",numbered:!1}}],additionalOptions:[u,x],imageSlot:"optional",imageType:"icon",Wrapper:ey,Cell:ew,isFullWidth:()=>!0,dragHandlePlacement:"top"}),(0,ec.S)({key:"outlineBoxesWithLabel",name:()=>a.Ru._({id:"VWjsp7"}),icon:c._vK,keywords:["outline","boxes","label","sequence","ordered","headers"],htmlTag:"outline-boxes-with-label",family:"boxes",additionalOptions:[ed.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"yTTyHb"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"UifYfm"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",Wrapper:eH,Cell:eB}),(()=>{let e=(0,ec.S)({key:"imagesText",name:()=>a.Ru._({id:"cDxTeG"}),keywords:["team","caption","images","text","layout"],icon:c.oMV,htmlTag:"images",family:"images",additionalOptions:[eQ,{...tS.B,getDefaultOnParse:()=>eK.vG},{...e1,icon:c.Cyq,name:()=>a.Ru._({id:"8J92vb"})},tE.Kl,{...u,defaultValue:(0,p.Ro)("left"),checkEnabled(e){let{options:t,deco:i}=e,n=t.imagePosition;return(null==i?void 0:i.direction)==="rtl"?"right"!==n:"left"!==n}}],presetConfigurations:[{name:()=>a.Ru._({id:"10G7S6"}),options:{imageShape:"square",shapeSize:"lg",horizontalAlign:"center"}},{name:()=>a.Ru._({id:"VVRqpK"}),options:{imageShape:"circle",shapeSize:"lg",horizontalAlign:"center"}}],addDirection:e=>"left"===e.imagePosition?"bottom":"right",defaultOptions:{imageShape:"landscape"},imageSlot:"always",imageType:"image",Wrapper:tD,Cell:tR});return{...e,options:e.options.filter(e=>"color"!==e.key),cellOptions:e.cellOptions.filter(e=>"color"!==e.key)}})(),(0,ec.S)({key:"iconsText",name:()=>a.Ru._({id:"joUkNe"}),icon:c.cCs,keywords:["icons","text","layout"],htmlTag:"icons",family:"images",additionalOptions:[eQ,z.h,tS.B,{...e1,icon:c.Cyq,name:()=>a.Ru._({id:"bwZEQG"}),defaultValue:()=>"md"},{...u,defaultValue:(0,p.Ro)("left"),checkEnabled(e){let{options:t,deco:i}=e,n=t.imagePosition;return(null==i?void 0:i.direction)==="rtl"?"right"!==n:"left"!==n}}],additionalCellOptions:[{...z.h,checkEnabled(e){let{attrs:t}=e;return!t.image||(0,eg.Xs)(t.image)}}],presetConfigurations:[{name:()=>a.Ru._({id:"pG60n/"}),options:{imagePosition:"top",shapeSize:"lg"}},{name:()=>a.Ru._({id:"hscPGi"}),options:{imagePosition:"left",shapeSize:"lg"}}],addDirection:e=>"left"===e.imagePosition?"bottom":"right",defaultAttrs:{image:{source:y.f.key}},imageSlot:"always",imageType:"icon",Wrapper:tU,Cell:tW}),(0,r.x)({key:"timeline",name:()=>a.Ru._({id:"cklVjM"}),family:"sequence",config:{wrapperConfig:{gridStyle:"alternating_tight"},cellConfig:{cellStyle:"none",distanceFromLine:2,minCellSize:8,lineMarker:{markerType:"bigBullet",markerFontSize:"h3",verticalAlign:"top",markerSize:1.125,lineLength:3}}},icon:s.o7M,htmlTag:"timeline",keywords:["timeline","layout","list","horizontal","vertical"],additionalOptions:[x]}),(0,r.x)({key:"minimalTimeline",name:()=>a.Ru._({id:"cupqy6"}),family:"sequence",icon:n.bef,htmlTag:"minimal-timeline",config:{wrapperConfig:{gridStyle:"alternating_tight"},cellConfig:{cellStyle:"none",distanceFromLine:2,minCellSize:8,lineMarker:{markerType:"smallBullet",markerFontSize:"h3",verticalAlign:"top",markerSize:.75,lineLength:2}}},keywords:["minimal","timeline","layout","list","horizontal","vertical","clean"]}),(0,r.x)({key:"minimalTimelineWithBoxes",name:()=>a.Ru._({id:"D5zoh6"}),family:"sequence",icon:s.bef,htmlTag:"minimal-timeline-boxes",config:{wrapperConfig:{gridStyle:"alternating_tight"},cellConfig:{cellStyle:"solid",distanceFromLine:0,minCellSize:8,lineMarker:{markerType:"smallBullet",markerFontSize:null,verticalAlign:"center",markerSize:.75,lineLength:3}}},keywords:["minimal","timeline","boxes","layout","list","horizontal","vertical","clean"]}),(0,ec.S)({key:"arrows",name:()=>a.Ru._({id:"YUGjgn"}),icon:c.vFJ,keywords:["sequence","ordered","arrows","chevrons","roadmap"],htmlTag:"arrows",family:"sequence",additionalOptions:[ed.i,x,{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"QI5FSO"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"KphBeD"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"none",gridStyle:"balanced_grid"},cellConfig:{innerLabel:{labelType:"chevron"}}}}),(0,ec.S)({key:"pills",name:()=>a.Ru._({id:"OOCfU+"}),icon:c.tKC,keywords:["pills","capsules","chips","sequence","ordered","rounded"],htmlTag:"pills",family:"sequence",additionalOptions:[ed.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"D17j6n"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"gJEEpm"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"small",gridStyle:"balanced_grid"},cellConfig:{innerLabel:{labelType:"pills"}}}}),(0,ec.S)({key:"speechBubbles",name:()=>a.Ru._({id:"H+n8Qp"}),icon:c.DN2,keywords:["speech","bubbles","quotes","conversation","dialogue"],htmlTag:"speechBubbles",family:"quotes",additionalOptions:[x,{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"btb61s"}),options:{horizontalAlign:"left"}},{name:()=>a.Ru._({id:"9WPD2t"}),options:{horizontalAlign:"center"}},{name:()=>a.Ru._({id:"HbrV/u"}),options:{horizontalAlign:"right"}}],imageSlot:"optional",Wrapper:ek,Cell:eA}),(0,ec.S)({key:"slantedLabels",name:()=>a.Ru._({id:"J0xtcw"}),icon:n.sD5,keywords:["sequence","ordered","arrows","chevrons","roadmap"],htmlTag:"slantedLabels",family:"sequence",additionalOptions:[ed.i,x,{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"gA8+s2"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"ryugXN"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"none",gridStyle:"balanced_grid"},cellConfig:{innerLabel:{labelType:"slanted"},cellContentOverrides:{pt:0,pb:"1em"}}}}),(0,ec.S)({key:"stats",name:()=>a.Ru._({id:"29Hx9U"}),icon:c.Bi7,keywords:["stats"],htmlTag:"numbers",family:"numbers",additionalOptions:[{...e1,name:()=>a.Ru._({id:"IfKwpr"}),icon:c.ACh},{...u,defaultValue:(0,p.Ro)("center")}],presetConfigurations:[{name:()=>a.Ru._({id:"cYvymx"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",defaultOptions:{cellSize:10},Wrapper:tp,Cell:th}),(0,ec.S)({key:"circleStats",name:()=>a.Ru._({id:"mvpFPS"}),icon:c.ItB,keywords:["stats","circle"],htmlTag:"circleStats",family:"numbers",additionalOptions:[{...eQ,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation}},{...e1,name:()=>a.Ru._({id:"1C+7U1"}),icon:c.GEE},{...u,defaultValue:(0,p.Ro)("center"),checkEnabled(e){let{options:t}=e;return"left"!==t.imagePosition}}],presetConfigurations:[{name:()=>a.Ru._({id:"MpKR5P"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:e3,Cell:e4}),(0,ec.S)({key:"barStats",name:()=>a.Ru._({id:"LYRXtx"}),icon:c.dYn,keywords:["stats","bar","progress","number","percentage"],htmlTag:"percentages",family:"numbers",additionalOptions:[{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"oWD4zD"}),options:{horizontalAlign:"left"},cellAttrs:{label:"75"}},{name:()=>a.Ru._({id:"HEnTGz"}),options:{horizontalAlign:"right"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:e9,Cell:e7}),(0,ec.S)({key:"starStats",name:()=>a.Ru._({id:"omSCb1"}),icon:s.yy,keywords:["stats","star","rating","number","percentage"],htmlTag:"ratings",family:"numbers",additionalOptions:[{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"NGIe/7"}),options:{horizontalAlign:"left"},cellAttrs:{label:"4.5"}},{name:()=>a.Ru._({id:"AeN6Ey"}),options:{horizontalAlign:"right"},cellAttrs:{label:"4.5"}}],defaultAttrs:{label:"3.5"},addDirection:()=>"right",Wrapper:tb,Cell:tC}),(0,ec.S)({key:"dotGridStats",name:()=>a.Ru._({id:"iW6hrR"}),icon:n.nBi,keywords:["stats","dot","grid","number","percentage"],htmlTag:"percentages",family:"numbers",additionalOptions:[{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"OCJYne"}),options:{horizontalAlign:"left"},cellAttrs:{label:"75"}},{name:()=>a.Ru._({id:"Ho9/Bu"}),options:{horizontalAlign:"right"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:tl,Cell:to}),(0,ec.S)({key:"dotLineStats",name:()=>a.Ru._({id:"Z+uBD/"}),icon:n.Dwc,keywords:["stats","bar","progress","number","percentage"],htmlTag:"percentages",family:"numbers",additionalOptions:[{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"kpy3OF"}),options:{horizontalAlign:"left"},cellAttrs:{label:"75"}},{name:()=>a.Ru._({id:"YT7LWI"}),options:{horizontalAlign:"right"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:tc,Cell:td}),{...t7(),key:"staircase",name:()=>a.Ru._({id:"CFVHFO"}),options:[...t7().options,{...u,defaultValue:(0,p.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"y9fkH/"}),options:{outsideText:!1}},{name:()=>a.Ru._({id:"nGMGDy"}),options:{numbered:!0,outsideText:!0}}],icon:c.UER,Wrapper:ie,Cell:ii,htmlTag:"staircase",imageSlot:"optional",imageType:"icon",family:"steps"},(0,ec.S)({key:"steps",name:()=>a.Ru._({id:"A9onc2"}),icon:c.k2U,keywords:["steps","sequence","ordered"],htmlTag:"steps",family:"steps",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"087akc"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"DCkonM"}),options:{orientation:"vertical",horizontalAlign:"left"}}],config:{wrapperConfig:{spacing:"small",gridStyle:"steps"},cellConfig:{innerLabel:{labelType:"simpleLine"}}}}),(0,ec.S)({key:"stepsWithOutlineBoxes",name:()=>a.Ru._({id:"bKc2b/"}),icon:n.idT,keywords:["steps","outline","boxes","sequence","ordered"],htmlTag:"steps",family:"steps",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"pi32P5"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"T9MVOK"}),options:{orientation:"vertical",horizontalAlign:"left"}}],Wrapper:eN,Cell:eP}),(0,ec.S)({key:"stepsWithArrow",name:()=>a.Ru._({id:"kQwqXh"}),icon:c.INJ,keywords:["steps","arrow","sequence","ordered"],htmlTag:"steps",family:"steps",additionalOptions:[ed.i],presetConfigurations:[{name:()=>a.Ru._({id:"wFgEzK"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"WkYYLP"}),options:{orientation:"vertical",horizontalAlign:"left"}}],config:{wrapperConfig:{spacing:"small",gridStyle:"steps"},cellConfig:{innerLabel:{labelType:"arrow"}}}}),(0,ec.S)({key:"stepsWithIcons",name:()=>a.Ru._({id:"q8HKHP"}),icon:c.o97,keywords:["steps","icons","sequence","ordered"],htmlTag:"stepsWithIcons",family:"steps",additionalOptions:[ed.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"lPCKsX"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"wNI9DR"}),options:{orientation:"vertical",horizontalAlign:"left"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"small",gridStyle:"steps"},cellConfig:{innerLabel:{labelType:"iconCircleWithSimpleLine"}}}}),t7(),{...t7(),key:"funnel",name:()=>a.Ru._({id:"n6KuKd"}),icon:c.AKc,htmlTag:"funnel",Cell:t8,presetConfigurations:[{name:()=>a.Ru._({id:"rSrvFr"}),options:{outsideText:!1}},{name:()=>a.Ru._({id:"dXD9N4"}),options:{numbered:!0,outsideText:!0}}]},{...ea(),key:"cycle",name:()=>a.Ru._({id:"qicHbX"}),icon:c.yNr,htmlTag:"cycle",keywords:["cyclical","flywheel","circle","circular","recycle"],presetConfigurations:[{name:()=>a.Ru._({id:"qicHbX"}),options:{numbered:!0}}]},{...ea(),key:"flower",name:()=>a.Ru._({id:"abEdHK"}),icon:c.xnU,keywords:["petals","clover","butterfly"],htmlTag:"flower",presetConfigurations:[{name:()=>a.Ru._({id:"abEdHK"}),options:{numbered:!0}}]},ea(),{...ea(),key:"ring",name:()=>a.Ru._({id:"EKlSR5"}),icon:c.GEE,keywords:["ring","circle","circular"],htmlTag:"ring",presetConfigurations:[{name:()=>a.Ru._({id:"EKlSR5"}),options:{numbered:!0}}]},{...ea(),key:"semiCircle",name:()=>a.Ru._({id:"r9sPHK"}),Wrapper:er,Cell:es,addDirection:()=>"right",htmlTag:"semicircle",keywords:["semicircle","arc","circle","radial"],icon:c.jiG,presetConfigurations:[{name:()=>a.Ru._({id:"r9sPHK"}),options:{numbered:!0}}]},(0,ec.S)({key:"circleStatsWithBoldLine",name:()=>a.Ru._({id:"kSnmN+"}),icon:c.ItB,keywords:["stats","circle"],htmlTag:"circle-stats-with-bold-line",family:"numbers",additionalOptions:[{...eQ,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation}},{...e1,name:()=>a.Ru._({id:"1C+7U1"}),icon:c.GEE},{...u,defaultValue:(0,p.Ro)("center"),checkEnabled(e){let{options:t}=e;return"left"!==t.imagePosition}}],presetConfigurations:[{name:()=>a.Ru._({id:"MpKR5P"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:e8,Cell:tt}),(0,ec.S)({key:"circleStatsWithExternalBoldLine",name:()=>a.Ru._({id:"L3jtjR"}),icon:c.ItB,keywords:["stats","circle"],htmlTag:"circle-stats-with-external-bold-line",family:"numbers",additionalOptions:[{...eQ,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation}},{...e1,name:()=>a.Ru._({id:"1C+7U1"}),icon:c.GEE},{...u,defaultValue:(0,p.Ro)("center"),checkEnabled(e){let{options:t}=e;return"left"!==t.imagePosition}}],presetConfigurations:[{name:()=>a.Ru._({id:"MpKR5P"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:tn,Cell:tr}),(0,r.q)({key:"solidBoxesAlternating",name:()=>a.Ru._({id:"17LxIH"}),family:"boxes",config:{wrapperConfig:{gridStyle:"alternating_loose",lineColor:"accent"},cellConfig:{cellStyle:"solid",minCellSize:6,distanceFromLine:0,lineMarker:{markerType:null,markerFontSize:null,markerSize:0,lineLength:0}}},icon:n.aqE,htmlTag:"solidBoxesAlternating",additionalOptions:[u],defaultOptions:{horizontalAlign:"center",verticalAlign:"middle"},keywords:["solid","boxes","alternating","layout","list","horizontal","vertical"]}),(0,ec.S)({key:"solidBoxSmallBullets",name:()=>a.Ru._({id:"4N8X2T"}),icon:c.pch,keywords:["small","bullets","layout","list","bullet"],htmlTag:"solidBoxSmallBullets",family:"bullets",presetConfigurations:[{name:()=>a.Ru._({id:"4N8X2T"}),options:{},zoomIn:!0}],additionalOptions:[ed.i],config:{wrapperConfig:{spacing:"medium",gridStyle:"flex_grid"},cellConfig:{cellStyle:"solid",marker:{markerType:"smallBullet",markerPosition:"left",markerFontSize:null}}},isFullWidth:()=>!0,addDirection:()=>"right"})],is=e=>{if(!e)return ia();il[e]&&(e=il[e]);let t=ir().reduce((e,t)=>(e[t.key]=t,e),{})[e];return t||ia()},il={textBoxes:"solidBoxes",bullets:"bigBullets"}},6714:(e,t,i)=>{"use strict";i.d(t,{_:()=>l});var n=i(6029),a=i(36218),r=i(55729),s=i(70077);let l=(0,r.forwardRef)((e,t)=>{let{initialHeight:i="1em",bottomSpacing:l=0,onChange:o,resizeOnMount:c=!0,onKeyDown:d,...p}=e,u=(0,r.useRef)(null),h=null!=t?t:u,[g,m]=(0,r.useState)(!1),x=(0,r.useCallback)(()=>{"function"!=typeof h&&(null==h?void 0:h.current)&&(h.current.style.height=i,h.current.style.height="".concat(h.current.scrollHeight+l,"px"))},[i,h,l]),[f,b]=(0,r.useState)(!1);(0,s.Vg)(()=>{if(!f&&!c)return void b(!0);x()},[x,p.value,f,c],[p.value]);let C=(0,s.jm)();return(0,r.useEffect)(()=>{C&&x()},[C,x]),(0,n.jsx)(a.T,{h:i,minH:i,ref:h,resize:"none",overflow:"hidden",...p,onCompositionStart:()=>m(!0),onCompositionEnd:()=>m(!1),onChange:e=>{x(),null==o||o(e)},onKeyDown:e=>{g||null==d||d(e)}})});l.displayName="ResizingTextarea"},6766:(e,t,i)=>{"use strict";i.d(t,{ez:()=>n.ez,nk:()=>n.nk,vT:()=>n.vT});var n=i(81138)},7063:(e,t,i)=>{"use strict";i.d(t,{T:()=>s});var n=i(83495),a=i(20044),r=i(29958);let s=(e,t,i)=>{if(!i)return;let s=(0,a.MY)(e,100);s&&(0,n.g5)({data:{fromPos:s.pos,fromPct:s.pct},emitChange:!1}),(0,r.o)({cardId:i,method:"push",data:{fromPos:null,fromPct:null}})}},7122:(e,t,i)=>{"use strict";i.d(t,{y:()=>a});var n=i(63867);i(94524),i(95856),i(30130),i(51857),i(31794),i(32217),i(7318),i(35623),i(30870),i(29131);let a="data-drag-handle-hovering";new n.hs("globalDragHandle")},7318:(e,t,i)=>{"use strict";i.d(t,{z:()=>h,J:()=>g});var n=i(37243);i(16249);var a=i(46829),r=i(63867),s=i(19063);let l=n.bP.create({name:"math_display",group:"block math",content:"text*",atom:!0,code:!0,renderHTML(e){let{HTMLAttributes:t}=e;return["math-display",(0,n.KV)(t,{class:"math-node"}),0]},renderHTMLforAI:e=>["formula",e.HTMLAttributes,0],parseHTML:()=>[{tag:"math-display"},{tag:"formula"}]});var o=i(54046);let c=n.bP.create({name:"math_inline",group:"inline math",content:"text*",inline:!0,atom:!0,renderHTML(e){let{HTMLAttributes:t}=e;return["math-inline",(0,n.KV)(t,{class:"math-node"}),0]},renderHTMLforAI:e=>["math",e.HTMLAttributes,0],parseHTML:()=>[{tag:"math-inline"},{tag:"math"}],addCommands(){return{insertMathInline:()=>e=>{let{state:t,dispatch:i,view:n}=e;return(0,o.CH)(this.type," ")(t,i,n)},convertToMathInline:()=>e=>{let{state:t,chain:i}=e,n=t.doc.textBetween(t.selection.from,t.selection.to);return i().insertContent({type:"math_inline",content:[{type:"text",text:n}]}).run(),!0}}}});i(39473);let d=/\$([^ $]+)\$[ ]$/,p=/^\${2}\s+$/,u=/^\${2}(.+)\${2}$/,h=n.YY.create({name:"math",addExtensions:()=>[c,l],addProseMirrorPlugins(){let e=s.of.get("math")?[new r.k_({props:{clipboardTextSerializer:e=>o.ju.serializeSlice(e)}}),(0,a.sM)({rules:[(0,o.sV)(p,this.editor.schema.nodes.math_display),(0,o.sV)(u,this.editor.schema.nodes.math_display),(0,o.C1)(d,this.editor.schema.nodes.math_inline)]})]:[];return[(0,o.CO)({undo:()=>this.editor.commands.undo(),redo:()=>this.editor.commands.redo()})].concat(e)}}),g=e=>"math_display"===e.type.name||"math_inline"===e.type.name},7342:(e,t,i)=>{"use strict";i.d(t,{m:()=>f});var n=i(6029),a=i(80314),r=i(831),s=i.n(r),l=i(55729),o=i(6139),c=i(83004),d=i(83691);let p=e=>{let{files:t}=e;return(0,n.jsx)(n.Fragment,{children:t.map(e=>(0,n.jsx)("link",{rel:"preload",href:e,as:"font",crossOrigin:""},e))})},u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"@font-face {\n font-family: 'Eudoxus Sans';\n src: url('".concat(e,"/fonts/EudoxusSans-Bold.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Bold.woff') format('woff');\n font-weight: bold;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-Regular.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Regular.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-Light.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Light.woff') format('woff');\n font-weight: 300;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-ExtraBold.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-ExtraBold.woff') format('woff');\n font-weight: 800;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-ExtraLight.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-ExtraLight.woff') format('woff');\n font-weight: 200;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-Medium.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Medium.woff') format('woff');\n font-weight: 500;\n font-style: normal;\n font-display: block;\n}\n")},h=["/fonts/EudoxusSans-Bold.woff","/fonts/EudoxusSans-Bold.woff2","/fonts/EudoxusSans-Regular.woff","/fonts/EudoxusSans-Regular.woff2","/fonts/EudoxusSans-Light.woff","/fonts/EudoxusSans-Light.woff2","/fonts/EudoxusSans-ExtraBold.woff","/fonts/EudoxusSans-ExtraBold.woff2","/fonts/EudoxusSans-ExtraLight.woff","/fonts/EudoxusSans-ExtraLight.woff2","/fonts/EudoxusSans-Medium.woff","/fonts/EudoxusSans-Medium.woff2"],g=h.map(e=>"".concat(d.$.FRONTEND_URL).concat(e)),m=e=>{let{shouldUsePublishedVersion:t}=e,i=u(t?d.$.FRONTEND_URL:"");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.mL,{styles:i}),(0,n.jsx)(p,{files:t?g:h})]})},x=e=>{let{fonts:t}=e,i=(0,o.oR)(),r=null==t?void 0:t.find(e=>"Eudoxus Sans"===e.id),c=(0,l.useMemo)(()=>s()((null==t?void 0:t.filter(e=>e.url))||[],"url"),[t]);return(0,n.jsxs)(n.Fragment,{children:[r?(0,n.jsx)(m,{shouldUsePublishedVersion:i}):null,c.map(e=>(0,n.jsx)(a.N,{as:"link",href:e.url,rel:"stylesheet","data-gamma-font":e.id},e.url))]})},f=e=>{let{theme:t}=e;return(0,n.jsx)(x,{fonts:null==t?void 0:t.fonts})}},7434:(e,t,i)=>{"use strict";i.d(t,{HF:()=>c,KW:()=>o,NH:()=>u,Pn:()=>f,Ui:()=>C,aH:()=>d,dX:()=>l,fx:()=>h,kV:()=>g,oD:()=>m,ob:()=>x,t6:()=>p,uH:()=>b});var n=i(63867),a=i(67396),r=i(91433),s=i(76216);let l=new n.hs("selectingCells");function o(e){if(!e)return null;for(let t=e.depth-1;t>0;t--)if("row"==e.node(t).type.spec.tableRole)return e.node(0).resolve(e.before(t+1));return null}function c(e){if(!e)return null;for(let t=e.depth;t>0;t--){let i=e.node(t).type.spec.tableRole;if("cell"===i||"header_cell"===i)return e.node(t)}return null}function d(e){let t=e.$head;for(let e=t.depth;e>0;e--)if("row"==t.node(e).type.spec.tableRole)return!0;return!1}function p(e){return e instanceof a.HT?e.$anchorCell.pos>e.$headCell.pos?e.$anchorCell:e.$headCell:e instanceof n.nh&&"cell"==e.node.type.spec.tableRole?e.$anchor:o(e.$head)||function(e){if(!e)return null;for(let t=e.nodeAfter,i=e.pos;t;t=t.firstChild,i++){let n=t.type.spec.tableRole;if("cell"==n||"header_cell"==n)return e.doc.resolve(i)}for(let t=e.nodeBefore,i=e.pos;t;t=t.lastChild,i--){let n=t.type.spec.tableRole;if("cell"==n||"header_cell"==n)return e.doc.resolve(i-t.nodeSize)}return null}(e.$head)}function u(e){return"row"==e.parent.type.spec.tableRole&&e.nodeAfter}function h(e){return e.node(0).resolve(e.pos+e.nodeAfter.nodeSize)}function g(e,t){return e.depth==t.depth&&e.pos>=t.start(-1)&&e.pos<=t.end(-1)}function m(e,t,i){let n=e.start(-1),a=s.J.get(e.node(-1)).nextCell(e.pos-n,t,i);return null==a?null:e.node(0).resolve(n+a)}function x(e,t,i){let n={};for(let t in e)n[t]=e[t];return n[t]=i,n}function f(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=x(e,"colspan",e.colspan-i);return n.colwidth&&(n.colwidth=n.colwidth.slice(),n.colwidth.splice(t,i),n.colwidth.some(e=>e>0)||(n.colwidth=null)),n}function b(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=x(e,"colspan",e.colspan+i);if(n.colwidth){n.colwidth=n.colwidth.slice();for(let e=0;e{"use strict";i.d(t,{Z:()=>m});var n=i(6029),a=i(77650),r=i(55729),s=i(57405),l=i(40452),o=i(64268),c=i(51504),d=i(51684),p=i(48621),u=i(54714);i(70968),i(96771),i(8521);let h=(0,i(3994).A)(e=>{let{uppyInstance:t,dropHereText:i=a.Ru._({id:"mgPDos",values:{0:"%{browse}"}}),tipText:r,customHeight:h,errorMessage:g,...m}=e;return(0,n.jsxs)(s.T,{align:"stretch",spacing:4,pos:"relative",...m,children:[(0,n.jsx)(l.s,{pos:"absolute",inset:0,justify:"center",align:"center",zIndex:1,pointerEvents:"none",mt:-14,color:"gray.600",children:(0,n.jsx)(p.g,{icon:d.vMo,size:"3x"})}),(0,n.jsx)(u.OX,{width:"100%",height:h||"100%",note:r||void 0,uppy:t,locale:{strings:{dropHereOr:i,browse:a.Ru._({id:"wZ9s+A"})}}}),g&&(0,n.jsxs)(o.F,{status:"error",children:[(0,n.jsx)(c._,{}),g]})]})});var g=i(21945);let m=e=>{let{orgId:t,uploadType:i,editType:s,onUploadStart:l,onUploadSuccess:o,onUploadFailed:c,dropHereText:d=a.Ru._({id:"mgPDos",values:{0:"%{browse}"}}),customHeight:p,customFontSize:u,maxFilesAllowed:m=1,templateId:x,sx:f,tipText:b}=e,[C,v]=(0,r.useState)(""),y=(0,r.useMemo)(()=>g.Fk.createUppyInstance(t,{onUploadStart:l,onOriginalFileUpload:o,onUploadComplete:function(){for(var e=arguments.length,t=Array(e),i=0;i{"use strict";i.d(t,{Gk:()=>h,OG:()=>d,ZG:()=>p,cM:()=>u});var n=i(94657),a=i(6881),r=i(58608),s=i(55401),l=i(56984),o=i(39093),c=i(41327);let d=e=>{try{let t=(0,c.R6)(),i=(0,n.A)(e),d=(0,a.A)(i,0);if((0,r.A)(i)||(0,s.A)(i))return(0,l.A)(d,new Date,{locale:t});return"".concat((0,o.A)(i,"PPp",{locale:t}))}catch(e){return console.error("[normalizeDate] Error normalizing date:",e),"date unknown"}},p=(e,t)=>i=>{let n=i.getHours();return e<=n&&n{let t=e.getDay();return 0===t||6===t},h=()=>!0},7680:(e,t,i)=>{"use strict";i.d(t,{r:()=>a});var n=i(19063);let a=(e,t)=>{let i=n.of.get("buddyEditFreePeriod");return"buddy-chat"===e?"free"===t.plan||!i:"generate-image"===e&&"free"===t.plan}},8141:(e,t,i)=>{"use strict";i.d(t,{L:()=>r,U:()=>s});var n=i(55597),a=i(77650);let r="image.ai-generated",s={key:r,checkDisabled:()=>!1,label:()=>a.Ru._({id:"O+LXs1"}),icon:n._$C,description:()=>a.Ru._({id:"yXA4hx"}),keywords:["ai","image","illustration","graphics","generate"],resizeToFit:!0}},8437:(e,t,i)=>{"use strict";i.d(t,{h:()=>s});var n=i(51684);i(59864);var a=i(6192);let r={blankCard:"/new"},s=()=>(0,a.st)().reduce((e,t)=>{let{id:i,name:a,jsonContent:s,featureFlag:l,badge:o}=t;return e[i]={type:"cardTemplate",key:i,nodeName:"card",name:a,...r[i]&&{shortcut:r[i]},...l&&{featureFlag:l},...o&&{badge:o},icon:n.Qyz,execute:e=>{e.commands.insertContentAndSelect(s)}},e},{})},8474:(e,t,i)=>{"use strict";i.d(t,{e$:()=>m,Rj:()=>g});var n=i(63867),a=i(97255),r=i(37243);let s=new n.hs("suggestion"),l={from:0,to:0};var o=i(31241),c=i(33750),d=i.n(c),p=i(55729),u=i(37393),h=i(55777);let g=e=>{let{ref:t,selectItem:i,options:n}=e,[a,r]=(0,p.useState)(0),s=(0,p.useRef)(null),l=(0,p.useRef)({selectedIndex:a,options:n,selectItem:i});return l.current={selectedIndex:a,options:n,selectItem:i},(0,p.useImperativeHandle)(t,()=>({onKeyDown:e=>{let{event:t}=e;return!!["ArrowUp","ArrowDown","Enter","Tab"].includes(t.key)&&(e=>{let{key:t}=e,i=l.current;return"ArrowUp"===t?(e.preventDefault(),i.selectedIndex<=0?r(n.length-1):r(d()(i.selectedIndex-1,0,i.options.length-1))):"ArrowDown"===t?(e.preventDefault(),i.selectedIndex>=i.options.length-1?r(0):r(d()(i.selectedIndex+1,0,i.options.length-1))):("Enter"===t||"Tab"===t)&&(e.preventDefault(),i.options.length>0&&i.selectItem(a)),e.stopPropagation(),e.preventDefault(),!0})(t)}})),(0,p.useEffect)(()=>{if(s.current){var e;null==s||null==(e=s.current)||e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})}},[a]),{selectedIndex:a,selectedItemEl:s}},m=e=>{let{char:t,MenuComponent:i,pluginKey:c,command:d,allowSpaces:p=!1,...g}=e;return r.YY.create({...g,addOptions:()=>({HTMLAttributes:{},suggestion:{char:t,pluginKey:c,allowSpaces:p,startOfLine:!1,command:d,render:()=>{let e=null,t=null;return{onStart:n=>{if(t&&e){e.updateProps(n),t.setProps({getReferenceClientRect:n.clientRect}),t.show();return}e=new h.N(i,{props:n,editor:n.editor});let a=n.editor.view.dom.parentElement;t=(0,u.Ay)(a,{getReferenceClientRect:n.clientRect,appendTo:()=>document.body,content:e.element,showOnCreate:!0,interactive:!0,trigger:"manual",placement:"bottom-start",zIndex:o.Ip.zIndices.dropdown,popperOptions:{modifiers:[{name:"preventOverflow",options:{padding:{bottom:8}}},{name:"flip",options:{fallbackPlacements:["auto-start"]}}]}})},onUpdate(i){null==e||e.updateProps(i),null==t||t.setProps({getReferenceClientRect:i.clientRect})},onKeyDown(i){var n;return"Escape"===i.event.key?(null==t||t.destroy(),null==e||e.destroy(),t=null,e=null,!0):null==e||null==(n=e.ref)?void 0:n.onKeyDown(i)},onExit(i){!0!==c.getState(i.editor.view.state).active&&(null==t||t.destroy(),null==e||e.destroy(),t=null,e=null)}}}}}),addProseMirrorPlugins(){return[function(e){let t,{pluginKey:i=s,editor:o,char:c="@",allowSpaces:d=!1,prefixSpace:p=!0,startOfLine:u=!1,decorationTag:h="span",decorationClass:g="suggestion",command:m=()=>null,items:x=()=>[],render:f=()=>({}),allow:b=()=>!0}=e,C=null==f?void 0:f();return new n.k_({key:i,view(){return{update:async(e,i)=>{var n,a,r,s,l;let c=null==(n=this.key)?void 0:n.getState(i),d=null==(a=this.key)?void 0:a.getState(e.state),p=c.active&&d.active&&c.range.from!==d.range.from,u=!c.active&&d.active,h=c.active&&!d.active,g=!u&&!h&&c.query!==d.query,f=u||p,b=g&&!p,v=h||p;if(!f&&!b&&!v)return;let y=v&&!f?c:d,w=document.querySelector('[data-decoration-id="'.concat(y.decorationId,'"]'));t={editor:o,range:y.range,query:y.query,text:y.text,items:b||f?await x({editor:o,query:y.query}):[],command:e=>{m({editor:o,range:y.range,props:e})},decorationNode:w,clientRect:w?()=>{var e;let{decorationId:t}=null==(e=this.key)?void 0:e.getState(o.state);return document.querySelector('[data-decoration-id="'.concat(t,'"]')).getBoundingClientRect()}:null},v&&(null==C||null==(r=C.onExit)||r.call(C,t)),b&&(null==C||null==(s=C.onUpdate)||s.call(C,t)),f&&(null==C||null==(l=C.onStart)||l.call(C,t))},destroy:()=>{var e;t&&(null==C||null==(e=C.onExit)||e.call(C,t))}}},state:{init:()=>({active:!1,decorationId:"",range:l,key:null,query:null,text:null,composing:!1}),apply(e,t,n,a){let s;s=e.getMeta(i)?{...e.getMeta(i)}:{...t};let{isEditable:h}=o,{composing:g}=o.view,{selection:m}=e,{empty:x,from:f}=m;if(s.composing=g,!s.active&&s.key!==c)return s;if(s.active&&s.key===c)return s.key=null,s;if(h&&(x||o.view.composing)){t.range&&(ft.range.to)&&!g&&!t.composing&&(s.active=!1);let e=function(e){var t;let{char:i,allowSpaces:n,prefixSpace:a,startOfLine:s,$position:l}=e,o=(0,r.GG)(i),c=new RegExp("\\s".concat(o,"$")),d=s?"^":"",p=n?RegExp("".concat(d).concat(o,".*?(?=\\s").concat(o,"|$)"),"gm"):RegExp("".concat(d,"(?:^)?").concat(o,"[^\\s").concat(o,"]*"),"gm"),u=null==(t=l.nodeBefore)?void 0:t.text;if(!u)return null;let h=l.pos-u.length,g=Array.from(u.matchAll(p)).pop();if(!g||void 0===g.input||void 0===g.index)return null;let m=g.input.slice(Math.max(0,g.index-1),g.index),x=/^[\s\0]?$/.test(m);if(a&&!x)return null;let f=h+g.index,b=f+g[0].length;return(n&&c.test(u.slice(b-1,b+1))&&(g[0]+=" ",b+=1),f=l.pos)?{range:{from:f,to:b},query:g[0].slice(i.length),text:g[0]}:null}({char:c,allowSpaces:d,prefixSpace:p,startOfLine:u,$position:m.$from}),i="id_".concat(Math.floor(0xffffffff*Math.random()));e&&b({editor:o,state:a,range:e.range})?(s.active=!0,s.decorationId=t.decorationId?t.decorationId:i,s.range=e.range,s.query=e.query,s.text=e.text):s.active=!1}else s.active=!1;return s.active||(s.decorationId=null,s.range=l,s.query=null,s.text=null),s}},props:{handleKeyDown(e,t){var n;let a=e.state.tr,r=this.getState(e.state);if(!r)return!1;let{active:s,range:o}=r;if(!o)return!1;if(s||t.key!==c||t.metaKey){if(!s)return!1;"Escape"===t.key&&e.dispatch(e.state.tr.setMeta(i,{active:!1,decorationId:"",key:null,range:l,query:null,text:null,composing:!1}))}else{let n={...r};n.active=!0,n.key=t.key,n.query="",e.dispatch(a.setMeta(i,n))}return(null==C||null==(n=C.onKeyDown)?void 0:n.call(C,{view:e,event:t,range:o}))||!1},decorations(e){let t=this.getState(e);if(!t)return null;let{active:i,range:n,decorationId:r}=t;return i&&n?a.zF.create(e.doc,[a.NZ.inline(n.from,n.to,{nodeName:h,class:g,"data-decoration-id":r||""})]):null}}})}({editor:this.editor,...this.options.suggestion})]}})}},8521:()=>{},8774:(e,t,i)=>{"use strict";i.d(t,{I5:()=>d,NO:()=>p,PD:()=>c,eh:()=>o,ni:()=>l,o_:()=>u});var n=i(63867),a=i(40300),r=i(80778),s=i(46030);let l=(e,t)=>{var i;let n=e.state.doc.nodeAt(t);if(!n||(null==(i=n.lastChild)?void 0:i.type.name)==="cardNotes")return;let r=t+n.nodeSize-1,l={type:"cardNotes",content:[{type:"paragraph"}]};if(!(n.firstChild&&(0,s.sw)(n.firstChild)))return void e.chain().command(i=>{let{tr:n}=i;(0,a.c)(e,n,t,"blank");let s=n.mapping.map(r);return n.insert(s,e.schema.nodeFromJSON(l)),!0}).noUndo().run();e.chain().insertContentAt({from:r,to:r},{type:"cardNotes",content:[{type:"paragraph"}]},{updateSelection:!1}).noUndo().run()},o=e=>null!==e.lastChild&&"cardNotes"===e.lastChild.type.name,c=e=>{let t=null;return e.nodeAfter.descendants((i,n)=>"cardNotes"!==i.type.name||(t={node:i,pos:n+e.pos+1},!1)),t},d=(e,t)=>{let i=(0,r.hT)(e.state.doc,t);if(!i||!i.pos)return!1;let a=e.state.doc.resolve(i.pos).pos,s=a+i.node.nodeSize,{selection:l}=e.state,o=l instanceof n.U3?l.to=a&&o},p=e=>"cardNotes"==e.schema.topNodeType.name,u=e=>{if(0===e.childCount)return!0;let t=!1;return e.content.nodesBetween(0,e.content.size,e=>!e.isAtom||!!e.isText||(t=!0,!1)),0===e.textContent.trim().length&&!t}},8960:(e,t,i)=>{"use strict";i.d(t,{P3:()=>h,WP:()=>u}),i(13731);var n=i(29452),a=i.n(n),r=i(65632),s=i(73853),l=i(24587),o=i(44783),c=i(6319);let d=()=>(0,c.aQ)().filter(e=>!e.disabled),p=e=>{let{key:t,name:i,description:n,icon:s,keywords:c=[],defaultAttrs:d,defaultOptions:p,featureFlag:u,family:h,getEmptyNode:g}=e,m=g?g():{type:"smartLayout",attrs:{variantKey:t,options:p},content:a()(3).map(()=>({type:"smartLayoutCell",content:(0,l.Hg)(),attrs:d}))};return{key:"smartLayout-".concat(t),name:i,keywords:[...c,"layout","smart"],description:n,nodeName:"smartLayout",icon:s,execute:e=>{e.chain().focus().insertContentAndSelect(m).run()},dragStartFn:e=>(0,r.fS)({editor:e,content:m}),dragEndFn:e=>{(0,o.tN)(e,e.state.selection.$from)},featureFlag:u,family:h}},u=()=>d().map(p),h=()=>d().map(e=>{let{key:t,name:i,description:n,icon:a,featureFlag:r}=e;return{key:"listToSmartLayout-".concat(t),name:i,icon:a,description:n,group:"list",apply:e=>e.commands.listToSmartLayout(t),checkDisabled:e=>!(0,s.Jx)(e),featureFlag:r}})},9317:(e,t,i)=>{"use strict";i.d(t,{c:()=>u,m:()=>h});var n=i(55729),a=i(37683),r=i(95856),s=i(83649),l=i(51288),o=i(44783),c=i(6319),d=i(88273),p=i(5314);let u=e=>{let{editor:t,getPos:i,backgroundRemovalId:a}=e,o=(0,r.jL)(),c=(0,p.f)(),d=(0,n.useCallback)(function(e){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];t.view.focus(),c({isOpen:!0,shouldResetSourceKey:i}),e.stopPropagation()},[t,c]),{startRemoveBg:u,isRemovingBg:h}=(0,l.D)({editor:t,id:a});return{changeFocalPoint:(0,n.useCallback)(e=>{let n=i();"number"==typeof n&&(t.commands.selectNodeAtPos(n),o((0,s.sI)({id:e})))},[t,i,o]),editImage:d,startRemoveBg:u,isRemovingBg:h}},h=e=>{let{editor:t,node:i,parentNode:r}=e,s=(0,n.useCallback)(e=>{t.chain().insertSmartLayoutCell(e).run()},[t]),l=(0,n.useCallback)(e=>{t.chain().insertSmartLayoutCell(e).run()},[t]),p=(0,n.useCallback)(e=>{t.chain().insertContentAt(e,i.toJSON()).selectInsertedNode().run()},[t,i]),u=(0,n.useCallback)(()=>{t.chain().handleSmartLayoutDelete().run()},[t]),h=(0,n.useCallback)((e,i)=>{t.commands.updateNestedAttributesAtPos(e,i)},[t]),g=(0,n.useCallback)(e=>{t.chain().updateNestedAttributesAtPos(e,{image:null}).run()},[t]),m=i.attrs.options,x=i.attrs.image,f=r&&(0,o.$o)(r.attrs),b=r?(0,c.BJ)(r.attrs.variantKey):null,{imageSlot:C,imageType:v}=null!=b?b:{},y=C&&!!(null==x?void 0:x.src),w=(0,d.SV)((null==x?void 0:x.src)||(null==x?void 0:x.tempUrl)),k=(0,d.v7)(null==x?void 0:x.src);return{addColumnBefore:s,addColumnAfter:l,canChangeFocusPointAndRemoveBackground:"image"===v&&!w&&(null==x?void 0:x.src)&&!k,canEditImageWithAI:(0,a.l)(x)&&y&&"image"===v,hasImage:y,imageSlot:C,imageType:v,addDirection:f,parentVariant:b,cellOptions:m,handleDelete:u,selectParent:e=>{t.commands.selectNodeAtPos(e),t.chain().selectParentNode().run()},duplicateNode:p,updateAttributes:h,resetImage:g}}},9443:(e,t,i)=>{"use strict";i.d(t,{a:()=>c,x:()=>d});var n=i(95856),a=i(15223),r=i(87489),s=i(58215),l=i(4375),o=i(63672);let c=e=>{let t=(0,n.GV)(r.SJ),{cardColorSolid:i,bodyColorSolid:a,primaryColorSolid:o,isCardDark:c}=d(e,t),{accentColorLight:p}=(0,s.o5)({cardColor:{type:"solid",color:i},bodyColor:{type:"solid",color:a},config:(0,l.M)(t),theme:t});return{theme:t,isDark:c,cardColor:i,bodyColor:a,primaryColor:o,primaryColorLight:p}},d=(e,t)=>{let{cardColorOverride:i}=(0,o.tg)(e);return(0,a.Dh)(t,i)}},9666:(e,t,i)=>{"use strict";i.d(t,{i:()=>r});var n=i(92986),a=i(80903);let r=e=>{let{cellSize:t,horizontalAlign:i,orientation:r,numCells:s,containerSize:l,forceBalance:o,gridStyle:c}=e,d=(0,n.FX)(),{columns:p,lastRowAligner:u}=(0,a.Xs)({containerSize:l,numCells:s,cellSize:t,horizontalAlign:i,forceBalance:o,gridStyle:c});return"vertical"===r||d||s>1&&1===p?{columns:1,isHorizontal:!1}:{columns:p,isHorizontal:!0,lastRowAligner:u}}},9902:(e,t,i)=>{"use strict";i.d(t,{E:()=>a,V:()=>n.VY});var n=i(51310);function a(e){if(!e)return"line";let t=(0,n.jC)(e);return(null==t?void 0:t.sampleDataType)||"line"}},10197:(e,t,i)=>{"use strict";i.d(t,{f:()=>r});var n=i(51684),a=i(77650);let r={key:"image.icon",label:()=>a.Ru._({id:"0EarAx"}),icon:n.cCs,keywords:["fontawesome","icon","symbol","picture"]}},10367:(e,t,i)=>{"use strict";i.d(t,{Qo:()=>o,X6:()=>d,_F:()=>c,mn:()=>l,ng:()=>p});var n=i(84462),a=i.n(n),r=i(35738),s=i(86888);let l=e=>{let{isMobileDevice:t,numericFontSize:i}=e;return(t?s.AF:s.jN)/i},o=e=>"sm"===e?.875:"lg"===e?1.25:1,c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e*r.P},d=a()(e=>e?{"--top-accent-height-sm":"4.125em","--top-accent-height-md":"8em","--top-accent-height-lg":"12.375em","--top-accent-height":"var(--top-accent-height-md)","--behind-accent-height":"12em"}:{"--top-accent-height-sm":"6.25em","--top-accent-height-md":"12.5em","--top-accent-height-lg":"18.75em","--top-accent-height":"var(--top-accent-height-md)","--behind-accent-height":"24em"}),p=a()(e=>{let{isPresentMode:t,isNested:i,isFullBleed:n,displayFullBleed:a,isThumbnail:r,isMobileDevice:l,attrs:o}=e,c="none"!==o.background.type&&!i,d=r?"em":t?"rem":"em",p=a||i?"0px":l?"".concat(s.Hb).concat(d):"".concat(s.YW).concat(d),u="calc(var(--card-outer-padding-x) + ".concat(n||i?"0px":"var(--doc-padding-left, 0px)"," + ").concat(t?"var(--present-padding-left, 0px)":"0px",")"),h="calc(var(--card-outer-padding-x) + ".concat(n||i?"0px":"var(--doc-padding-right, 0px)"," + ").concat(t?"var(--present-padding-right, 0px)":"0px",")");return{outerPaddingX:p,outerPaddingY:a||i?"0px":l?"".concat(s._0/2).concat(d):!c||t||r?"".concat(s.Ri).concat(d):"".concat(s.St).concat(d),outerPaddingLeft:u,outerPaddingRight:h}})},10556:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var n=i(51684),a=i(77650),r=i(9922),s=i.n(r),l=i(65632),o=i(21658);let c={flywheel:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1024.2205225919886,y:545.3520002984831,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:sBqhkO1gaRDC33E9nLFRf",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Two

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:605.5691768594324,y:545.3520002984831,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:LuxCoSOJiKidTHonK_r3y",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Four

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:811.2936767672497,y:332.49917028373386,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:jNEccTSx5tCosurJ5Ot2M",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

One

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:786.7936767672497,y:753.4464458368486,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:OUIb317WtLr7vTROMJmRY",type:"text",props:{color:"black",size:"m",w:145.68119328124112,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'

Three

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:774.4554909171899,y:664.006697053962,rotation:3.141592653589793,isLocked:!1,opacity:1,meta:{},id:"shape:gOmdcWQlSymeyfc0iFv_H",type:"arrow",parentId:"page:page",index:"a8",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-143.39749318568477,y:299.6671450013758},end:{type:"point",x:-296.8596898701958,y:124.06206342608016},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:949.3708512974239,y:475.1522148190538,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:FoSkoOljiovlpXtyepQ0L",type:"arrow",parentId:"page:page",index:"a8G",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-165.31582160993514,y:295.60684693665877},end:{type:"point",x:-292.70420767490987,y:127.69426010254801},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:749.9432407400066,y:507.6958283407593,rotation:4.555309347705199,isLocked:!1,opacity:1,meta:{},id:"shape:xJbFH6GE8sktyfodgK-9d",type:"arrow",parentId:"page:page",index:"a8V",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-141.06822675649278,y:304.84894107910753},end:{type:"point",x:-293.7665666504506,y:149.96506626343376},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:973.8831014746072,y:631.4630835322564,rotation:1.413716694115406,isLocked:!1,opacity:1,meta:{},id:"shape:98AlWuZ3MNJ8HXkw_0SX8",type:"arrow",parentId:"page:page",index:"a9",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-138.9882886080492,y:300.5849857402369},end:{type:"point",x:-290.8832143177716,y:128.98965564678986},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"}],assets:[],meta:{},width:420.44444444444446,svg:'

Two

Four

One

Three

'}},quadrant:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1074.82421875,y:229.03125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:0ok4F6wp2WXfO_JbW55tI",type:"arrow",parentId:"page:page",index:"a1",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:0,start:{type:"point",x:0,y:0},end:{type:"point",x:0,y:400},arrowheadStart:"arrow",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:869.5924737463713,y:27.95840719431982,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lfd5uMWVGIIFlwc_gfUf_",type:"arrow",parentId:"page:page",index:"a2",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:0,start:{type:"point",x:0,y:400},end:{type:"point",x:400,y:400},arrowheadStart:"arrow",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:1026.82421875,y:170.3671875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:c4kLEFg-x_YebbalM4bbJ",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a3",typeName:"shape"},{x:1275.47265625,y:404.9296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:rr2bWXVlRik_OTR3-Mzxb",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:770.2109375,y:404.9296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:4nADMgFMClNzOAl0NqJsR",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a4V",typeName:"shape"},{x:1026.82421875,y:640.79296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:pQUKVKJOu78f_j_B0Y1_-",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"}],assets:[],meta:{},width:434.6666666666667,svg:'

Title

Title

Title

Title

'}},venn:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1175.87109375,y:508.45703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YuAAYaKmNVXbxRM9Ym0z4",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:904.79296875,y:508.45703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ywvivjfUEJxH_FT8HCp6E",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:1040.3320312500002,y:270.0929726013588,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:uoJ_xUvPbDuyBaVh94J02",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3",typeName:"shape"},{x:1092.234375,y:547.42578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:W8BtDrKhUUa_fmB-YfrG4",type:"text",props:{color:"black",size:"m",w:108,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:24,html:'

Expensive

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:1282.02734375,y:547.42578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lLHXbsMOmu2pfYDmh7SMV",type:"text",props:{color:"black",size:"m",w:104,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:24,html:'

Take time

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:1185.5507812500002,y:689.046875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:FJv1W-bQpfCY0dAUn_ezA",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:52,html:'

Low
quality

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:1373.08984375,y:705.67578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tT7vEjVJGLo0tv18nWtJV",type:"text",props:{color:"black",size:"m",w:107,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'

Cheap

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:1017.1328125,y:705.67578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:gaQCyTxoxdrsvbDkqQV9C",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'

Fast

',shapeColor:null},parentId:"page:page",index:"a8",typeName:"shape"},{x:1189.5507812500002,y:424.234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VAbhvBq-Ec1CIYnCjzhl2",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'

Good

',shapeColor:null},parentId:"page:page",index:"a9",typeName:"shape"}],assets:[],meta:{},width:431.1111111111111,svg:'

Expensive

Take time

Low
quality

Cheap

Fast

Good

'}},calendarWeek:{type:"diagram",attrs:{horizontalAlign:null,shapes:[{x:179.0625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hF6E8P7CiXiSsRo7LG0FF",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"Zy",typeName:"shape"},{x:495.4840350809791,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:taayoSjVZnQxAEAkYzW8F",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"Zz",typeName:"shape"},{x:811.9055701619584,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:DogbW2-V83SiEhlezSTF1",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0",typeName:"shape"},{x:1128.3271052429373,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:SzwGSCVn7h1Uo_B_b-0jU",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:1445.4682141660628,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IAo_g6FQp9YK2JWBCaGMU",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:832.3614242096944,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:l_vkpYMsSpaE9s3TN_mKw",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Wed",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Wed

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:1148.7829592906733,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Cw9jJcIeB18UZCowlxx0A",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Thu",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Thu

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:1465.9240682137988,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VvguEUBmR1u7tIdodua_7",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Fri",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Fri

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:204.97813786171344,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lqef5zWrrlQl9HENeGEnL",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Meeting with Jon",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Meeting with Jon

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aD",typeName:"shape"},{x:204.97813786171344,y:605.0019073645135,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IgEYD45iYr1sSFMoAwbyu",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Team bonding",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Team bonding

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDG",typeName:"shape"},{x:204.97813786171344,y:297.31890598073045,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Qim4eNR90mSPnWlJh468S",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Checking emails",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Checking emails

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDV",typeName:"shape"},{x:1154.2427431046506,y:295.64859941977187,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IL-fsOSVuSRXre2dwItqj",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"HR meetings",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

HR meetings

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDZ",typeName:"shape"},{x:1154.2427431046506,y:379.7812472022469,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:bH7UwVBlNxoEzsh_1zjen",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Onboarding new hire",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Onboarding new hire

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDb",typeName:"shape"},{x:521.3996729426926,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:HAHtaenTwvKec_w0q3MVQ",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Attend CS meeting",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Attend CS meeting

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDd",typeName:"shape"},{x:1471.3838520277761,y:379.7812472022469,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:7ONsfQ5KbFBdZuwBMYOXz",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Team happy hour",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Team happy hour

',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"aDe",typeName:"shape"},{x:1471.3838520277761,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ov9MLbM2hIPHiHbKtLXgq",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Attend CS meeting",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Attend CS meeting

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDf",typeName:"shape"},{x:1471.3838520277761,y:295.64859941977187,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:JcWFs24GgyS_MNCWFyy4F",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Office tour",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Office tour

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDg",typeName:"shape"},{x:837.8212080236717,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:avNg2b0XCoj-PSVRH9NqC",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"1:1 with Zach",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

1:1 with Zach

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDh",typeName:"shape"},{x:837.8212080236717,y:297.45150900814224,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:B3hQTKLjKcuwSsT8VwJpR",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Company all hands",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Company all hands

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDj",typeName:"shape"},{x:837.8212080236717,y:379.7812472022469,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Ew3E_uQg_oIqeazf2vqpP",type:"geo",props:{w:251,h:101.34061312191727,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Bugbashing diagrams V2 with eng team",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Bugbashing diagrams V2 with eng team

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDk",typeName:"shape"},{x:837.8212080236717,y:500.13645302107966,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Fg4fxWRIxgyovffXhHIzF",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Customer call",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Customer call

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDkV",typeName:"shape"},{x:1154.2427431046506,y:211.51595163729678,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VvbN_RGjDdrkdA1f5rsRd",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Vendor call",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Vendor call

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDkl",typeName:"shape"},{x:204.97813786171344,y:381.1218603241642,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:2vK8h6FMVleRUW2G9Od19",type:"geo",props:{w:251,h:121.0625,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Setup a call with our food vendor at the office in SF",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Setup a call with our food vendor at the office in SF

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDl",typeName:"shape"},{x:204.97813786171344,y:521.1989530210797,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:9SYkhq44JuzFO637hB390",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:" Lunch",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

\uD83C\uDF54 Lunch

',shapeColor:"#26A688",strokeWidth:"none"},parentId:"page:page",index:"aDt",typeName:"shape"},{x:515.9398891287151,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:SDZcV2JidoSxClP0MxiaV",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Tue",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Tue

',shapeColor:null},parentId:"page:page",index:"aE",typeName:"shape"},{x:199.518354047736,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tSOF89upJLNWmMbbVcY6R",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Mon",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Mon

',shapeColor:null},parentId:"page:page",index:"aF",typeName:"shape"}],assets:[{meta:{},id:"asset:1703535279",type:"image",typeName:"asset",props:{name:"Screen Shot 2024-04-10 at 3.37.50 PM.png",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/b63db3d6baac4d469108cf61a4c7ee71/original/Screen-Shot-2024-04-10-at-3.37.50-PM.png",w:2842,h:1550,mimeType:"image/png",isAnimated:!1}},{meta:{},id:"asset:-1866522948",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/c494e974b8cc46b8910df2aa1a4051db/original/tldrawFile.png",w:3841,h:2161,mimeType:"image/png",isAnimated:!1}}],meta:{},width:null,svg:'

Wed

Thu

Fri

Meeting with Jon

Team bonding

Checking emails

HR meetings

Onboarding new hire

Attend CS meeting

Team happy hour

Attend CS meeting

Office tour

1:1 with Zach

Company all hands

Bugbashing diagrams V2 with eng team

Customer call

Vendor call

Setup a call with our food vendor at the office in SF

\uD83C\uDF54 Lunch

Tue

Mon

'}},calendarMonths:{type:"diagram",attrs:{horizontalAlign:null,shapes:[{x:187.0625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hF6E8P7CiXiSsRo7LG0FF",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"Zy",typeName:"shape"},{x:621.23828125,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:taayoSjVZnQxAEAkYzW8F",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"Zz",typeName:"shape"},{x:1055.4140625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:DogbW2-V83SiEhlezSTF1",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"a0",typeName:"shape"},{x:1479.765625,y:227.52734375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:n-HH4IouUsStSFr3VNbU-",type:"line",parentId:"page:page",index:"a2",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:-4.6640625,y:22115642650533118e-29},a2:{id:"a2",index:"a2",x:-1292.703125,y:2220446049250313e-28}},shapeColor:null,strokeWidth:"none"},typeName:"shape"},{x:201.34708590770333,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:BEBrp9VENbneWCEP9Z57D",type:"text",props:{color:"black",size:"m",w:389.55916409229667,text:"January",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

January

',shapeColor:null},parentId:"page:page",index:"a3",typeName:"shape"},{x:631.6081020625556,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:-3Bu-xyyud5-NY1mEsn_r",type:"text",props:{color:"black",size:"m",w:399.24346043744436,text:"February",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

February

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:1064.4140625,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:97V6hIrYPl_7kahzLVj4Y",type:"text",props:{color:"black",size:"m",w:397.96463853034425,text:"March",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

March

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:213.4453125,y:262.6015625,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hqEIx0gJpckN8eL0a3_eG",type:"geo",props:{w:377.57421875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Campaign brief",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Campaign brief

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a6",typeName:"shape"},{x:424.8515625,y:350.465234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:L4SJqvXoG-EotQtRMTPY8",type:"geo",props:{w:242.98046875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Brainstorming idea",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Brainstorming idea

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a7",typeName:"shape"},{x:642.359375,y:438.32890625000005,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:5PsZHZLZu4_CVVyhnfMhV",type:"geo",props:{w:317.4921875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Pitching V1 draft",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Pitching V1 draft

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a8",typeName:"shape"},{x:801.10546875,y:526.192578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:gaTWbH01oHY5U8i7-0YWM",type:"geo",props:{w:216.140625,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Team sync",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Team sync

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a9",typeName:"shape"},{x:1017.24609375,y:614.05625,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:LTp09wJ7CZ4hmqxK3TqOs",type:"geo",props:{w:216.140625,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Product launch",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Product launch

',shapeColor:"#26A688",strokeWidth:"none"},parentId:"page:page",index:"aA",typeName:"shape"},{x:1224.703125,y:701.919921875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YRlBT-re2qFu7J2lowdkX",type:"geo",props:{w:216.140625,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"PR push",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

PR push

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aB",typeName:"shape"}],assets:[],meta:{},width:null,svg:'

January

February

March

Campaign brief

Brainstorming idea

Pitching V1 draft

Team sync

Product launch

PR push

'}},concentricCircles:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:565.8710406141417,y:267.2348052328804,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:TAw6_9rfNRYvwwWYH_HCE",type:"geo",props:{w:477.70836857906545,h:477.70836857906545,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:616.0939715727751,y:367.685804457496,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:EgzihrX9ISnR1IDnH3Nb-",type:"geo",props:{w:377.2573693544499,h:377.2573693544499,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:668.9469658115557,y:473.48237590821486,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:PjG3dFUaDsYRxpsyfV9pW",type:"geo",props:{w:271.5513808768887,h:271.5513808768887,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3",typeName:"shape"},{x:710.2141277616566,y:556.2474435629489,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:q-kyMkxhO2b6WeTH0ets_",type:"geo",props:{w:189.21399728645815,h:189.21399728645815,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"a4",typeName:"shape"},{x:464.90514248458214,y:65.35157205630884,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:j5viwZdfHENtGXtzpl0By",type:"geo",props:{w:679.628218169672,h:679.628218169672,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0",typeName:"shape"},{x:510.91801733541865,y:157.35060141748204,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ktAwuZYMrly1jH7bcYmPU",type:"geo",props:{w:587.634481733614,h:587.634481733614,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0V",typeName:"shape"},{x:725.4037617637376,y:93.6328125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:arpSUqzdolhE3v92x2Hlg",type:"text",props:{color:"black",size:"m",w:159,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Strangers

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:698.7226562500001,y:191.5703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:p4dDCuUjLEG9hLXieB7uX",type:"text",props:{color:"black",size:"m",w:211.83203125000003,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Community

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:698.7226562500001,y:300.83203125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IQ2anr8KXqvDn1DTJJIM1",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Acquaintances

',shapeColor:null},parentId:"page:page",index:"a8",typeName:"shape"},{x:698.7226562500001,y:410.09375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:O77tcKAFokcE_JogX_h3n",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Friends

',shapeColor:null},parentId:"page:page",index:"a9",typeName:"shape"},{x:698.7226562500001,y:497.0234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Ku24cDrP5-0A12pFZdch1",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Family

',shapeColor:null},parentId:"page:page",index:"aA",typeName:"shape"},{x:698.7226562500001,y:628.6171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Bd8YnNb0vDeKdtlRMcNh_",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'

Me

',shapeColor:"#FFFFFF"},parentId:"page:page",index:"aB",typeName:"shape"}],assets:[{meta:{},id:"asset:1250396056",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/1503bafa04414cc2a7b9848c75a23885/original/tldrawFile.png",w:800,h:801,mimeType:"image/png",isAnimated:!1}}],meta:{},width:360,svg:'

Strangers

Community

Acquaintances

Friends

Family

Me

'}},targetCircles:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:929.6197161942252,y:155.0916582850458,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Lyhoe8Jk5MAMoudOizb8X",type:"geo",props:{w:500.14804571219815,h:500.14804571219815,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0G",typeName:"shape"},{x:967.92743672945,y:193.45976889185556,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:RYOvVH5HKvjk5GXZojXEJ",type:"geo",props:{w:423.4118244985782,h:423.4118244985782,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0l",typeName:"shape"},{x:1007.5906901264586,y:233.06263221727892,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:guJhyRC2_2GgZ9f0HcNJR",type:"geo",props:{w:344.20609784773154,h:344.20609784773154,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1V",typeName:"shape"},{x:1043.7799729004403,y:269.2519149912604,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:seEkM5XtC9yIw7hoXfdbS",type:"geo",props:{w:271.8275322997684,h:271.8275322997684,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2V",typeName:"shape"},{x:1081.7319672065987,y:307.3344023477454,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:NS2ahjw0mGlpg-PMYOxM8",type:"geo",props:{w:195.6625575867985,h:195.6625575867985,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3V",typeName:"shape"},{x:1115.50785950286,y:340.94563257104426,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:3f1yjdcch_VMlWXK600PT",type:"geo",props:{w:128.4400971402006,h:128.4400971402006,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"a4V",typeName:"shape"},{x:1073.6937390503244,y:381.6656811411451,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:1FLv65NIvaurbbxTQrE18",type:"text",props:{color:"black",size:"m",w:212,text:"Me",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'

Me

',shapeColor:"#FFFFFF"},parentId:"page:page",index:"aB",typeName:"shape"},{x:1381.0026472829704,y:173.17393949526377,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Q6dHtLEQiLE4grg0RCM-A",type:"line",parentId:"page:page",index:"aC",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:2.417216937863941,y:7.723304968297555},a2:{id:"a2",index:"a2",x:-52.226471674030236,y:48.30663418059406}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:245.48057367585784,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:V6TsnoH4I7lC4eFh_jCVf",type:"line",parentId:"page:page",index:"aCV",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:48.001155258881184,y:41.665293041944466},a2:{id:"a2",index:"a2",x:-47.682312332765534,y:66.29026038484135}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1418.8041070476638,y:554.4103614129623,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Z7iFyapJSWnC-Nj48trDz",type:"line",parentId:"page:page",index:"aCd",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:28.116150018295414,y:-27.85190422662322},a2:{id:"a2",index:"a2",x:-138.26659908197,y:-91.24836881350053}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:405.1656811411451,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:UyPPQxh5Izzrta_PeC4Lv",type:"line",parentId:"page:page",index:"aCl",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:94.52397902306642,y:3674838211509268e-29},a2:{id:"a2",index:"a2",x:-62.28449928723883,y:3674838211509268e-29}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:680.9410126688012,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YvmG2cbsMv-yBAjUCLAZV",type:"line",parentId:"page:page",index:"aD",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:-30.33301659894073,y:-34.31453399190673},a2:{id:"a2",index:"a2",x:-187.1016230443878,y:-198.11935311752904}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1456.428646134135,y:520.7240691140834,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:EdTs6rzP02YRCn-NSSouG",type:"text",props:{color:"black",size:"m",w:190.61066381032765,text:"Friends",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Friends

',shapeColor:null},parentId:"page:page",index:"aE",typeName:"shape"},{x:1373.8179823238074,y:633.1902718076452,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:9DzQSxc3Xru2fKGSdFx16",type:"text",props:{color:"black",size:"m",w:191,text:"Family",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Family

',shapeColor:null},parentId:"page:page",index:"aF",typeName:"shape"},{x:1496.9281991809464,y:383.1656811411449,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VKIjJjszvAlrkJQJfGUV1",type:"text",props:{color:"black",size:"m",w:204.36525326738322,text:"Acquaintances",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Acquaintances

',shapeColor:null},parentId:"page:page",index:"aG",typeName:"shape"},{x:1451.2460195004435,y:263.4599680925235,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:V6a9zGihrEPKbWp0WyYFu",type:"text",props:{color:"black",size:"m",w:204.36525326738322,text:"Community",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Community

',shapeColor:null},parentId:"page:page",index:"aH",typeName:"shape"},{x:1389.4198642208344,y:155.14109047464459,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tneIatSl5yj2J6kQLD4Hy",type:"text",props:{color:"black",size:"m",w:204.36525326738322,text:"Strangers",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Strangers

',shapeColor:null},parentId:"page:page",index:"aI",typeName:"shape"}],assets:[{meta:{},id:"asset:1250396056",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/1503bafa04414cc2a7b9848c75a23885/original/tldrawFile.png",w:800,h:801,mimeType:"image/png",isAnimated:!1}}],meta:{},width:534.2222222222222,svg:'

Me

Friends

Family

Acquaintances

Community

Strangers

'}}},d={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Gantt.63fb5eea.svg",height:96,width:253,blurWidth:0,blurHeight:0},p={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Kanban.fa47adcf.svg",height:96,width:253,blurWidth:0,blurHeight:0},u=()=>[{key:"diagram",name:()=>a.Ru._({id:"G1q1hG"}),keywords:["sketch","drawing","shapes","diagram","canvas","freeform"],shortcut:"/diagram"},{key:"calendarWeek",name:()=>a.Ru._({id:"ToE1YL"}),keywords:["week","days","calendar","diagram","kanban","schedule","timeline"],icon:n.aXh,previewImage:p},{key:"calendarMonths",name:()=>a.Ru._({id:"jIipv0"}),keywords:["month","days","calendar","diagram","kanban","schedule","gantt chart","timeline"],icon:n.nKW,previewImage:d}].map(e=>{let t="diagram"===e.key?{type:"diagram",attrs:{}}:c[e.key];return{nodeName:"diagram",icon:n.qTS,...e,execute:e=>{let i=(0,o.rZ)(),n=s()(t);n.attrs.id=i,(0,o.CD)(i,!0),e.commands.insertContent(n)},dragStartFn:e=>{let i=(0,o.rZ)(),n=s()(t);n.attrs.id=i,(0,o.CD)(i,!0),(0,l.fS)({editor:e,content:n})}}}).filter(e=>!!e)},11076:(e,t,i)=>{"use strict";i.d(t,{a:()=>x});var n=i(6029),a=i(78140),r=i(36999),s=i(49611),l=i(41283),o=i(99492),c=i(48621),d=i(31241),p=i(19564),u=i(77650),h=i(3702),g=i(81949),m=i(91496);let x=e=>{let{editor:t,color:i,setColor:x,analyticsSource:f}=e;return(0,n.jsxs)(a.W,{isLazy:!0,onClose:()=>t&&(0,m.q)(t),children:[(0,n.jsx)(d.Tz,{placement:"top",label:(0,n.jsx)(p.x6,{id:"XAIjEI"}),"aria-label":u.Ru._({id:"XAIjEI"}),children:(0,n.jsx)(r.I,{as:s.$,variant:"toolbar","data-formatting-menu-button":!0,rightIcon:(0,n.jsx)(c.g,{icon:o.Jt$,transform:"shrink-6"}),size:"sm",onMouseDown:g.Fw,children:(0,n.jsx)(c.g,{icon:o.fyG})})}),(0,n.jsx)(l.c,{overflow:"hidden",children:(0,n.jsx)(h.b,{currentColor:i||null,setColor:x,source:f})})]})}},11275:(e,t,i)=>{"use strict";i.d(t,{tz:()=>S,EF:()=>M,pO:()=>I});var n=i(6029),a=i(78140),r=i(41283),s=i(96500),l=i(48810),o=i(26420),c=i(85595),d=i(58959),p=i(12514),u=i(99492),h=i(55597),g=i(48621),m=i(55729),x=i(94524),f=i(46649);function b(e){return"items"in e}function C(e){return"check"in e}function v(e){return"label"in e}function y(e){return"divider"in e}var w=i(12364),k=i.n(w);let A=(0,m.forwardRef)((e,t)=>{let{isOpen:i,onClose:p,menuItems:h,position:f,parentOffset:w={x:0,y:0},id:A,activeElement:j,size:S="medium"}=e,M=(0,x.fW)(),I=(0,m.useRef)(null),{position:_,calculatePosition:D}=(e=>{let{element:t,position:i,offset:n={x:0,y:0},isRtl:a=!1}=e,[r,s]=(0,m.useState)({width:window.innerWidth,height:window.innerHeight}),[l,o]=(0,m.useState)({x:i.x,y:i.y}),c=(0,m.useCallback)(e=>{let{width:t,height:s}=r;if(i.x<0||i.y<0)return;let c={x:0,y:0};a?(c.x=-((e.offsetWidth+n.x)*1),i.x+c.x<=0&&(c.x=0)):e.offsetWidth+i.x>t&&(c.x=-((e.offsetWidth+n.x)*1)),e.offsetHeight+i.y>s&&(c.y=-((e.offsetHeight+n.y)*1));let d={x:i.x+c.x,y:i.y+c.y};(d.x!==l.x||d.y!==l.y)&&o(d)},[r,i.x,i.y,a,l.x,l.y,n.x,n.y]);return(0,m.useEffect)(()=>{let e=k()(()=>{s({width:window.innerWidth,height:window.innerHeight})},150);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,m.useEffect)(()=>{t&&c(t)},[c,t]),{calculatePosition:c,position:l}})({element:I.current,position:f,offset:w,isRtl:M}),R=()=>{var e;let i=(null==(e=I.current)?void 0:e.parentNode)||null;"function"==typeof t?t(i):t&&(t.current=i)};(0,m.useEffect)(()=>{t&&R()},[t]);let T=h.map(e=>y(e)?"divider":e.key).join(",");(0,m.useEffect)(()=>{I.current&&D(I.current)},[T,f]);let z=(0,m.useMemo)(()=>h.filter(e=>v(e)),[h]),H=!!z.find(e=>C(e)),B=!!z.find(e=>e.icon);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(a.W,{isOpen:i,onClose:p,closeOnBlur:!1,closeOnSelect:!0,children:(0,n.jsx)(r.c,{"data-menu-id":A,zIndex:"tooltip",rootProps:{style:{top:_.y,left:_.x}},ref:e=>{I.current=e,R(),e&&D(e)},fontSize:"small"===S?"sm":"large"===S?"lg":"md",children:h.map((e,t)=>y(e)?(0,n.jsx)(s.c,{color:"gray.300",my:"small"===S?1:"large"===S?3:2},"divider-".concat(t)):"title"in e?(0,n.jsx)(l.E,{color:"gray.500",ps:3,children:e.title},e.key):"element"in e?(0,n.jsx)(o.a,{children:e.element(p)},e.key):(0,n.jsx)(c.D,{py:"small"===S?1:"large"===S?3:2,cursor:"pointer",icon:(0,n.jsx)(L,{item:e,menuHasIcons:B,menuHasChecked:H}),background:(v(e)?e.background:void 0)||(j===e.key?"gray.50":void 0),closeOnSelect:!b(e),onClick:b(e)?void 0:e.onClick,isDisabled:e.disabled,color:e.color,"data-menu-item-key":e.key,children:(0,n.jsxs)(d.z,{width:"100%",pointerEvents:"none",children:[(0,n.jsx)(o.a,{flexGrow:2,children:e.label}),e.rightIcon&&(0,n.jsx)(o.a,{flexGrow:0,ps:2,children:(0,n.jsx)(E,{icon:e.rightIcon})}),b(e)&&(0,n.jsx)(o.a,{flexGrow:0,ps:2,children:(0,n.jsx)(g.g,{icon:M?u.Uec:u.vmR})})]})},e.key))})})})});A.displayName="ContextMenuInner";let L=e=>{let{item:t,menuHasIcons:i,menuHasChecked:a}=e;return(0,n.jsx)(d.z,{justifyContent:"center",children:(0,n.jsxs)(n.Fragment,{children:[a&&(0,n.jsx)(j,{item:t}),i&&(0,n.jsx)(E,{icon:t.icon})]})})},j=e=>{let{item:t}=e;return C(t)&&t.check?"multiple"===t.check?(0,n.jsx)(g.g,{icon:h.EZy,width:"1em"}):(0,n.jsx)(g.g,{icon:h.e68,width:"1em"}):(0,n.jsx)(o.a,{width:"1em"})},E=e=>{let{icon:t}=e;return t?"icon"in t?(0,n.jsx)(g.g,{icon:t,width:"1em"}):t:(0,n.jsx)(o.a,{width:"1em"})},S=e=>{let{onClose:t,isOpen:i,menuItems:a,position:r,size:s="medium"}=e,{setMenuRef:l,openMenus:o,getMenuItems:c}=(e=>{let{menuItems:t,position:i,isOpen:n,onClose:a}=e,r=(0,m.useRef)(null),s=(0,m.useRef)(new Map),[l,o]=(0,m.useState)([]),{itemsIndex:c,itemsHash:d,getItemFromKey:p}=function(e){let t=new Map,i=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e.forEach((e,a)=>{if(!v(e))return;let r=e.key;if(t.has(r))throw console.log(t.get(r)),Error("duplicated key=".concat(r));let s=[...n,a];t.set(r,s),b(e)&&i(e.items,s)})};i(e);let n=[...t.entries()].map(e=>{let[t,i]=e;return"".concat(t,":").concat(i.join("|"))}).join(",");return{itemsIndex:t,itemsHash:n,getItemFromKey:(e,i)=>((e,t)=>{let i=null;for(let n of e){if(!(i=t[n]))throw console.log(e,n),Error("item not found");t=b(i)?i.items:[]}if(!i)throw console.log(e),Error("item not found");return i})(t.get(e)||[],i)}}(t),u=(0,m.useCallback)(e=>{var i,n,a,d,u,h,g,m;let x=e.target;if(!(x instanceof HTMLElement))return;let f=null==x?void 0:x.closest("[data-menu-item-key]"),C=null==x?void 0:x.closest("[data-menu-id]");if(!(C instanceof HTMLElement)||!(f instanceof HTMLElement))return;let v=(null==C?void 0:C.getAttribute("data-menu-id"))||"",y=(null==f?void 0:f.getAttribute("data-menu-item-key"))||"";if(!v||!y)return;let w=s.current.get(v);if(!w)return;let{trigger:k,hideTimer:A}=w,L="".concat(v,":").concat(y),j=null==(i=c.get(y))?void 0:i.length,E=null!=(h=s.current.get(j&&(null==(n=l[j])?void 0:n.key)||""))?h:{},{element:S,key:M,hideTimer:I}=null!=E?E:{},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;E.hideTimer=setTimeout(()=>{o(e=>{let t=e.splice(0,j);return e.forEach(e=>{let{key:t}=e,i=s.current.get(t);i&&(i.hideTimer&&clearTimeout(i.hideTimer),s.current.delete(t))}),t})},e)};if(A&&(clearTimeout(A),w.hideTimer=void 0),y===M){w.trigger={x:e.clientX,y:e.clientY},I&&(clearTimeout(I),E.hideTimer=void 0);return}if(S&&k&&function(e){let{el:t,initial:i,currentCoords:n}=e;if(!t||t.offsetTop<0||t.offsetLeft<0||t.offsetLefti.x||t.offsetLeft>i.x&&n.x{let{initial:t,top:i,bottom:n}=e,a=Math.abs(i.x-t.x),r=Math.abs(i.y-t.y),s=Math.abs(n.y-t.y);return 0===a?{alpha:0,beta:0}:{alpha:Math.atan(r/a),beta:Math.atan(s/a)}})({initial:i,top:{y:t.offsetTop,x:t.offsetLeft+a.x},bottom:{y:t.offsetTop+t.offsetHeight,x:t.offsetLeft+a.x}}),s=Math.atan(Math.abs(i.y-n.y)/Math.abs(n.x-i.x));return n.y{let{key:t}=e;return t===v});if(!D)return void console.error("menu not found",{openMenus:{...l},menuKey:v});let R=D.position,T={x:(null!=(g=null==(a=w.element)?void 0:a.offsetLeft)?g:R.x)+((null==(d=w.element)?void 0:d.offsetWidth)||0),y:f.offsetTop+(null!=(m=null==(u=w.element)?void 0:u.offsetTop)?m:R.y)};w.trigger={x:e.clientX,y:e.clientY},o(e=>{var t;let i=e.slice(0,j);return i.push({key:y,position:T,offset:{x:(null==(t=w.element)?void 0:t.offsetWidth)||f.offsetWidth,y:-1*f.offsetHeight}}),s.current.has(y)||s.current.set(y,{}),s.current.get(y).key=y,i})},[l,d]);return(0,m.useEffect)(()=>(window.addEventListener("mousemove",u),()=>{window.removeEventListener("mousemove",u)}),[u]),(0,m.useEffect)(()=>{!1===n?(o([]),s.current=new Map):o([{key:"_root",position:i,offset:{x:0,y:0}}]);let e=e=>{var t;n&&((null==(t=e.target)?void 0:t.closest("[data-menu-id]"))||a())};return window.addEventListener("mousedown",e),()=>{window.removeEventListener("mousedown",e)}},[n,a]),(0,m.useEffect)(()=>{o(e=>(e.length&&(e[0].position={x:i.x,y:i.y}),e))},[i.x,i.y]),{setMenuRef:e=>t=>{s.current.has(e)||s.current.set(e,{}),s.current.get(e).element=t},openMenus:l,getMenuItems:function(e){if("_root"===e)return t;let i=p(e,t);return b(i)?i.items:[]}}})({isOpen:i,onClose:t,menuItems:a,position:r});return(0,n.jsx)(p.Z,{appendToParentPortal:!1,children:[...o,null].map((e,i)=>{var a,r;return null===e?(0,n.jsx)(A,{id:"placeholder",menuItems:[],position:f.O,isOpen:!1,onClose:t,size:s},"menu-".concat(i)):(0,n.jsx)(A,{id:e.key,activeElement:null!=(r=null==(a=o[i+1])?void 0:a.key)?r:void 0,menuItems:c(e.key),position:e.position,parentOffset:e.offset,isOpen:!0,onClose:t,ref:l(e.key),size:s},"menu-".concat(i))})})},M=()=>{let[e,t]=(0,m.useState)(f.O),[i,n]=(0,m.useState)(!1);return{onContextMenu:e=>{e.stopPropagation(),e.preventDefault(),t({x:e.clientX,y:e.clientY}),n(!0)},menuProps:{isOpen:i,position:e,onClose:()=>{n(!1),t(f.O)}}}},I=e=>{let[t,i]=(0,m.useState)(!1),[n,a]=(0,m.useState)(f.O);return{onContextMenu:n=>{if(n.stopPropagation(),n.preventDefault(),e.current){let t=e.current.getBoundingClientRect();a({x:t.left,y:t.bottom})}i(!t)},menuProps:{isOpen:t,position:n,onClose:()=>{i(!1),a(f.O)}}}}},11462:(e,t,i)=>{"use strict";i.d(t,{n:()=>o});var n=i(37243),a=i(42725),r=i.n(a),s=i(64022),l=i.n(s);let o=n.YY.create({name:"updateAttributesAtPos",addCommands:()=>({updateAttributesAtPos:(e,t)=>i=>{let{tr:n}=i;return Object.entries(t).forEach(t=>{let[i,a]=t;n.setNodeAttribute(e,i,a)}),!0},updateNestedAttributesAtPos:(e,t)=>i=>{let{tr:n}=i,a=n.doc.nodeAt(e);return!!a&&(Object.entries(t).forEach(t=>{let[i,r]=t,s=l()(r)?{...a.attrs[i],...r}:r;n.setNodeAttribute(e,i,s)}),!0)},updateAttributeKeyPathAtPos:(e,t,i)=>n=>{var a;let{tr:s,state:l}=n,o=null==(a=l.doc.nodeAt(e))?void 0:a.attrs;if(!o)return!1;let c=JSON.parse(JSON.stringify(o));return Object.entries(r()(c,t,i)).forEach(t=>{let[i,n]=t;s.setNodeAttribute(e,i,n)}),!0}})})},11719:(e,t,i)=>{"use strict";i.d(t,{O:()=>n});let n={prompt:"",template:null,settings:{},status:"ready"}},12060:(e,t,i)=>{"use strict";i.d(t,{C:()=>gM});var n=i(37243),a=i(58497),r=i(97122),s=i(83691),l=i(65632),o=i(39239),c=i(51589),d=i(62040),p=i(12889),u=i(44604),h=i(6029),g=i(26420),m=i(44790),x=i(73232);let f=e=>(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(g.a,{position:"relative","data-selection-ring":"padded",dir:(0,x.fZ)(e.decorations),children:[(0,h.jsx)(p.$p,{as:"blockquote"}),(0,h.jsx)(g.a,{position:"absolute",css:{insetInlineStart:"0"},top:"0",height:"100%",w:"var(--line-thickness)",backgroundColor:"var(--accent-color)",backgroundImage:"var(--accent-gradient)"})]})}),b=c.Ay.extend({group:"cardBlock layoutBlock footnoteBlock tableBlock smartLayoutBlock",content:"(block | calloutBlock)+",addNodeView:()=>(0,p.gu)(f,{update:u.z0}),addCommands(){var e;return{...null==(e=this.parent)?void 0:e.call(this),unwrapQuoteOnDelete:()=>e=>{let{state:t,tr:i}=e,{selection:a}=t;if(!a.empty)return!1;let r=(0,n.KP)(e=>e.type.name===b.name)(a);if(!r||!(a.from<=r.pos+2))return!1;let s=a.$from.blockRange(a.$to);if(!s)return!1;let l=(0,d.jP)(s);return!!l&&(i.lift(s,l),!0)}}}});var C=i(41885);let v=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,y=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,w=C.Ay.extend({addInputRules(){return[(0,n.OX)({find:v,type:this.type}),(0,n.OX)({find:y,type:this.type})]},renderHTML(e){let{HTMLAttributes:t}=e;return["b",(0,n.KV)(this.options.HTMLAttributes,t),0]}});var k=i(17469),A=i(19080),L=i(38377);let j=n.bP.create({name:"buttonGroup",content:"button{1, ".concat(L.r4,"}"),group:"block",allowGapCursor:!1,addNodeView:()=>(0,p.gu)(A.r,{update:u.R$}),parseHTML:()=>[{tag:"div[class=button-group]"},{tag:"buttons"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"button-group"}),0]},renderHTMLforAI(e){let{node:t}=e;return["buttons",{},0]}});var E=i(58959),S=i(48810),M=i(21938),I=i(48621),_=i(55729),D=i(28547),R=i(26533),T=i(79683),z=i(9443),H=i(44913),B=i(67391),N=i(25183),P=i(20470);let F=e=>{let{node:t,editor:i,getPos:n,decorations:a}=e,{variant:r,icon:s,color:l}=t.attrs,{firstChildSize:o}=(0,B.P)(a),{theme:c,isDark:d}=(0,z.a)(a),u=(0,N.bh)(o,c),x=(0,R.Ik)((0,R.VH)(c)),{colors:f,icon:b}=(0,P.Tg)(r),{backgroundColor:C,iconColor:v,bodyColor:y}=l?V(l):O(d,f,x),w=(0,_.useCallback)(()=>{if(!i.isEditable)return;let e=n();"number"==typeof e&&i.commands.selectNodeAtPos(e)},[i,n]);return(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(g.a,{backgroundColor:"".concat(C," !important"),pt:"0.25em",pb:"0.5em",px:"1em",className:"calloutBox",borderRadius:"var(--box-border-radius)",css:{"--body-color":y,"--heading-color":y},"data-selection-ring":!0,pos:"relative",children:[(0,h.jsxs)(E.z,{direction:"row",align:o?"baseline":"flex-start",spacing:"1em",children:[s&&(0,h.jsx)(S.E,{sx:u,onClick:w,color:v,mt:o?void 0:"1em",contentEditable:!1,children:(0,h.jsx)(I.g,{icon:b,fixedWidth:!0})}),(0,h.jsx)(p.$p,{style:{flex:"1 1 auto",minWidth:0},className:(0,M.cx)(D.Dv)})]}),(0,h.jsx)(H.A,{handlePlacement:"outside",...e})]})})},V=e=>{let t=(0,T.$p)(e),i=t?(0,T.PE)(e,.7):(0,T.PE)(e,.3);return{backgroundColor:e,bodyColor:t?"white":"black",iconColor:i}},O=(e,t,i)=>{if("accent"===t)return{backgroundColor:e?(0,T.PE)(i,.15):(0,T.PE)(i,.85),bodyColor:e?"white":"black",iconColor:e?(0,T.PE)(i,.7):(0,T.PE)(i,.3)};let n=e?t.dark:t.light;return{backgroundColor:n.backgroundColor,bodyColor:e?"white":"black",iconColor:n.iconColor}},Z=n.bP.create({name:"calloutBox",group:"cardBlock layoutBlock footnoteBlock smartLayoutBlock",content:"(block | calloutBlock)+",selectable:!0,isolating:!0,containerHandle:!0,addAttributes:()=>({variant:{default:"note",parseHTML:e=>e.getAttribute("variant"),renderHTML:e=>({variant:e.variant})},icon:{default:!0},color:{renderHTML:e=>({color:e.color}),parseHTML:e=>e.getAttribute("color")}}),addNodeView:()=>(0,p.gu)(F,{update:u.z0}),parseHTML:()=>[{tag:"aside"}],renderHTML(e){let{HTMLAttributes:t}=e;return["aside",(0,n.KV)(t,{class:"calloutBox"}),0]}});var G=i(34450),U=i(63867),W=i(82246),K=i(41582),Q=i(95856),q=i(46030),J=i(25135),$=i(44464),Y=i(16007),X=i(20044),ee=i(80371),et=i(51831),ei=i(49404),en=i(12872),ea=i(84739),er=i(15902),es=i(15153);let el=!1;var eo=i(63672),ec=i(35738),ed=i(92986),ep=i(87489),eu=i(4742),eh=i(57405),eg=i(29810),em=i(31241),ex=i(19564),ef=i(67909),eb=i(36071),eC=i(68728),ev=i(17920),ey=i(26385),ew=i(23293),ek=i(96500),eA=i(3674),eL=i(40691),ej=i(49146),eE=i(23908),eS=i(36693),eM=i(20061),eI=i(3448),e_=i(55597),eD=i(92594),eR=i(70077),eT=i(1319),ez=i(63193),eH=i(2137);let eB=e=>{let{hideFromFirst:t,hideFromLast:i,...n}=e;return Object.values(n).every(e=>!e)},eN=(e,t)=>!(null==e?void 0:e.type)||"text"===e.type&&!e.content||"image"===e.type&&!(e=>{var t,i;return(null==e?void 0:e.type)==="image"&&(null==e||null==(t=e.imageAttrs)?void 0:t.src)&&(null==e||null==(i=e.imageAttrs)?void 0:i.uploadStatus)===eH.A.Done})(e)||"themeLogo"===e.type&&null===t,eP=e=>{var t,i;return(null==e?void 0:e.type)!=="image"?null:null!=(i=null==e||null==(t=e.imageAttrs)?void 0:t.src)?i:null},eF=e=>{let{flex:t,text:i}={Left:{flex:"flex-start",text:"left"},Center:{flex:"center",text:"center"},Right:{flex:"flex-end",text:"right"}}[e.replace(/^(top|bottom)/,"")];return{flex:t,text:i}},eV={top:/^top/,bottom:/^bottom/,left:/Left$/,right:/Right$/,center:/Center$/},eO=(e,t)=>eV[e].test(t),eZ=(e,t,i)=>{let n=(null!=t?t:1)-1;return e{let n=null!=e?e:1,a=null!=t?t:1,r="";2===n?r="—,":n>2&&(r="...,");let s=a+1,l=a+2;return i&&1===n?"".concat(a,", ").concat(s,", ").concat(l,", ").concat(l+1,"..."):"".concat(r," ").concat(a,", ").concat(s,", ").concat(l,"...")},eU=e=>{let t=(0,Q.GV)(ep.uF),i=null==e?void 0:e.id,n=!!(i&&t[0]===i),a=t[t.length-1]===i,{cardMarginSettings:r}=(0,Q.GV)(ep.Uu),{hideFromFirst:s,hideFromLast:l}=r,o=n&&s,c=a&&l,d=!!(null==e?void 0:e.cardMarginSettings.isHidden);return{isFirstCardAndHidden:o,isLastCardAndHidden:c,isHiddenByCardSettings:d,areElementsCurrentlyHiddenBySettings:!eB(r)&&(o||c||d)}};var eW=i(46898),eK=i(49611),eQ=i(78140),eq=i(36999),eJ=i(16936),e$=i(41283),eY=i(83550),eX=i(85595),e0=i(99492),e1=i(32380),e2=i(77650);let e3=e=>{let{onDelete:t,isDeleteDisabled:i,editor:n}=e,a=(0,eW.d)(),r=(0,_.useCallback)(()=>{t();let e=a({title:(0,h.jsxs)(E.z,{children:[(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"i+ZZMW"})}),(0,h.jsx)(eK.$,{variant:"link",textDecoration:"underline",as:"span",size:"sm",cursor:"pointer",color:"inherit",onClick:()=>{(0,e1.tN)(n.state),a.close(e)},children:(0,h.jsx)(ex.x6,{id:"IiqYd9"})})]}),status:"info",duration:3e3,position:"top"})},[n,t,a]);return(0,h.jsxs)(eQ.W,{children:[(0,h.jsx)(eq.I,{as:eJ.K,icon:(0,h.jsx)(I.g,{icon:e_.Dwc}),"aria-label":e2.Ru._({id:"CQDm4Q"}),variant:"plain",size:"sm"}),(0,h.jsx)(e$.c,{children:(0,h.jsx)(eY.r,{title:e2.Ru._({id:"ZYWBTf"}),children:(0,h.jsx)(eX.D,{onClick:r,isDisabled:i,color:"red.500",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.yLS}),children:(0,h.jsx)(ex.x6,{id:"mxPb1C"})})})})]})};var e5=i(40452),e4=i(81882),e6=i(22670),e9=i(44732),e7=i(94524);let e8=e=>{let{label:t,children:i,labelProps:n}=e,a=(0,e7.fW)();return(0,h.jsxs)(ey.B,{position:"absolute",top:"50%",insetStart:"50%",transform:"translate(".concat(a?"50%":"-50%",",-50%)"),alignItems:"center",w:"100%",px:16,children:[(0,h.jsx)(S.E,{fontSize:"3xl",textAlign:"center",color:"gray.400",...n,children:t}),i]})},te=(0,_.memo)(e=>{let{onUpsellClick:t}=e;return(0,h.jsxs)(e8,{label:(0,h.jsx)(ex.x6,{id:"GRyKgN",values:{PRO_PROPER_NOUN:e9.Kc}}),labelProps:{color:"inherit"},children:[(0,h.jsx)(S.E,{textAlign:"center",mb:"2",children:(0,h.jsx)(ex.x6,{id:"RryZ/g",values:{GAMMA_PRO_PROPER_NOUN:e9.Ol}})}),(0,h.jsx)(eK.$,{variant:"solid",onClick:t,children:(0,h.jsx)(ex.x6,{id:"cKQRnY",values:{PRO_PROPER_NOUN:e9.Kc}})})]})});te.displayName="CardMarginElementsUpsell";var tt=i(85966),ti=i(37930),tn=i(48478),ta=i(6760),tr=i(38036),ts=i(83004),tl=i(90295),to=i(28925),tc=i(83638),td=i(25223),tp=i(15863),tu=i(72089),th=i(94740),tg=i(66199),tm=i(18078),tx=i(25311),tf=i(33750),tb=i.n(tf);let tC=e=>{let{value:t,setValue:i,placeholder:n,min:a,max:r,onUpdate:s}=e,l=(0,_.useCallback)(e=>{if(e){let t=parseInt(e);i(tb()(isNaN(t)?a:t,a,r).toString())}else i("")},[a,r,i]),o=(0,_.useCallback)(e=>{"Enter"===e.key&&(l(t),s())},[l,s,t]),c=(0,_.useCallback)(()=>{l(t),s()},[l,s,t]);return(0,h.jsx)(tr.p,{type:"number",value:t,placeholder:n||"",onChange:e=>i(e.target.value),onKeyDown:o,onBlur:c,size:"sm",min:a,max:r,textAlign:"center",maxW:"16"})},tv=e=>{let{startIndex:t,startNumber:i}=e,n={height:9,bg:"gray.100",borderRadius:"sm",alignItems:"flex-end",justifyContent:"flex-end",fontSize:"xs"},a=t>2,r=a?[t-1,t,t+1]:[0,1,2,3],s=e=>{let{cardIndex:a}=e,r=eZ(a,t,i);return(0,h.jsx)(e5.s,{...n,minH:9,py:.5,px:1.5,flex:"1",children:r},a)};return(0,h.jsxs)(ey.B,{spacing:2,w:"100%",children:[a&&(0,h.jsx)(e=>{let{startingIndex:t}=e,i=tb()(t-1,2,7);return(0,h.jsxs)(ey.B,{spacing:.5,flex:"1",position:"relative",maxH:9,minH:9,children:[[...Array(i)].map((e,t)=>(0,h.jsx)(e5.s,{...n,h:"100%",flex:"1"},t)),(0,h.jsxs)(S.E,{position:"absolute",insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)",fontSize:"xs",bg:"white",borderRadius:"sm",px:1,color:"gray.500",children:["(",t-1,")"]})]})},{startingIndex:t}),r.map(e=>(0,h.jsx)(s,{cardIndex:e},e))]})},ty=e=>{let{element:t,onUpdate:i}=e,[n,a]=(0,_.useState)((()=>{let e=(null==t?void 0:t.type)==="cardNumbers"?t.startIndex:void 0;return 1!==e&&e?2===e?"2":"other":"1"})()),[r,s]=(0,_.useState)((null==t?void 0:t.type)==="cardNumbers"&&t.startIndex&&t.startIndex>2?t.startIndex.toString():""),[l,o]=(0,_.useState)((null==t?void 0:t.type)==="cardNumbers"&&void 0!==t.startNumber&&1!==t.startNumber?t.startNumber.toString():""),c="1"===n?1:"2"===n?2:r?tb()(parseInt(r),1,1e3):void 0,d=""===l?void 0:tb()(parseInt(l),0,1e3),p=(0,_.useCallback)(()=>{i({type:"cardNumbers",startIndex:r?tb()(parseInt(r),1,1e3):void 0,startNumber:d})},[r,d,i]),u=(0,_.useCallback)(()=>{let e=l?tb()(parseInt(l),0,1e3):void 0;i({type:"cardNumbers",startIndex:(null==t?void 0:t.type)==="cardNumbers"?t.startIndex:void 0,startNumber:e})},[l,t,i]),g=(null==t?void 0:t.type)==="cardNumbers"&&(void 0!==t.startIndex||void 0!==t.startNumber);return(0,h.jsxs)(eh.T,{spacing:0,children:[(0,h.jsxs)(E.z,{w:"100%",alignItems:"flex-start",p:3,children:[(0,h.jsxs)(eh.T,{alignItems:"flex-start",flex:"2",spacing:4,children:[(0,h.jsxs)(tc.MJ,{children:[(0,h.jsx)(td.l,{fontSize:"xs",fontWeight:"bold",children:(0,h.jsx)(ex.x6,{id:"EgzmRy"})}),(0,h.jsxs)(eh.T,{spacing:2,alignItems:"flex-start",children:[(0,h.jsx)(tp.z,{value:n,defaultValue:n,onChange:e=>{a(e),"other"===e?s(n):s(""),"1"===e?i({type:"cardNumbers",startIndex:1,startNumber:d}):"2"===e&&i({type:"cardNumbers",startIndex:2,startNumber:d})},size:"sm",children:(0,h.jsxs)(ey.B,{spacing:2,children:[(0,h.jsx)(tu.s,{value:"1",children:(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"gidUuU"})})}),(0,h.jsx)(tu.s,{value:"2",children:(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"CfeM0j"})})}),(0,h.jsx)(tu.s,{value:"other",children:(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"m7sNyG"})})})]})}),"other"===n&&(0,h.jsx)(tC,{value:r,setValue:s,min:1,max:1e3,onUpdate:p})]})]}),(0,h.jsxs)(tc.MJ,{children:[(0,h.jsx)(td.l,{fontSize:"xs",fontWeight:"bold",children:(0,h.jsx)(ex.x6,{id:"boZ3aq"})}),(0,h.jsx)(tC,{value:l,setValue:o,placeholder:"1",min:0,max:1e3,onUpdate:u})]})]}),(0,h.jsxs)(eh.T,{spacing:1,w:"100%",alignItems:"flex-start",maxW:"16",children:[(0,h.jsx)(S.E,{fontSize:"xs",children:(0,h.jsx)(ex.x6,{id:"GswZF3"})}),(0,h.jsx)(tv,{startIndex:c||1,startNumber:null!=d?d:1})]})]}),g&&(0,h.jsx)(E.z,{px:4,py:2,bg:"gray.50",w:"100%",children:(0,h.jsx)(eK.$,{variant:"link",size:"xs",w:"100%",onClick:()=>{a("1"),s(""),o(""),i({type:"cardNumbers",startIndex:void 0,startNumber:void 0})},isDisabled:!g,leftIcon:(0,h.jsx)(I.g,{icon:e_.ub2}),children:(0,h.jsx)(ex.x6,{id:"L+rMC9"})})})]})},tw=e=>{let{element:t,position:i,showUpsell:n,onUpdate:a}=e,r=(0,e7.fW)(),{flex:s}=eF(i),l=(null==t?void 0:t.type)==="cardNumbers"?t:null,o=null==l?void 0:l.startIndex,c=null==l?void 0:l.startNumber,d={px:3,h:8,w:"100%",borderRadius:"md",fontSize:"sm",cursor:n?"not-allowed":"pointer",bg:n?"blackAlpha.50":"white",color:n?"gray.600":"inherit",justifyContent:s,border:"1px solid",borderColor:n?"transparent":"titanium.300"};return n?(0,h.jsx)(E.z,{...d,children:(0,h.jsx)(S.E,{dir:r?"rtl":void 0,children:eG(o,c)})}):(0,h.jsxs)(th.A,{children:[(0,h.jsx)(tg.W,{children:(0,h.jsx)(E.z,{...d,children:(0,h.jsx)(S.E,{dir:r?"rtl":void 0,children:eG(o,c)})})}),(0,h.jsx)(tm.h,{maxW:"240px",p:0,overflow:"hidden",children:(0,h.jsx)(tx.e,{p:0,children:(0,h.jsx)(ty,{element:t,onUpdate:a})})})]})};var tk=i(33787),tA=i(3276);let tL=e=>{let{imageElement:t,isError:i,isLoading:n,isCompact:a=!1}=e,r=(0,e7.fW)();return t&&"image"===t.type?i?(0,h.jsxs)(E.z,{dir:r?"rtl":void 0,spacing:1,children:[(0,h.jsx)(S.E,{color:"red.500",fontSize:"xxs",children:(0,h.jsx)(ex.x6,{id:"yabRr8"})}),(0,h.jsx)(em.qT,{color:"red.500",fontSize:a?"xxs":void 0,display:"block",lineHeight:"0",label:(0,h.jsx)(ex.x6,{id:"mjco3+"})})]}):n?(0,h.jsx)(tA.y,{size:"xs"}):null:null};var tj=i(96095),tE=i(21945),tS=i(89532);let tM={sm:6,md:7,lg:8,xl:10},tI={sm:.6,md:.7,lg:.8,xl:.9},t_={sm:{name:()=>e2.Ru._({id:"4Revpc"}),buttonText:()=>e2.Ru._({id:"ZQA8ce"}),height:1.55},md:{name:()=>e2.Ru._({id:"agPptk"}),buttonText:()=>e2.Ru._({id:"Tmu3kA"}),height:2},lg:{name:()=>e2.Ru._({id:"k7rCa/"}),buttonText:()=>e2.Ru._({id:"SMwD6s"}),height:2.65},xl:{name:()=>e2.Ru._({id:"vp6Yr4"}),buttonText:()=>e2.Ru._({id:"ekdhM0"}),height:3.5}};var tD=i(61204);let tR=e=>{let{children:t}=e;return(0,h.jsxs)(E.z,{fontSize:"xs",alignItems:"flex-start",children:[(0,h.jsx)(I.g,{icon:e0.e68,fixedWidth:!0}),(0,h.jsx)(S.E,{fontSize:"xs",children:t})]})},tT=()=>(0,h.jsxs)(ey.B,{spacing:1,children:[(0,h.jsx)(S.E,{fontSize:"xs",children:(0,h.jsx)(ex.x6,{id:"wCgOyU"})}),(0,h.jsxs)(ey.B,{spacing:.5,children:[(0,h.jsx)(tR,{children:(0,h.jsx)(ex.x6,{id:"48UYx4"})}),(0,h.jsx)(tR,{children:(0,h.jsx)(ex.x6,{id:"tzmFSd"})}),(0,h.jsx)(tR,{children:(0,h.jsx)(ex.x6,{id:"krkjlf"})})]})]}),tz=e=>{let{currentSize:t,onSizeChange:i,onReplaceImage:n,isDisabled:a=!1}=e,r=void 0!==t;return(0,h.jsxs)(th.A,{children:[(0,h.jsx)(tg.W,{children:(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"XyAh4B"}),icon:(0,h.jsx)(I.g,{icon:e0._$s,fixedWidth:!0}),size:"sm",variant:"ghost",borderRadius:"full",color:"blackAlpha.700"})}),(0,h.jsx)(tm.h,{maxW:"260px",p:0,overflow:"hidden",children:(0,h.jsxs)(tx.e,{p:0,children:[(0,h.jsxs)(eh.T,{p:3,spacing:3,alignItems:"flex-start",children:[(0,h.jsxs)(tc.MJ,{children:[(0,h.jsx)(td.l,{fontSize:"xs",fontWeight:"bold",children:(0,h.jsx)(ex.x6,{id:"8J92vb"})}),(0,h.jsx)(tD.e,{isAttached:!0,size:"sm",display:"flex",w:"100%",children:Object.entries(t_).map(e=>{let[n,r]=e;return(0,h.jsx)(em.Tz,{label:r.name(),placement:"top",children:(0,h.jsx)(eK.$,{"aria-label":r.name(),px:"2.5",boxShadow:"none",variant:n===t?"plainSelected":"plain",bg:"md"!==n||t?void 0:"deepocean.50",flex:1,onClick:()=>{i(n)},isDisabled:a,children:r.buttonText()})},n)})})]}),(0,h.jsx)(tT,{})]}),(r||n)&&!a&&(0,h.jsxs)(E.z,{px:4,py:2,bg:"gray.50",w:"100%",justifyContent:r&&n?"space-between":"center",children:[r&&(0,h.jsx)(eK.$,{variant:"link",size:"xs",onClick:()=>{i(void 0)},colorScheme:"gray",leftIcon:(0,h.jsx)(I.g,{icon:e0.ub2,fixedWidth:!0}),children:(0,h.jsx)(ex.x6,{id:"cl2Y/T"})}),n&&(0,h.jsx)(eK.$,{variant:"link",size:"xs",onClick:n,leftIcon:(0,h.jsx)(I.g,{icon:e0.VNe,fixedWidth:!0}),colorScheme:"gray",children:(0,h.jsx)(ex.x6,{id:"YOzD/a"})})]})]})})]})},tH=e=>{let{result:t,isError:i}=e;if(i)return{uploadStatus:eH.A.Error,src:null,source:"image.custom"};let{name:n,src:a,meta:r}=t;return{uploadStatus:eH.A.Done,source:"image.custom",name:n,src:a,meta:r}},tB=e=>{let{onUpdate:t,element:i,position:n,isReadonly:a,showUpsell:r}=e,{currentWorkspace:s}=(0,tS.u)(),[l,o]=(0,_.useState)("idle"),c=(0,_.useRef)(!1),d=(0,_.useMemo)(()=>{if(null==s?void 0:s.id)return tE.Fk.createUppyInstance(null==s?void 0:s.id,{onUploadStart:()=>{o("loading"),t({type:"image",imageAttrs:{uploadStatus:eH.A.Uploading,source:"image.custom",src:null}})},onOriginalFileUpload:e=>{c.current||t({type:"image",imageAttrs:tH({result:e,isError:!1})})},onUploadComplete:e=>{c.current||(o("idle"),t({type:"image",imageAttrs:tH({result:e,isError:!1})}),null==d||d.cancelAll())},onUploadFailed:()=>{o("error"),t({type:"image",imageAttrs:tH({result:void 0,isError:!0})}),null==d||d.cancelAll()}},"cardMargins")},[null==s?void 0:s.id,t]),{onClick:p,inputElement:u}=(0,tj.c)({accept:"image/*",multiple:!1,handleFilesCallback:e=>{c.current=!1;let t=e[0];t&&(null==d||d.addFile({name:t.name,type:t.type,data:t}))}}),g=eP(i),m=(null==i?void 0:i.type)==="image"?i.imageAttrs:void 0,x=(null==i?void 0:i.type)==="image"?i.imageSize:void 0,f="loading"===l||(null==m?void 0:m.uploadStatus)===eH.A.Uploading,b=(null==m?void 0:m.uploadStatus)===eH.A.Error||"error"===l,C="idle"===l&&!m,v=(0,e7.fW)(),{flex:y}=eF(n),w=(0,_.useCallback)(e=>{t({type:"image",imageAttrs:m,imageSize:e})},[t,m]),k=(0,_.useCallback)(()=>{c.current=!0,o("idle"),p()},[p]);return a?(0,h.jsx)(e5.s,{justifyContent:y,dir:v?"rtl":void 0,gap:2,w:"100%",children:g?(0,h.jsx)(tk._,{h:tM[x||"md"]||7,maxW:"100%",objectFit:"contain",src:g,alt:e2.Ru._({id:"aiyf05"})}):(0,h.jsx)(tL,{imageElement:i,isError:(null==m?void 0:m.uploadStatus)===eH.A.Error,isLoading:(null==m?void 0:m.uploadStatus)===eH.A.Uploading})}):C?(0,h.jsxs)(h.Fragment,{children:[u,(0,h.jsx)(eK.$,{dir:v?"rtl":void 0,leftIcon:(0,h.jsx)(I.g,{icon:e0.MNJ,fixedWidth:!0}),variant:"plain",size:"sm",onClick:p,children:(0,h.jsx)(ex.x6,{id:"m3C7sL"})})]}):(0,h.jsxs)(h.Fragment,{children:[u,(0,h.jsx)(E.z,{dir:v?"rtl":void 0,gap:2,w:"100%",justifyContent:y,children:f||b?(0,h.jsx)(tL,{imageElement:i,isError:b,isLoading:f}):g?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(tk._,{h:tM[x||"md"]||7,maxW:40,src:g,objectFit:"contain",bg:"blackAlpha.100"}),(0,h.jsx)(tz,{currentSize:x,onSizeChange:w,onReplaceImage:k,isDisabled:r})]}):null})]})},tN=(0,_.memo)(function(e){let{onClick:t,isCompact:i=!1}=e,n=(0,e7.fW)(),a=(0,h.jsx)(ex.x6,{id:"pQr8gu"}),r=(0,h.jsx)("span",{role:"img","aria-label":"warning",children:"⚠️"});return(0,h.jsxs)(E.z,{dir:n?"rtl":void 0,spacing:i?1:2,children:[t?(0,h.jsxs)(E.z,{spacing:i?1:2,children:[r,(0,h.jsx)(eK.$,{variant:"link",colorScheme:"gray",fontSize:"xxs",onClick:t,children:a})]}):(0,h.jsxs)(S.E,{as:"span",display:"inline-flex",gap:2,fontSize:"xxs",children:[!i&&r,a]}),(0,h.jsx)(em.qT,{fontSize:i?"xxs":void 0,display:"block",lineHeight:"0",label:(0,h.jsx)(ex.x6,{id:"ek68m3"})})]})});var tP=i(32982),tF=i(19063),tV=i(4375);let tO=e=>{let{preferDark:t=!1}=e,i=(0,Q.GV)(ep.SJ),n=(0,tF.u)("lightDarkLogos");return(0,_.useMemo)(()=>(0,tV.T)(i,{mode:n?t?"dark":"light":void 0,fallbackToDefault:!0}),[i,t,n])},tZ=e=>{let{position:t,element:i,onUpdate:n,showUpsell:a,isReadonly:r}=e,s=(0,e7.fW)(),{logoSrc:l}=tO({preferDark:!1}),o=(0,Q.GV)(ep.SJ),{flex:c}=eF(t),d=(0,_.useMemo)(()=>(null==i?void 0:i.type)==="themeLogo"&&"imageSize"in i?i.imageSize:void 0,[i]),p=(0,_.useCallback)(e=>{n({type:"themeLogo",imageSize:e})},[n]),u=(0,_.useCallback)(()=>{o.workspaceId?(0,tP.vd)({theme:o}):(0,tP.L6)({theme:o})},[o]);return(0,h.jsx)(e5.s,{justifyContent:c,dir:s?"rtl":void 0,gap:2,w:"100%",children:l?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(tk._,{h:tM[d||"md"]||7,maxW:"100%",objectFit:"contain",src:l,alt:e2.Ru._({id:"iG7KNr"}),bg:r?void 0:"blackAlpha.100"}),!r&&(0,h.jsx)(tz,{currentSize:d,onSizeChange:p,isDisabled:a})]}):(0,h.jsx)(tN,{onClick:a||r?void 0:u})})};function tG(){let e=(0,tt._)(["\n 0% { transform: rotate(9deg); background: var(--chakra-colors-trueblue-100); }\n 10% { transform: rotate(-8deg); }\n 20% { transform: rotate(7deg); }\n 30% { transform: rotate(-6deg); }\n 40% { transform: rotate(5deg); }\n 50% { transform: rotate(-4deg); background: var(--chakra-colors-trueblue-100); }\n 60% { transform: rotate(3deg); }\n 70% { transform: rotate(-2deg); }\n 80% { transform: rotate(1deg); }\n 90% { transform: rotate(0deg); }\n 100% { transform: rotate(0deg); background: var(--chakra-colors-blackAlpha-50); }\n "]);return tG=function(){return e},e}let tU={text:{key:"text",icon:e0.tiU,name:(0,h.jsx)(ex.x6,{id:"xeiujy"}),deleteLabel:(0,h.jsx)(ex.x6,{id:"JxxCHL"}),deleteToastLabel:(0,h.jsx)(ex.x6,{id:"AwHPSN"})},cardNumbers:{key:"cardNumbers",icon:e0.qzJ,name:(0,h.jsx)(ex.x6,{id:"LMa4Y8"}),deleteLabel:(0,h.jsx)(ex.x6,{id:"gVFDdv"}),deleteToastLabel:(0,h.jsx)(ex.x6,{id:"aTqpEg"})},themeLogo:{key:"themeLogo",name:(0,h.jsx)(ex.x6,{id:"zYGAMY"}),icon:e0.fyG,deleteLabel:(0,h.jsx)(ex.x6,{id:"cty1ii"}),deleteToastLabel:(0,h.jsx)(ex.x6,{id:"sa/uRd"})},image:{key:"image",name:(0,h.jsx)(ex.x6,{id:"yrBphF"}),icon:e0.Cyq,deleteLabel:(0,h.jsx)(ex.x6,{id:"lP18tl"}),deleteToastLabel:(0,h.jsx)(ex.x6,{id:"Aty05U"})}},tW=e=>{let{selectedType:t,onSelect:i,canAdd:n,showUpsell:a,onUpsellClick:r}=e;if(!t&&n)return(0,h.jsx)(eY.r,{title:e2.Ru._({id:"qmt9HO"}),textAlign:"start",children:Object.values(tU).map(e=>{let{key:t,icon:n,name:s}=e;return a?(0,h.jsx)(eX.D,{value:t,onClick:r,icon:(0,h.jsx)(I.g,{icon:n,fixedWidth:!0}),bg:"trueblue.50",border:"1px solid white",_hover:{bg:"trueblue.50",borderColor:"trueblue.200"},_focus:{bg:"trueblue.50",borderColor:"trueblue.200"},mt:.5,children:(0,h.jsxs)(g.a,{as:"span",display:"inline-flex",gap:3,w:"100%",children:[(0,h.jsx)(g.a,{as:"span",flex:1,children:s}),(0,h.jsx)(tl.Ch,{canUseFeature:!1,productFeature:"card_margin_elements",alignSelf:"center"})]})},t):(0,h.jsx)(eX.D,{value:t,onClick:()=>i(t),icon:(0,h.jsx)(I.g,{icon:n,fixedWidth:!0}),children:s},t)})});if(!t)return null;let s=(0,h.jsx)(eY.r,{children:(0,h.jsx)(eX.D,{onClick:()=>{i(t,!0)},color:"red.500",icon:(0,h.jsx)(I.g,{icon:e0.yLS,fixedWidth:!0,fontSize:"sm"}),children:tU[t].deleteLabel})});return n?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(ti.i,{title:e2.Ru._({id:"Nb1WK7"}),textAlign:"start",value:t,type:"radio",children:Object.values(tU).map(e=>{let{key:t,icon:n,name:a}=e;return(0,h.jsxs)(tn.k,{value:t,onClick:()=>{i(t)},children:[(0,h.jsx)(I.g,{icon:n,fixedWidth:!0}),(0,h.jsx)(g.a,{as:"span",ms:2,children:a})]},t)})}),(0,h.jsx)(ta.N,{}),s]}):s},tK=(0,ts.i7)(tG()),tQ=(0,_.memo)(e=>{let{selectedType:t,onSelect:i,shouldHighlight:n,canAdd:a,showUpsell:r,onUpsellClick:s}=e;return(0,h.jsxs)(eQ.W,{children:[t?(0,h.jsx)(eq.I,{as:eK.$,variant:"ghost",size:"sm",color:"black",px:"2",rightIcon:(0,h.jsx)(I.g,{icon:e0.Jt$,transform:"shrink-6"}),children:tU[t].name}):(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"qmt9HO"}),isDisabled:!a,placement:"top","aria-label":e2.Ru._({id:"qmt9HO"}),children:(0,h.jsx)(eq.I,{as:eJ.K,isDisabled:!a,size:"lg",variant:"ghost",fontSize:"2xl",transitionProperty:"all",transitionDuration:"normal",color:"gray.800",bg:"blackAlpha.50",animation:n?"".concat(tK," 1.5s ease-in-out"):void 0,_hover:{bg:"trueblue.100",color:"trueblue.500"},icon:(0,h.jsx)(I.g,{icon:e0.QLR})})}),(0,h.jsx)(e$.c,{children:(0,h.jsx)(tW,{selectedType:t,onSelect:i,canAdd:a,showUpsell:r,onUpsellClick:s})})]})});tQ.displayName="CardElementMenu";let tq=(0,_.memo)(e=>{let{position:t,element:i,onUpdate:n,shouldHighlight:a,cardIndex:r,isObscured:s,isReadonly:l,isAddDisabled:o,showUpsell:c,onUpsellClick:d}=e,p=(0,eW.d)(),u=(0,e7.fW)(),m=null==i?void 0:i.type,x="text"===m,f="cardNumbers"===m,b=(0,_.useRef)(null),[C,v]=(0,_.useState)(x&&(null==i?void 0:i.content)||""),y=(0,_.useCallback)(e=>{n({type:"text",content:e})},[n]),w=(0,to.lW)(y,300),k=(0,_.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n({type:e},t),("text"!==e||t)&&v(""),t&&p({title:tU[e].deleteToastLabel,status:"info",duration:2e3,position:"top"})},[n,p]),{flex:A,text:L}=eF(t),j=(0,_.useMemo)(()=>f&&void 0!==r?eZ(r,null==i?void 0:i.startIndex,null==i?void 0:i.startNumber):"",[r,i,f]);return(0,h.jsx)(g.a,{flex:1,children:(0,h.jsxs)(ey.B,{spacing:1,alignItems:A,filter:s?"grayscale(1) blur(2px)":void 0,opacity:s?.5:1,pointerEvents:s?"none":void 0,userSelect:s?"none":void 0,children:[!l&&(0,h.jsx)(g.a,{dir:u?"rtl":void 0,children:(0,h.jsx)(tQ,{selectedType:m||null,onSelect:k,shouldHighlight:a,canAdd:!o,showUpsell:c,onUpsellClick:d})}),l&&(x||f)&&(0,h.jsx)(S.E,{dir:u?"rtl":void 0,fontSize:"sm",noOfLines:1,children:x?(null==i?void 0:i.content)||"":j}),!l&&x&&(0,h.jsx)(tr.p,{dir:u?"rtl":void 0,ref:b,size:"sm",borderRadius:"md",bg:"white",fontSize:"sm",placeholder:e2.Ru._({id:"6MDj8K"}),value:C,maxLength:200,isDisabled:c,onKeyUp:e=>{if(!c&&"Enter"===e.key){var t;null==(t=b.current)||t.blur()}},onChange:e=>{if(c)return;let t=e.target.value;v(t),w(t)},textAlign:L}),!l&&f&&(0,h.jsx)(tw,{element:i,position:t,showUpsell:c,onUpdate:n}),"image"===m&&(0,h.jsx)(tB,{onUpdate:n,element:i,position:t,isReadonly:l,showUpsell:c}),"themeLogo"===m&&(0,h.jsx)(tZ,{position:t,element:i,onUpdate:n,showUpsell:c,isReadonly:l})]})})});tq.displayName="EditableCardMarginElement";let tJ=(0,_.memo)(e=>{let{visibilityLabel:t,isHidden:i,showToggleVisibilityButton:n,onToggleVisibility:a}=e;return(0,h.jsx)(e8,{label:t,children:n&&(0,h.jsx)(em.Tz,{label:i?(0,h.jsx)(ex.x6,{id:"G/jP6i"}):(0,h.jsx)(ex.x6,{id:"Tx4/S/"}),placement:"top",children:(0,h.jsx)(eJ.K,{variant:"plain",size:"lg",fontSize:"2xl",color:i?"red.600":"gray.600",icon:i?(0,h.jsx)(I.g,{icon:e_.k6j}):(0,h.jsx)(I.g,{icon:e_.pS3}),_hover:{color:"default"},"aria-label":i?e2.Ru._({id:"WY1TVs"}):e2.Ru._({id:"xNpXQs"}),onClick:a})})})});tJ.displayName="MarginElementsVisibilityControls";let t$=(0,_.memo)(e=>{let{isSingleCardView:t,isHiddenFirst:i,isHiddenLast:n,hasMarginElements:a,isHiddenOnCard:r}=e;return t?a?i?(0,h.jsx)(ex.x6,{id:"9weBGZ"}):n?(0,h.jsx)(ex.x6,{id:"Qxmjys"}):r?(0,h.jsx)(ex.x6,{id:"+gYV7s"}):(0,h.jsx)(ex.x6,{id:"079GgA"}):(0,h.jsx)(ex.x6,{id:"tb4e+E"}):(0,h.jsx)(ex.x6,{id:"4upC5z"})});t$.displayName="VisibilityLabel";let tY=e=>{let{editor:t,highlightPosition:i,cardNode:n,getPos:a,showUpsell:r}=e,s=(0,e6.st)(),{cardMarginSettings:l}=(0,Q.GV)(ep.Uu),o=null==n?void 0:n.attrs,c=!!n,d=!eB(l),{isFirstCardAndHidden:p,isLastCardAndHidden:u,isHiddenByCardSettings:g}=eU(o),m=c&&(p||u||g),x=(0,Q.GV)(ep.uF),f=((e,t)=>{if(!e)return;let i=t.indexOf(e);return -1===i?void 0:i})(null==o?void 0:o.id,x),b=(0,_.useCallback)(e=>{t.commands.updateDocumentSettings({cardMarginSettings:{...l,...e}})},[t,l]),C=(0,_.useCallback)(e=>function(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=l[e],a=!!((null==n?void 0:n.type)&&t.type&&t.type!==n.type);b({[e]:i?void 0:{...!a&&(n||{}),...t}}),null==s||s.track(e6.VV.CARD_MARGIN_SETTINGS_UPDATED,{elementType:t.type,position:e,action:i?"delete":a?"replace":"add"})},[s,l,b]),v=c&&!p&&!u&&d,y=(0,_.useCallback)(()=>{if(!n||!a)return;let e=a();if("number"==typeof e)try{t.commands.updateNestedAttributesAtPos(e,{cardMarginSettings:{...n.attrs.cardMarginSettings,isHidden:!n.attrs.cardMarginSettings.isHidden}})}catch(e){console.error("(caught) [CardMarginsBuilder](updateVisibility): could not update card",e)}},[n,t,a]),{openUpsellModal:w}=(0,e4.I)(),k=(0,_.useCallback)(()=>{w({segmentEvent:e6.VV.GAMMA_PRO_UPSELL_CARD_MARGINS,upsellLocation:"cardMargins",targetFeature:"card_margin_elements"})},[w]);return(0,h.jsxs)(e5.s,{p:4,minH:"320px",bg:"gray.50",flexDirection:"column",justifyContent:"space-between",position:"relative",borderRadius:"md",...r&&!c&&{_before:{content:'""',position:"absolute",inset:0,borderRadius:"md",border:"2px solid transparent",background:"var(--chakra-colors-gradient-brand-bg)",mask:"linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)",maskComposite:"subtract",opacity:.7,pointerEvents:"none"}},children:[(0,h.jsx)(e5.s,{justifyContent:"space-between",gap:6,alignItems:"flex-start",dir:"ltr",children:["topLeft","topCenter","topRight"].map(e=>(0,h.jsx)(tq,{position:e,onUpdate:C(e),element:l[e],shouldHighlight:i===e,isReadonly:c,isObscured:m,cardIndex:f,showUpsell:r,onUpsellClick:k,isAddDisabled:r&&d},e))}),r&&!c?(0,h.jsx)(te,{onUpsellClick:k}):(0,h.jsx)(tJ,{visibilityLabel:(0,h.jsx)(t$,{isSingleCardView:c,isHiddenFirst:p,isHiddenLast:u,hasMarginElements:d,isHiddenOnCard:g}),isHidden:g,showToggleVisibilityButton:v,onToggleVisibility:y}),(0,h.jsx)(e5.s,{justifyContent:"space-between",gap:6,alignItems:"flex-end",dir:"ltr",children:["bottomLeft","bottomCenter","bottomRight"].map(e=>(0,h.jsx)(tq,{position:e,onUpdate:C(e),element:l[e],shouldHighlight:i===e,isReadonly:c,isObscured:m,cardIndex:f,showUpsell:r,onUpsellClick:k,isAddDisabled:r&&d},e))})]})};var tX=i(61491);let t0=(0,_.memo)(e=>{let{hideFromFirst:t,hideFromLast:i,onUpdateSettings:n}=e;return(0,h.jsxs)(th.A,{placement:"bottom-end",children:[(0,h.jsx)(tg.W,{children:(0,h.jsx)(eK.$,{leftIcon:(0,h.jsx)(I.g,{icon:t||i?e_.k6j:e_.pS3}),rightIcon:(0,h.jsx)(I.g,{icon:e0.Jt$,transform:"shrink-6"}),size:"sm",variant:"plain",children:t&&i?(0,h.jsx)(ex.x6,{id:"80NdhM"}):t?(0,h.jsx)(ex.x6,{id:"gidUuU"}):i?(0,h.jsx)(ex.x6,{id:"vc1V76"}):(0,h.jsx)(ex.x6,{id:"4upC5z"})})}),(0,h.jsx)(tm.h,{w:"fit=content",minW:"200px",children:(0,h.jsx)(tx.e,{p:3,children:(0,h.jsxs)(ey.B,{children:[(0,h.jsx)(em._x,{mb:1,children:(0,h.jsx)(ex.x6,{id:"lLeEP7"})}),(0,h.jsx)(tX.S,{isChecked:t,onChange:e=>{n({hideFromFirst:e.target.checked})},children:(0,h.jsx)(S.E,{fontSize:"sm",children:(0,h.jsx)(ex.x6,{id:"1UzO8k"})})}),(0,h.jsx)(tX.S,{isChecked:i,onChange:e=>{n({hideFromLast:e.target.checked})},children:(0,h.jsx)(S.E,{fontSize:"sm",children:(0,h.jsx)(ex.x6,{id:"uGWhnt"})})})]})})})]})});t0.displayName="DisplaySettingsPopover";let t1=(0,_.memo)(e=>{let{editor:t,isOpen:i,onClose:n,cardNode:a,getPos:r,highlightPosition:s}=e,[l,o]=(0,_.useState)(0),{areElementsCurrentlyHiddenBySettings:c}=eU(null==a?void 0:a.attrs);(0,eR.Vg)(()=>{i?c&&o(1):o(0)},[c,i],[i]);let d=(()=>{let e=(0,Q.GV)(eT.Jo);return(0,ez.ez)("card_margin_elements",null==e?void 0:e.organization)})(),p=(0,eD.u)("cardMarginElements"),{cardMarginSettings:u}=(0,Q.GV)(ep.Uu),{hideFromFirst:m,hideFromLast:x}=u,f=eB(u),b=!!a,C=b||d,v=(0,_.useCallback)(e=>{t.commands.updateDocumentSettings({cardMarginSettings:{...u,...e}})},[t,u]),y=(0,_.useCallback)(()=>{let e={...void 0!==m?{hideFromFirst:m}:void 0,...void 0!==x?{hideFromLast:x}:void 0};t.commands.updateDocumentSettings({cardMarginSettings:e})},[m,x,t]);return p?(0,h.jsx)(em.L8,{isDark:!1,children:(0,h.jsxs)(ef.aF,{isOpen:!0,onClose:n,size:"3xl",blockScrollOnMount:!1,children:[(0,h.jsx)(eb.m,{}),(0,h.jsxs)(eC.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsxs)(ey.B,{spacing:1,children:[(0,h.jsx)(ew.D,{size:"lg",children:(0,h.jsx)(ex.x6,{id:"JQFgkZ"})}),(0,h.jsx)(S.E,{fontSize:"md",fontWeight:500,letterSpacing:"normal",color:"gray.600",children:(0,h.jsx)(ex.x6,{id:"F1uM5U"})})]})}),(0,h.jsx)(ek.c,{}),(0,h.jsx)(eA.s,{}),(0,h.jsx)(eL.c,{pb:"6",pt:C?4:6,children:(0,h.jsxs)(ej.t,{variant:"soft-rounded",size:"sm",isLazy:!0,index:l,onChange:o,position:"relative",children:[(0,h.jsxs)(eE.w,{position:"relative",sx:C?{minH:8,mb:4}:void 0,children:[b&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eS.o,{children:(0,h.jsx)(ex.x6,{id:"4upC5z"})}),(0,h.jsxs)(eS.o,{children:[(0,h.jsx)(S.E,{me:c?2:void 0,as:"span",children:(0,h.jsx)(ex.x6,{id:"xkzndo"})}),c&&(0,h.jsx)(g.a,{color:"red.600",as:"span",children:(0,h.jsx)(I.g,{icon:e_.k6j})})]})]}),0===l&&d&&(0,h.jsxs)(E.z,{position:"absolute",justifyContent:"flex-end",insetEnd:"0",top:"0",children:[(0,h.jsx)(t0,{hideFromFirst:m,hideFromLast:x,onUpdateSettings:v}),(0,h.jsx)(e3,{onDelete:y,isDeleteDisabled:f,editor:t})]})]}),(0,h.jsxs)(eM.T,{children:[(0,h.jsx)(eI.K,{p:0,children:(0,h.jsx)(tY,{editor:t,highlightPosition:s,showUpsell:!d})}),(0,h.jsx)(eI.K,{p:0,children:(0,h.jsx)(tY,{editor:t,highlightPosition:s,cardNode:a,getPos:r,showUpsell:!d})})]})]})})]})]})}):null});t1.displayName="CardMarginsModal";var t2=i(52022),t3=i(53239),t5=i(18155),t4=i(50024),t6=i(63242),t9=i(94831),t7=i(90158);class t8 extends t7.b{initialize(){this.on("cardViewed",e=>{let{cardId:t,interval:i}=e;this.viewedCards[t]=this.viewedCards[t]||0,this.viewedCards[t]+=i});let e=()=>{var e;this.cardViewedThreshold=null!=(e=tF.of.get("cardViewedThreshold"))?e:5e3};tF.of.subscribe("cardViewedThreshold",e),e()}flush(){let e={};for(let t in this.viewedCards){let i=this.viewedCards[t];i&&!(i{let{cardId:t,...i}=e,[n,a]=(0,_.useState)(0),[r,s]=(0,_.useState)(!1),[l,o]=(0,_.useState)(0);return(0,_.useEffect)(()=>{let e=ie.on("cardViewed",e=>{let{cardId:i,interval:n}=e;t===i&&a(e=>e+n)}),i=ie.on("flush",e=>{let{viewed:i}=e;a(0),i[t]&&(s(!0),o(i[t]),setTimeout(()=>s(!1),2e3))});return()=>{e(),i()}},[t]),(0,h.jsxs)(g.a,{...i,bg:r?"#c3313a":"#f5ae00",children:[!r&&(0,h.jsxs)(g.a,{children:["time on card: ",Math.floor(n/1e3),"s"]}),r&&(0,h.jsxs)(g.a,{children:["Tracked View: ",l,"s"]})]})},ii=e=>{let t=(0,Q.GV)(tF.Gm),{getPos:i,node:n}=e,{id:a}=n.attrs;if(!t)return null;let r=i(),s="number"==typeof r?r+n.nodeSize:void 0;return(0,h.jsxs)(e5.s,{left:8,top:2,zIndex:"overlay",position:"absolute",pointerEvents:"none",opacity:.5,contentEditable:!1,children:[(0,h.jsx)(g.a,{bg:"yellow",px:2,mr:2,borderRadius:"md",children:a}),(0,h.jsxs)(g.a,{bg:"trueblue.200",px:2,mr:2,borderRadius:"md",children:["f:",r,"t:",s]}),(0,h.jsx)(it,{cardId:a,px:2,borderRadius:"md"})]})};var ia=i(68917),ir=i(89122),is=i(12514),il=i(80314),io=i(40162),ic=i(8141),id=i(91496),ip=i(35665),iu=i(81949),ih=i(55908),ig=i(85220);let im=[{key:"start",name:()=>e2.Ru._({id:"Xl2IZ9"}),icon:e0.jot,description:()=>e2.Ru._({id:"N0rIpR"})},{key:"center",name:()=>e2.Ru._({id:"7FOGnf"}),icon:e0.nr0,description:()=>e2.Ru._({id:"3JV7Yt"})},{key:"end",name:()=>e2.Ru._({id:"H0UcZG"}),icon:e0.yHR,description:()=>e2.Ru._({id:"LcSMtc"})}],ix=e=>{let{defaultAlignment:t,alignment:i,setAlignment:n}=e;return(0,h.jsx)(tD.e,{isAttached:!0,size:"xs",display:"flex",children:im.map(e=>{let a=i||e.key!==t?e.key===i?"trueblue.100":void 0:"trueblue.50";return(0,h.jsx)(em.Tz,{label:(0,h.jsx)(em.c8,{label:e.name(),description:e.description()}),placement:"top",children:(0,h.jsx)(eJ.K,{"aria-label":e.name(),px:"2.5",boxShadow:"none",icon:(0,h.jsx)(I.g,{icon:e.icon}),variant:"plain",bg:a,onClick:()=>{n(e.key)}})},e.key)})})},ib={effect:"faded"},iC=e=>e&&(0,T.$p)(e)?.8:.85,iv=e=>{var t;let{background:i,cardColor:n}=e,{mask:a=ib}=i;if(!iy(i)||!iw(a))return null;let r=iC(n),s=n&&(0,T.$3)(n,null!=(t=a.intensity)?t:r),l=void 0!==a.intensity?Math.round(10*a.intensity):10,o=void 0!==a.intensity?Math.round(100+50*a.intensity):150,c={frosted:{backdropFilter:"blur(".concat(l,"px) saturate(").concat(o,"%)"),backgroundColor:"var(--card-color-mask)"},faded:{backgroundColor:"var(--card-color-mask)"}}[a.effect||"none"];return(0,h.jsx)(g.a,{position:"absolute",inset:"0",borderRadius:"inherit",transitionProperty:"backdrop-filter, background",transitionDuration:"normal",style:s?{"--card-color-mask":s}:void 0,...c})},iy=e=>e.type===J.h.IMAGE||!e.type,iw=e=>!!e&&"none"!==e.effect;var ik=i(99929);let iA=e=>{let{icon:t,customIcon:i,label:n,children:a,useSpacer:r=!0,...s}=e;return(0,h.jsxs)(ey.B,{direction:"row",spacing:4,alignItems:"center",...s,children:[t&&(0,h.jsx)(I.g,{fixedWidth:!0,icon:t}),i&&i,(0,h.jsx)(S.E,{children:n}),r&&(0,h.jsx)(eg.h,{}),a]})},iL=e=>{let{editor:t,accentPos:i,cardId:n,hasAccentImage:a,isBehindLayout:r}=e,s=(0,_.useCallback)(()=>{i&&t.commands.updateAttributesAtPos(i,{background:{type:J.h.NONE}})},[t,i]),l=(0,_.useCallback)(()=>{ik.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:n})},[n]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(iA,{label:r?(0,h.jsx)(ex.x6,{id:"23c2Uw"}):(0,h.jsx)(ex.x6,{id:"e5Sy/T"}),icon:e0.Cyq,children:(0,h.jsx)(E.z,{spacing:1,children:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eK.$,{size:"sm",variant:"link",onClick:l,children:a?(0,h.jsx)(ex.x6,{id:"ePK91l"}):(0,h.jsx)(ex.x6,{id:"PNapeY"})}),a&&(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"sGYCGx"}),placement:"top",children:(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"sGYCGx"}),size:"sm",variant:"link",onClick:s,colorScheme:"red",icon:(0,h.jsx)(I.g,{icon:e0.K3F})})})]})})})})},ij=e=>{let{editor:t,getPos:i,onAddOrEditClick:n,isDisabled:a,hasBackdrop:r}=e,s=(0,_.useCallback)(()=>{let e=i();"number"==typeof e&&t.commands.updateAttributesAtPos(e,{background:{type:J.h.NONE}})},[t,i]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(iA,{icon:e0.pt,label:(0,h.jsx)(ex.x6,{id:"ANn8Qe"}),color:a?"gray.500":void 0,children:[a&&(0,h.jsx)(em.Tz,{placement:"top",label:(0,h.jsx)(ex.x6,{id:"ZnOCf5"}),isDisabled:!a,children:(0,h.jsx)(g.a,{fontSize:"sm",cursor:"help",children:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e_.k6j})})}),(0,h.jsx)(E.z,{spacing:1,children:!a&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eK.$,{size:"sm",variant:"link",onClick:n,children:r?(0,h.jsx)(ex.x6,{id:"ePK91l"}):(0,h.jsx)(ex.x6,{id:"PNapeY"})}),r&&(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"IfZ6hd"}),placement:"top",children:(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"IfZ6hd"}),size:"sm",variant:"link",onClick:s,colorScheme:"red",icon:(0,h.jsx)(I.g,{icon:e0.K3F})})})]})})]})})};var iE=i(15223),iS=i(59231),iM=i(50933);let iI=e=>{let{value:t,onChange:i,cardColor:n}=e,a=iC(n),[r,s]=(0,_.useState)(!1),l=Math.round(100*(t||a));return(0,h.jsx)(iA,{label:(0,h.jsx)(ex.x6,{id:"CMsMJp"}),icon:e0.jC5,useSpacer:!1,children:(0,h.jsxs)(E.z,{spacing:.5,w:"140px",children:[(0,h.jsx)(S.E,{fontSize:"xs",color:"gray.500",minW:"25px",children:"5%"}),(0,h.jsxs)(iM.Ap,{value:t||a,min:.1,max:.9,step:.1,onChange:i,onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),colorScheme:"trueblue",size:"sm",flex:1,children:[(0,h.jsx)(iM.hB,{children:(0,h.jsx)(iM.hJ,{})}),(0,h.jsx)(em.Tz,{placement:"top",isOpen:r,label:"".concat(l,"%"),children:(0,h.jsx)(iM.OQ,{})})]}),(0,h.jsx)(S.E,{fontSize:"xs",color:"gray.500",minW:"30px",children:"95%"})]})})};var i_=i(88273);let iD=[{label:()=>e2.Ru._({id:"37VL/A"}),value:"frosted"},{label:()=>e2.Ru._({id:"W4wYdx"}),value:"faded"},{label:()=>e2.Ru._({id:"siC4v8"}),value:"none"}],iR=e=>{var t,i;let{editor:n,accentPos:a,accentBackground:r,effect:s,intensity:l,cardColor:o}=e,c=(0,_.useCallback)(e=>{if(!a||!r)return;let t={background:{mask:{...r.mask,effect:e}}};n.commands.updateNestedAttributesAtPos(a,t)},[n,r,a]),d=(0,_.useCallback)(e=>{var t;if(!a)return;let i={background:{mask:{...null!=(t=null==r?void 0:r.mask)?t:{effect:ib.effect},intensity:e}}};n.commands.updateNestedAttributesAtPos(a,i)},[n,r,a]),p=null!=s?s:ib.effect,u=null!=(i=null==(t=iD.find(e=>e.value===s))?void 0:t.label())?i:(0,h.jsx)(ex.x6,{id:"xg0y9o"});return(0,h.jsxs)(eh.T,{spacing:3,align:"stretch",children:[(0,h.jsx)(iA,{label:(0,h.jsx)(ex.x6,{id:"u4YODQ"}),icon:e0.B2J,children:(0,h.jsxs)(eQ.W,{isLazy:!0,children:[(0,h.jsx)(eq.I,{as:eK.$,variant:"plain",size:"sm",minW:"128px",boxShadow:"none",textAlign:"left",rightIcon:(0,h.jsx)(ia.D,{}),children:u}),(0,h.jsx)(e$.c,{children:(0,h.jsx)(ti.i,{value:p,type:"radio",onChange:c,children:iD.map(e=>{let{value:t,label:i}=e;return(0,h.jsx)(tn.k,{value:t,children:i()},t)})})})]})}),"none"!==s&&(0,h.jsx)(iI,{value:l,onChange:d,cardColor:o})]})};var iT=i(49477),iz=i(3702);let iH=e=>{var t;let{editor:i,attrs:n,getPos:a}=e,r=(0,Q.GV)(ep.SJ),s=(0,$.gK)(null==n||null==(t=n.container)?void 0:t.background);return{currentColor:s,themeCardColor:(0,R.Oq)(r),setCardColor:e=>{let t=a();if("number"!=typeof t||!n)return;let{container:r}=n,s=e?{background:{type:J.h.COLOR,color:{hex:e}}}:{background:void 0};void 0!==r.isDark&&(s.isDark=void 0),i.commands.updateNestedAttributesAtPos(t,{container:{...r,...s}})}}},iB=e=>{let{editor:t,attrs:i,getPos:n}=e,{setCardColor:a,currentColor:r,themeCardColor:s}=iH({editor:t,attrs:i,getPos:n});return(0,h.jsx)(iA,{icon:e0.wIs,label:(null==i?void 0:i.layout)==="behind"?(0,h.jsx)(ex.x6,{id:"cA3hQ0"}):(0,h.jsx)(ex.x6,{id:"9d2iLQ"}),children:(0,h.jsxs)(eQ.W,{isLazy:!0,children:[(0,h.jsx)(iT.v,{color:null!=r?r:s,isDefaultColor:void 0===r}),(0,h.jsx)(e$.c,{overflow:"hidden",children:(0,h.jsx)(iz.b,{currentColor:null!=r?r:s,setColor:a,source:"CardColor"})})]})})},iN=[{key:"sm",name:()=>e2.Ru._({id:"58+81B"}),buttonText:()=>e2.Ru._({id:"ZQA8ce"}),description:()=>e2.Ru._({id:"LX+k3Q"})},{key:"md",name:()=>e2.Ru._({id:"ovBPCi"}),buttonText:()=>e2.Ru._({id:"Tmu3kA"}),description:()=>e2.Ru._({id:"Of2q2s"})},{key:"lg",name:()=>e2.Ru._({id:"I5S9ZE"}),buttonText:()=>e2.Ru._({id:"SMwD6s"}),description:()=>e2.Ru._({id:"nRirkB"})}],iP=e=>{let{contentWidth:t,defaultContentWidth:i,setWidth:n,allowedWidths:a=["sm","md","lg"]}=e;return(0,h.jsx)(tD.e,{isAttached:!0,size:"xs",display:"flex",children:iN.filter(e=>a.includes(e.key)).map(e=>{let a=t||e.key!==i?e.key===t?"trueblue.100":void 0:"trueblue.50";return(0,h.jsx)(em.Tz,{label:(0,h.jsx)(em.c8,{label:e.name(),description:e.description()}),placement:"top",children:(0,h.jsx)(eK.$,{"aria-label":e.name(),px:"2.5",boxShadow:"none",variant:"plain",bg:a,onClick:()=>{n(e.key)},children:e.buttonText()})},e.key)})})},iF=e=>{let{editor:t,getPos:i,contentWidth:n}=e,{defaultContentWidth:a}=(0,Q.GV)(ep.Uu),r=(0,_.useCallback)(e=>{let n=i();"number"==typeof n&&t.commands.updateNestedAttributesAtPos(n,{container:{width:e}})},[t,i]);return(0,h.jsx)(iA,{icon:e0.So7,label:(0,h.jsx)(ex.x6,{id:"cPp+Ef"}),children:(0,h.jsx)(iP,{setWidth:r,contentWidth:n,defaultContentWidth:a,allowedWidths:["md","lg"]})})};var iV=i(99430);let iO=e=>{let{editor:t,getPos:i,isFullWidth:n}=e,a=(0,_.useCallback)(()=>{let e=i();"number"==typeof e&&t.commands.updateAttributesAtPos(e,{cardSize:n?"contained":"full"})},[t,i,n]);return(0,h.jsx)(iA,{icon:e0.Cpz,label:(0,h.jsx)(ex.x6,{id:"BquNv8"}),children:(0,h.jsx)(iV.d,{isChecked:n,onChange:a})})};var iZ=i(52737);let iG=()=>(0,h.jsxs)("span",{className:"fa-layers fa-fw fa-sm",children:[(0,h.jsx)(I.g,{icon:e0.adM,style:{top:"-1rem"}}),(0,h.jsx)(I.g,{icon:e0.adM,style:{bottom:"-1rem"}}),(0,h.jsx)(I.g,{icon:e0.Cpz})]}),iU=e=>{let{hasCardMarginElements:t,onAddOrEditClick:i,isHiddenByVisibilitySettings:n,isHiddenByCardSettings:a,onToggleVisibility:r}=e;return(0,h.jsx)(iA,{customIcon:(0,h.jsx)(iG,{}),label:(0,h.jsx)(ex.x6,{id:"JQFgkZ"}),children:(0,h.jsxs)(E.z,{spacing:1,children:[(0,h.jsx)(eK.$,{size:"sm",variant:"link",onClick:i,colorScheme:"trueblue",children:(0,h.jsx)(ex.x6,{id:"ePK91l"})}),n&&(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"gB9UFo"}),children:(0,h.jsx)(g.a,{as:"span",color:"red.600",cursor:"help",children:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e_.k6j})})}),!n&&t&&r&&(0,h.jsx)(em.Tz,{label:a?(0,h.jsx)(ex.x6,{id:"+gYV7s"}):(0,h.jsx)(ex.x6,{id:"079GgA"}),placement:"top",children:(0,h.jsx)(eJ.K,{size:"sm",variant:"ghost","aria-label":a?"Show card margins":"Hide card margins",color:a?"red.600":"gray.600",icon:(0,h.jsx)(I.g,{icon:a?e_.k6j:e_.pS3}),onClick:r,_hover:{bg:a?"red.50":"gray.50"}})})]})})};var iW=i(13196),iK=i(78389),iQ=i(27229),iq=i(68068),iJ=i(60628),i$=i(64268),iY=i(51504),iX=i(40271),i0=i(41285),i1=i(70682),i2=i(98138),i3=i(5302),i5=i(52881),i4=i(92841),i6=i(23469);let i9=(0,_.memo)(e=>{let{editor:t,defaultMessage:i,isDark:n,setCurrentSourceKey:a,currentSourceKey:r,currentSource:s,updateCurrentBackground:l,currentBackground:o,isValidSource:c,editType:d="background",contextualTheme:p,defaultToNoBackgroundSource:u=!1,closeDrawer:g}=e,{isConnected:m}=(0,i5.u)(),x=(0,_.useCallback)(e=>{let t=i2.Fn[e];t.backgroundType&&l({type:t.backgroundType,source:e,[t.backgroundType]:void 0})},[l]),f=(0,_.useCallback)(()=>x(r),[r,x]),b=(0,_.useCallback)(e=>{e===i2.dO&&x(i2.dO),a(e)},[a,x]),C=((e,t)=>{if(!e.source&&e.type===J.h.IMAGE){var i;return null==(i=e.image)?void 0:i.source}return!e.source&&t?i2.dO:e.source})(o,u);(0,_.useEffect)(()=>{C&&i2.Fn[C]&&a(C)},[C,a]);let v=!!(m||(null==s?void 0:s.availableOffline)),y=i2.ez[r],w="themeBackground"===d?i3.rWX.Theme:i3.rWX.Doc;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(i4.r,{isConnected:v,description:(0,h.jsx)(ex.x6,{id:"nfjtFu"}),mb:3,my:6}),(0,h.jsx)(i6.H,{isValidSource:c,onChange:b,currentSource:s}),s&&(0,h.jsx)(y,{closeDrawer:g,editor:t,updateAttributes:e=>{s.backgroundType&&(s.key===i1.j?l(e):l({type:s.backgroundType,[s.backgroundType]:{...e},source:r}))},currentAttributes:(e=>s.backgroundType?s.key===i1.j?e:e[s.backgroundType]||{}:{})(o),resetToPlaceholder:f,editType:d,isDark:n,contextualTheme:p,savedMediaContext:w}),r===i2.dO&&i]})});i9.displayName="BackgroundPanel";let i7=e=>{let{closeDrawer:t,editor:i,updateNestedAttributes:n,background:a,defaultMessage:r,isDark:s,isValidSource:l,defaultToNoBackgroundSource:o}=e,{currentEditBackgroundDrawerSourceKey:c,setBackgroundDrawerSourceKeyAction:d}=(0,ig.B)(),p=i2.Fn[c],u=(0,_.useCallback)(e=>{p.key===i1.j?n({background:e}):n({background:{...e,accentId:void 0}})},[null==p?void 0:p.key,n]),g=(0,_.useCallback)(e=>l?l(e)&&!!e.backgroundType:!!e.backgroundType,[l]);return(0,h.jsx)(i9,{closeDrawer:t,editor:i,isDark:s,isValidSource:g,defaultMessage:r,currentBackground:a,updateCurrentBackground:u,currentSourceKey:c,setCurrentSourceKey:d,currentSource:p,defaultToNoBackgroundSource:o})};var i8=i(22428),ne=i(80658);let nt=()=>{let{isOpen:e,onOpen:t,onClose:i}=(0,iQ.j)(),[n,a]=(0,_.useState)(0),r=(0,_.useCallback)(e=>{t(),a(e)},[t]),s=(0,Q.jL)();return{openBackgroundTab:(0,_.useCallback)(function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];e&&s((0,ne.lj)()),r(0)},[s,r]),openStylesTab:(0,_.useCallback)(()=>{r(1)},[r]),isOpen:e,onClose:i,tabIndex:n,setTabIndex:a}},ni=(0,_.memo)(function(e){let{editor:t,isOpen:i,onClose:n,background:a,updateNestedAttributes:r,tabIndex:s,setTabIndex:l,isAccentImageDrawer:o=!1}=e,c=(0,i8.N)(t),d=(0,_.useCallback)(()=>{0!==s&&l(0),n()},[n,s,l]),p=(0,i0.o)(),u=o?iK.lK.accentImage():iK.lK.cardBackground(),g=(0,_.useCallback)(e=>!o||e.backgroundType!==J.h.NONE,[o]);return(0,h.jsxs)(iq._s,{trapFocus:!1,isOpen:i,placement:"right",onClose:d,size:p,blockScrollOnMount:!1,children:[(0,h.jsx)(eb.m,{background:"none"}),(0,h.jsxs)(iJ.z,{onKeyDown:c,"data-in-editor-focus":!0,"data-edit-background-drawer":!0,"data-testid":"card-style-drawer",children:[(0,h.jsx)(eA.s,{}),(0,h.jsx)(ev.r,{fontSize:"x-large",children:(0,h.jsxs)(E.z,{me:7,children:[(0,h.jsx)(ex.x6,{id:"xYilR2"}),(0,h.jsx)(eg.h,{}),a.type===J.h.IMAGE&&a.image&&o&&(0,h.jsx)(iX.V,{onClick:d,image:a.image})]})}),(0,h.jsx)(eL.c,{overflowX:"hidden",sx:{scrollbarGutter:"stable"},display:"flex",flexDirection:"column",pt:0,children:(0,h.jsx)(i7,{closeDrawer:d,editor:t,updateNestedAttributes:r,background:a,defaultMessage:(0,h.jsxs)(i$.F,{children:[(0,h.jsx)(iY._,{}),u]}),isDark:!1,isValidSource:g})})]})]})}),nn=(0,_.memo)(e=>{var t,i;let{editor:n,getPos:a,attrs:r,accentBackgroundMaskEffect:s,accentBackgroundMaskIntensity:l,displayLayout:o,insideSideLayout:c,isNested:d,isFullBleed:p,contentWidth:u,cardDimensionsKey:g,editBackdrop:m,onOpenCardMarginsModal:x,cardColor:f}=e,b=(0,Q.jL)(),C=(0,_.useCallback)(()=>{b((0,iW.md)())},[b]),{verticalAlign:v,presentBackdrop:y}=(0,Q.GV)(ep.Uu),{setBackgroundDrawerSourceKeyAction:w}=(0,ig.B)(),k={};try{let e=a();"number"==typeof e&&(k=(0,ea.l0)(n.state.doc.resolve(e)))}catch(e){console.error("[CardStylingMenuInner] could not get layout items for card ".concat(r.id,": ").concat(e))}let A=(0,eW.d)(),L=(null==(t=k.accent)?void 0:t.pos)||null,j=null==(i=k.accent)?void 0:i.node.attrs.background,M=j&&j.type!==J.h.NONE,D="none"!==r.background.type,R="default"!==r.cardSize||D||M||r.container.width||r.container.background||"blank"!==o||r.verticalAlign,T="behind"===o&&M&&iy(j),z=(0,Q.GV)(ep.Jq),H=(0,eD.u)("cardMarginElements")&&"webpage"!==z,{cardMarginSettings:B}=(0,Q.GV)(ep.Uu),N=!eB(B),{isFirstCardAndHidden:P,isLastCardAndHidden:F,isHiddenByCardSettings:V}=eU(r),O="fluid"===g||u,Z="fluid"===g||D||y,G=(0,_.useCallback)(()=>{let e=a();if("number"!=typeof e)return;let t={};D&&(t.background={type:J.h.NONE,source:void 0}),t.cardSize=void 0,t.verticalAlign=void 0,t.container={...r.container,width:void 0},r.container.background&&(t.container={...r.container,background:void 0}),"blank"!==o&&(t.layout="blank"),L?n.chain().updateAttributesAtPos(e,t).updateNestedAttributesAtPos(L,{background:{type:J.h.NONE}}).run():n.commands.updateAttributesAtPos(e,t);let i=e2.Ru._({id:"rQHMjX"}),s=e2.Ru._({id:"9uI/rE"}),l=A({title:(0,h.jsxs)(E.z,{children:[(0,h.jsx)(S.E,{children:i}),(0,h.jsx)(il.N,{textDecoration:"underline",onClick:()=>{(0,e1.tN)(n.state),A.close(l)},children:s})]}),status:"info",duration:3e3,position:"top"})},[D,r.container,o,L,n,a,A]),U=(0,_.useCallback)(()=>{let e=a();if("number"==typeof e)try{n.commands.updateNestedAttributesAtPos(e,{cardMarginSettings:{...r.cardMarginSettings,isHidden:!r.cardMarginSettings.isHidden}})}catch(e){console.error("(caught) [CardMarginsBuilder](updateVisibility): could not update card",e)}},[n,a,r.cardMarginSettings]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(ey.B,{spacing:4,p:4,children:[(0,h.jsx)(iZ.eW,{editor:n,layout:o,getPos:a,edgeLayoutsEnabled:!c}),"blank"!==o&&(0,h.jsx)(iL,{editor:n,accentPos:L,cardId:r.id,hasAccentImage:!!M,isBehindLayout:"behind"===o}),T&&(0,h.jsx)(iR,{editor:n,accentBackground:j,accentPos:L,effect:s,intensity:l,cardColor:f}),(0,h.jsx)(iB,{editor:n,attrs:r,getPos:a}),!d&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(ek.c,{my:"1"}),(0,h.jsx)(iO,{editor:n,getPos:a,isFullWidth:p}),(0,h.jsx)(iA,{icon:e0.ecg,label:(0,h.jsx)(ex.x6,{id:"vUBA/H"}),children:(0,h.jsx)(ix,{defaultAlignment:v,alignment:r.verticalAlign,setAlignment:e=>{let t=a();"number"==typeof t&&n.commands.updateAttributesAtPos(t,{verticalAlign:e})}})}),O&&(0,h.jsx)(iF,{editor:n,getPos:a,contentWidth:u}),Z&&(0,h.jsx)(ij,{editor:n,getPos:a,onAddOrEditClick:()=>{w(ic.L),m(!1)},hasBackdrop:D,isDisabled:p}),H&&(0,h.jsx)(iU,{hasCardMarginElements:N,isHiddenByVisibilitySettings:!!(P||F),isHiddenByCardSettings:V,onAddOrEditClick:()=>{x(),C()},onToggleVisibility:U})]})]}),(0,h.jsxs)(io.B,{px:5,py:3,bg:"gray.50",mx:-1,mb:-1,justify:R?"space-between":"center",alignItems:"center",borderBottomRadius:"xl",children:[R&&(0,h.jsx)(io.Q,{children:(0,h.jsx)(eK.$,{onClick:G,variant:"link",size:"sm",colorScheme:"gray",my:0,leftIcon:(0,h.jsx)(I.g,{icon:e0.ub2}),children:(0,h.jsx)(ex.x6,{id:"6hU6uw"})})}),(0,h.jsx)(io.Q,{children:(0,h.jsx)(eK.$,{onClick:()=>{C(),ip.LF.emit(ip.DN.OPEN_PAGE_SETUP,"cards")},variant:"link",size:"sm",colorScheme:"gray",my:0,leftIcon:(0,h.jsx)(I.g,{icon:e0.BH7}),children:(0,h.jsx)(ex.x6,{id:"fvaOtb"})})})]})]})}),na=(0,_.memo)(e=>{let{attrs:t,editor:i,getPos:n,onOpenCardMarginsModal:a,decorations:r}=e,{cardColor:s}=(0,z.a)(r),{color:l,bg:o,hoverColor:c,hoverBg:d,borderColor:p}=(0,ih.Nb)(),u=(0,_.useRef)(null),g=(0,Q.GV)((0,iW.C_)(t.id,"styling")),m=(0,Q.jL)(),x=(0,_.useCallback)(()=>{m((0,iW.md)())},[m]),f=(0,_.useCallback)(()=>{m((0,iW.CM)({cardId:t.id,menuType:"styling"}))},[m,null==t?void 0:t.id]),{openBackgroundTab:b,...C}=nt(),v=(0,_.useCallback)(e=>{let t=n();"number"==typeof t&&(0,id.e)(i,t,e)},[i,n]);return(0,ir.j)({ref:u,handler:e=>{if(!g)return;let i=e.target;if(i&&i instanceof Element){var n;let e=i.closest('[data-card-styles-menu-trigger="'.concat(t.id,'"]')),a=!!(null==(n=i.closest(".chakra-modal__content-container"))?void 0:n.querySelector("[data-edit-background-drawer]")),r=!!i.closest("[data-media-drawer-menu]");if(e||a||r)return}x()}}),(0,h.jsxs)(em.L8,{isDark:!1,children:[(0,h.jsx)(E.z,{spacing:1,onClick:iu.dG,contentEditable:!1,pointerEvents:"auto",children:(0,h.jsxs)(th.A,{isLazy:!0,returnFocusOnClose:!1,isOpen:g,onClose:x,closeOnBlur:!1,children:[(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"F153E+"}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(tg.W,{children:(0,h.jsxs)(eK.$,{"data-card-styles-menu-trigger":t.id,height:iK.PN,fontWeight:"900",alignItems:"center",fontFamily:"body",display:"flex",backdropFilter:"blur(8px)",borderRadius:"sm",borderColor:p,color:l,boxShadow:"sm",cursor:"pointer",fontSize:"sm",bg:o,px:.5,_hover:{color:c,background:d},onClick:f,children:[(0,h.jsx)(I.g,{icon:e0.fyG,fixedWidth:!0}),(0,h.jsx)(ia.D,{})]})})}),(0,h.jsx)(is.Z,{children:(0,h.jsx)(tm.h,{"data-card-styles-menu":!0,ref:u,width:"360px",fontFamily:"body",fontSize:"sm",border:"none",children:(0,h.jsx)(nn,{...e,cardColor:s,editBackdrop:b,onOpenCardMarginsModal:a})})})]})}),(0,h.jsx)(ni,{editor:i,updateNestedAttributes:v,background:t.background,container:t.container,...C})]})});var nr=i(24302),ns=i(81842),nl=i(56674);let no=e=>{let{interactionId:t,operation:i,instructions:n,RatingButtons:a=ns.LW}=e,[r,s]=(0,_.useState)(null),l=(0,_.useCallback)((e,a,r)=>{(0,nl.pS)({feedback:a,tags:r,rating:e,interactionId:t,instructions:n,operation:i})},[t,n,i]),o=(0,_.useCallback)(e=>{s(e),(0,nl.D8)({rating:e,interactionId:t,operation:i,instructions:n})},[t,i,n]);return(0,h.jsx)(ns.f3,{rating:r||void 0,setRating:o,RatingButtons:a,feedbackTags:nc,trackFeedback:l})},nc=[{key:"wrong-language",label:(0,h.jsx)(ex.x6,{id:"R2Ly6h"})},{key:"wrong-layout",label:(0,h.jsx)(ex.x6,{id:"moXJSM"})},{key:"wrong-content",label:(0,h.jsx)(ex.x6,{id:"AgLuGi"})},{key:"wrong-images",label:(0,h.jsx)(ex.x6,{id:"IAt1qK"})},{key:"too-similar",label:(0,h.jsx)(ex.x6,{id:"Np7sCV"})},{key:"too-different",label:(0,h.jsx)(ex.x6,{id:"/wLn3u"})},{key:"instructions",label:(0,h.jsx)(ex.x6,{id:"Tq32Jp"})},{key:"other",label:(0,h.jsx)(ex.x6,{id:"/IX/7x"})}];var nd=i(74494),np=i(12773),nu=i(99861),nh=i(75310),ng=i(35462);new t7.b,i(74092);var nm=i(74605),nx=i(86173);i(61835);var nf=i(48086),nb=i(31290),nC=i(13731),nv=i.n(nC);let ny=[{key:"rephrase.better",label:()=>e2.Ru._({id:"WLqWVj"}),instructions:"Improve the writing",instructionsTrans:()=>e2.Ru._({id:"KaTt0J"}),icon:e0.xXs,group:"writing",loadingMessage:()=>e2.Ru._({id:"OxbbYn"}),variationName:()=>e2.Ru._({id:"5j51A1"}),completionMessage:()=>e2.Ru._({id:"EF1nyz"})},{key:"edit.spelling",label:()=>e2.Ru._({id:"kIRRvo"}),instructions:"Fix spelling & grammar",instructionsTrans:()=>e2.Ru._({id:"7Mcbfl"}),icon:e0.e68,group:"writing",loadingMessage:()=>e2.Ru._({id:"vLjsO9"}),variationName:()=>e2.Ru._({id:"MRZxAn"}),completionMessage:()=>e2.Ru._({id:"3G04Qf"})},{key:"edit.translate",label:()=>e2.Ru._({id:"pi8x/S"}),instructions:"",instructionsTrans:()=>e2.Ru._({id:"E6k5Np"}),icon:e0.mh,group:"writing",loadingMessage:()=>e2.Ru._({id:"aKSJTV"}),variationName:()=>e2.Ru._({id:"a/ppJp"}),completionMessage:()=>e2.Ru._({id:"a/ppJp"})},{key:"rephrase.expand",label:()=>e2.Ru._({id:"rRLXT4"}),instructions:"Make this longer - about 2x the current length",instructionsTrans:()=>e2.Ru._({id:"hbj+SR"}),icon:e0.ckx,group:"writing",loadingMessage:()=>e2.Ru._({id:"Q+x/E4"}),variationName:()=>e2.Ru._({id:"pvJgUJ"}),completionMessage:()=>e2.Ru._({id:"jgdqxQ"})},{key:"rephrase.condense",label:()=>e2.Ru._({id:"xTY2A5"}),instructions:"Make this more concise - about half the current length",instructionsTrans:()=>e2.Ru._({id:"zeiJlg"}),icon:e0.Nby,group:"writing",loadingMessage:()=>e2.Ru._({id:"BjuYlr"}),variationName:()=>e2.Ru._({id:"Q7U9iz"}),completionMessage:()=>e2.Ru._({id:"l7sxzR"})},{key:"rephrase.simplify",label:()=>e2.Ru._({id:"Lx/Sd1"}),instructions:"Simplify the language",instructionsTrans:()=>e2.Ru._({id:"BS3Eqe"}),icon:e0.vq5,group:"writing",loadingMessage:()=>e2.Ru._({id:"AAhoH1"}),variationName:()=>e2.Ru._({id:"nvmoB1"}),completionMessage:()=>e2.Ru._({id:"5xpG46"})},{key:"rephrase.specifics",label:()=>e2.Ru._({id:"u6rs0A"}),instructions:"Rewrite this to be more specific. Use the previous text and the outline for context. If you don't have enough details, make them up.",instructionsTrans:()=>e2.Ru._({id:"pbZESM"}),icon:e0.g0Y,group:"writing",loadingMessage:()=>e2.Ru._({id:"HW6L/y"}),variationName:()=>e2.Ru._({id:"PRHEO1"}),completionMessage:()=>e2.Ru._({id:"dib9YI"})},{key:"layout.visual",label:()=>e2.Ru._({id:"gcHjj/"}),instructions:"I want to make this content more visual. Make up new images to illustrate the concepts. You can rephrase the text to fit the new template, but don't alter the original voice or make up new details.",instructionsTrans:()=>e2.Ru._({id:"7AVs0v"}),icon:e0.Si7,group:"layout",loadingMessage:()=>e2.Ru._({id:"hMtOFm"}),variationName:()=>e2.Ru._({id:"p0QPRq"})},{key:"layout.addImage",label:()=>e2.Ru._({id:"LfOSf5"}),instructions:"Add a new image. Keep the rest of my content and formatting the same. Don't change layout blocks or make up new details. Do not remove any of the text!",instructionsTrans:()=>e2.Ru._({id:"ohc2fy"}),icon:e0.Cyq,group:"layout",loadingMessage:()=>e2.Ru._({id:"hMtOFm"}),variationName:()=>e2.Ru._({id:"2ap0Xm"})}],nw=nv()(ny,"group"),nk=(e,t)=>({...e,...t,id:e.id}),nA=(e,t,i,a)=>{let r=(0,n.xe)(e.state.doc,e=>(0,q.jg)(e)&&e.attrs.id===t)[0];if(!r)return void console.warn("[useGenerateCard] Card not found. It may have been deleted while generating.");e.chain().setMeta("isEditCardVariant",!0).setMeta("cardNotesHandled",!0).insertContentAt({from:r.pos,to:r.pos+r.node.nodeSize},i).selectInsideCardBody(r.pos).run();let s=(0,ep.SJ)((0,Q.KA)().getState());(0,ng.Sg)({editor:e,content:i,theme:s,interactionId:a})},nL=e=>{let{suggestions:t,cardId:i,isDark:n,editor:a}=e,{color:r,bg:s}=(0,ih.Nb)(),l=(0,ih.wP)(),{status:o,variants:c,selected:d,loadingMessage:p,interactionId:u,instructions:g,operation:m}=t,x=(0,Q.jL)(),f=(0,_.useCallback)((e,t)=>{x((0,W.S6)({cardId:i,variantId:e})),nA(a,i,t,u)},[x,i,a,u]),b=(0,e6.st)(),C=(0,_.useCallback)(()=>{var e;null==b||b.track(e6.VV.AI_CARD_VARIATION_KEPT,{cardId:i,variantId:d,isOriginal:null==(e=c.find(e=>e.id===d))?void 0:e.isOriginal,interactionId:u,source:"button"}),x((0,W.YB)({cardId:i}))},[x,i,d,b,c,u]),v=(0,nr.dU)("trueblue.500","trueblue.100"),y=(0,nr.dU)("trueblue.50","gray.600"),w=(0,nr.dU)("red.100","red.700"),k=(0,nr.dU)("red.500","red.100");return(0,h.jsx)(E.z,{contentEditable:!1,userSelect:"none",align:"center",position:"absolute",left:"50%",transform:"translateX(-50%)",marginLeft:-3,pointerEvents:"auto",spacing:2,children:"loading"===o?(0,h.jsxs)(E.z,{borderWidth:"1px",...l,pointerEvents:"none",children:[(0,h.jsx)(I.g,{icon:e_.p7g}),(0,h.jsxs)(S.E,{children:[p||(0,h.jsx)(ex.x6,{id:"RQqcwV"}),"..."]})]}):"error"===o?(0,h.jsxs)(E.z,{borderWidth:"1px",...l,_hover:{},bg:w,color:k,children:[(0,h.jsx)(I.g,{icon:e0.QJT}),(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"nwtY4N"})}),(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"yz7wBu"}),size:"xs",minW:4,minH:4,h:4,isRound:!0,variant:"ghost",onClick:C,icon:(0,h.jsx)(I.g,{icon:e0.GRI}),colorScheme:n?"white":"blackAlpha"})]}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(tD.e,{spacing:"-1px",children:[c.map(e=>(0,h.jsx)(eK.$,{...l,color:d===e.id?v:r,bg:d===e.id?y:s,variant:d===e.id?"plainSelected":"plain",onClick:()=>f(e.id,e.card),position:"relative",children:e.label},e.id)),(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"MuX+Gc"}),placement:"top",children:(0,h.jsx)(eJ.K,{...l,icon:(0,h.jsx)(I.g,{icon:e_.e68}),"aria-label":e2.Ru._({id:"MuX+Gc"}),onClick:C})})]}),u&&(0,h.jsx)(no,{interactionId:u,operation:null==m?void 0:m.key,instructions:g})]})})};var nj=i(96804),nE=i(92584);let nS=e=>{let{attrs:t,editor:i,selectImage:n}=e,{color:a,bg:r,hoverColor:s,hoverBg:l,borderColor:o}=(0,ih.Nb)(),{isOpen:c,onOpen:d,onClose:p}=(0,iQ.j)(),u=(e=>{let{attrs:t}=e,{suggestions:i}=(0,nj.s)(t);return(0,_.useMemo)(()=>[{key:"suggested",label:()=>e2.Ru._({id:"nyQWMb"}),operations:i.map(e=>({key:e,label:()=>e,onQuickAction:t=>{t({message:e2.Ru._({id:"ZI5Cdm",values:{s:e}})})}}))}],[i])})({attrs:t});return(0,h.jsx)(nE.A,{title:e2.Ru._({id:"b0eJco"}),placeholder:e2.Ru._({id:"wm/Yby"}),isOpen:c,onOpen:d,onClose:p,hideSelection:!0,editor:i,selectImage:n,trigger:(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"DDxKHn",values:{AGENT_PROPER_NOUN:e9.qV}}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eK.$,{height:iK.PN,fontWeight:"900",alignItems:"center",fontFamily:"body",display:"flex",backdropFilter:"blur(8px)",borderRadius:"sm",borderColor:o,color:a,boxShadow:"sm",cursor:"pointer",fontSize:"14px",bg:r,px:.5,_hover:{color:s,background:l},pointerEvents:"auto",children:(0,h.jsxs)(E.z,{spacing:2,children:[(0,h.jsx)(I.g,{icon:e_.p7g,fixedWidth:!0}),(0,h.jsx)(ex.x6,{id:"DDxKHn",values:{AGENT_PROPER_NOUN:e9.qV}}),(0,h.jsx)(ia.D,{})]})})}),placement:"bottom-start",actionGroups:u})};var nM=i(8099),nI=i(16426),n_=i(20013),nD=i(42116),nR=i(43987);let nT=(0,_.memo)(e=>{let{locale:t,setLocale:i,buttonProps:n}=e,[a,r]=(0,_.useState)([]);(0,_.useEffect)(()=>{r(e=>{if(n_.ZD.find(e=>e.key===t.key))return e;let i=[...e];return i.find(e=>e.key===t.key)||i.push(t),i})},[t.key]);let s=(0,_.useMemo)(()=>[...a,...(0,n_.Mo)()],[a]);return(0,h.jsxs)(eQ.W,{children:[(0,h.jsx)(eq.I,{as:eK.$,size:"sm",boxShadow:"sm",variant:"ghost",rightIcon:(0,h.jsx)(I.g,{size:"xs",icon:e0.Jt$}),leftIcon:(0,h.jsx)(I.g,{size:"xs",icon:e_.mh}),minW:"150px",...n,children:t.displayName}),(0,h.jsx)(is.Z,{children:(0,h.jsx)(e$.c,{minWidth:"240px",maxH:"290px",overflowY:"auto",overflowX:"hidden",zIndex:"tooltip",children:(0,h.jsx)(ti.i,{value:t.key,title:e2.Ru._({id:"vXIe7J"}),type:"radio",onChange:e=>{i(e)},children:s.map(e=>(0,h.jsx)(tn.k,{value:e.key,children:(0,h.jsxs)(ey.B,{spacing:0,children:[(0,h.jsx)(S.E,{children:e.displayName}),(0,h.jsx)(S.E,{as:"span",color:"gray.500",fontSize:"sm",children:e.displayNameLocalized()})]})},e.key))})})})]})});nT.displayName="AILocalePicker";let nz=e=>{let{isAdminView:t=!1,isFullDoc:i,isSite:n,onClose:a,startTranslation:r}=e,[s]=(()=>{let e=(0,_.useMemo)(()=>{var e;let t=navigator.language.toLowerCase(),i=t.split("-")[0],n=null!=(e=n_.ZD.find(e=>e.key===t))?e:n_.ZD.find(e=>e.key===i);return null==n?void 0:n.key},[]),[t,i]=(0,nD.M)(nR.E.generateLanguage,null!=e?e:"en");return[(0,_.useMemo)(()=>{var e;return null!=(e=n_.ZD.find(e=>e.key===t))?e:n_.ZD[0]},[t]),i]})(),[l,o]=(0,_.useState)(s);return(0,h.jsx)(em.L8,{isDark:!1,children:(0,h.jsxs)(ef.aF,{isOpen:!0,onClose:a,children:[(0,h.jsx)(eb.m,{}),(0,h.jsxs)(eC.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(e5.s,{alignItems:"center",mr:8,children:n?(0,h.jsx)(ex.x6,{id:"56Urwv"}):i?(0,h.jsx)(ex.x6,{id:"e2vVXR",values:{GAMMA_ARTIFACT_PROPER_NOUN:e9.TP}}):(0,h.jsx)(ex.x6,{id:"DLQ7Yc"})})}),(0,h.jsx)(eA.s,{}),(0,h.jsxs)(eL.c,{children:[(0,h.jsx)(S.E,{mb:4,children:n?(0,h.jsx)(ex.x6,{id:"dZwNdR"}):i?(0,h.jsx)(ex.x6,{id:"6YnROT",values:{GAMMA_ARTIFACT_PROPER_NOUN:e9.TP}}):(0,h.jsx)(ex.x6,{id:"WQFlqR"})}),(0,h.jsxs)(tc.MJ,{children:[(0,h.jsx)(td.l,{children:(0,h.jsx)(S.E,{fontSize:"14px",children:(0,h.jsx)(ex.x6,{id:"3LIgcv"})})}),(0,h.jsx)(nT,{buttonProps:{variant:"plain",justifyContent:"flex-start",textAlign:"left",width:"100%"},locale:l,setLocale:e=>{o((0,n_.xt)(e))}})]}),t&&(0,h.jsx)(e5.s,{mt:4,children:(0,h.jsxs)(i$.F,{status:"warning",children:[(0,h.jsx)(iY._,{}),"You're using the translation feature as an admin in the PUBLIC_STATIC editor. Translations made here will not be persisted to the database and are intended for admin review process only."]})})]}),(0,h.jsx)(nI.j,{children:(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(eK.$,{variant:"ghost",colorScheme:"gray",onClick:a,color:t?{color:"orange.500"}:void 0,_hover:t?{bg:"orange.100"}:void 0,children:(0,h.jsx)(ex.x6,{id:"dEgA5A"})}),(0,h.jsx)(eK.$,{variant:"solid",bg:t?"orange.500":void 0,_hover:{bg:t?"orange.700":void 0},onClick:()=>r(l),children:(0,h.jsx)(ex.x6,{id:"pi8x/S"})})]})})]})]})})};var nH=i(98618),nB=i(34587),nN=i(67232),nP=i(77364),nF=i(61833),nV=i(58781),nO=i(12297),nZ=i(7592),nG=i(14738),nU=i(4218),nW=i(78734),nK=i(80720),nQ=i(89475),nq=i(63545),nJ=i(9977),n$=i(68558);let nY=(e,t)=>{let i=e.node.attrs,n=t.content.find(e=>"cardAccentLayoutItem"===e.type);return n&&"none"!==i.background.type&&(n.attrs={...n.attrs,...i}),t};var nX=i(30721),n0=i(105);let n1=_.memo(e=>{let{item:t,isSelected:i,onClick:n,label:a,interactionId:r}=e,s=t.isGenerating,{ref:l,width:o}=(0,n0.Lh)();return(0,h.jsxs)(e5.s,{ref:l,direction:"column",onClick:n,cursor:"pointer",position:"relative",w:"100%",my:2,css:{"--editor-width":"".concat(o&&1!==o?o:365,"px"),"--line-thickness":"1px"},minHeight:"150px",children:[s&&(0,h.jsx)(n2,{}),(0,h.jsxs)(e5.s,{borderRadius:"md",border:"1px solid",borderColor:i?"trueblue.500":"gray.200",outline:i?"1px solid var(--chakra-colors-trueblue-500)":"none",_hover:{borderColor:i?"trueblue.600":"trueblue.300"},boxShadow:"md",overflow:"hidden",role:"group",visibility:s?"hidden":"visible",height:s?"0px":"auto",transitionProperty:"height border",transitionDuration:"0.2s",children:[(0,h.jsx)(e5.s,{position:"absolute",top:4,insetEnd:4,bgColor:"trueblue.50",color:"trueblue.600",borderRadius:"md",px:2,py:1,zIndex:n$.Ob,fontSize:"xs",border:"1px solid",borderColor:"trueblue.200",children:a}),"original"!==t.id&&(0,h.jsx)(e5.s,{position:"absolute",insetEnd:4,bottom:4,zIndex:n$.Ob,opacity:0,transitionProperty:"opacity",transitionDuration:"0.2s",_groupHover:{opacity:1},children:(0,h.jsx)(no,{interactionId:r||"",operation:"layout.different",RatingButtons:ns.Ep})}),(0,h.jsx)(nX.N,{cardId:t.id})]})]})});n1.displayName="VariantCard";let n2=()=>(0,h.jsx)(e5.s,{position:"absolute",inset:0,zIndex:1,w:"100%",h:"150px",minHeight:"150px",borderRadius:"md",align:"center",justify:"center",mb:4,children:(0,h.jsxs)(e5.s,{bg:"gradient.secondary-light",h:"100%",borderRadius:"md",mx:4,align:"center",justify:"center",children:[(0,h.jsx)(tk._,{src:"/images/ai_sparkle_small.gif",alt:"AI sparkles",objectFit:"cover",width:282,height:280,boxSize:"45px",zIndex:1}),(0,h.jsx)(g.a,{bg:"gradient.secondary-light",bgSize:"cover",bgPosition:"center center",borderRadius:"inherit",pos:"absolute",inset:0,pointerEvents:"none",w:"100%",zIndex:0})]})}),n3=Object.assign(e=>{let{selectedCardRange:t,closePanel:i,cardId:n,editor:a}=e;return((0,ed.lC)(a,!0),(0,_.useEffect)(()=>{var e;let n=null==a||null==(e=a.state.selection)?void 0:e.from,{from:r,to:s}=t||{};if(!r||!s||!n)return void i();n===r||n>r&&n{let{closePanel:t,editor:i,selectedCardPos:n,selectedCardId:a}=e,r=(0,Q.GV)((0,nq.dJ)(a)),s=(0,Q.GV)((0,nq.gR)(a)),l=(0,Q.GV)((0,nq.rT)(a)),o=(0,Q.jL)(),c=(0,nO.tO)(void 0,"editCard",nW.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD),d=i.view.state.doc.nodeAt(null!=n?n:0),{generateCardLayoutVariants:p,revertToOriginalCard:u,interactionId:g}=(e=>{var t;let{editor:i,start:n,cardId:a,card:r}=e,s=(0,Q.GV)(eT.Jo),l=(0,Q.GV)(ep.SJ),o=(0,nJ.lI)(i),c=(0,nJ.zK)(o),d=i.state.doc.resolve(n),[p]=(0,_.useState)(r),u=(0,Q.CU)(),h=(0,Q.GV)((0,nq.dJ)(a)),g=(0,Q.GV)((0,nq.gR)(a)),m=(0,Q.GV)((0,nq.rT)(a)),x=(0,Q.jL)(),[f,b]=(0,_.useState)(null),C=(0,Q.GV)(ep.Uu),v=(null==s?void 0:s.organization)?(0,nf.P9)(s.organization.id):void 0,y=(null==v?void 0:v.id)||(null==s||null==(t=s.organization)?void 0:t.id),{imageProvider:w,imageModel:k,imageStyle:A}=(0,nx.V)(),L=(0,_.useCallback)(async e=>{let{variantsWithHtml:t,docId:n,interactionId:a}=e,s=[...t];for(let e=0;e{let{content:t,interactionId:n}=e;if(!s)return void console.error("[GenerateCardLayoutVariants] Cannot generate variants. Card or workspace unknown");let r=(0,nd.dg)(t),[l,...o]=(0,nq.dJ)(a)(u.getState()),c=[],d=o.map((e,t)=>{let i=r[t]||null,n={...e,html:e.html?e.html:i};return i&&!e.html&&c.push(n),n});x((0,nq.bL)({cardId:a,variants:[l,...d]})),L({variantsWithHtml:c,docId:s.id,interactionId:n}).then(e=>{let t=(0,nq.dJ)(a)(u.getState()).map(t=>{let i=e.find(e=>e.id===t.id);return i?{...t,...i}:t});if(x((0,nq.bL)({cardId:a,variants:t})),1===r.length){x((0,nq.Ye)({cardId:a,selectedVariantId:t[1].id}));try{nA(i,a,{...t[1].card,attrs:{...t[1].card.attrs,id:a}},n)}catch(e){console.error("[GenerateCardLayoutVariants] Error replacing card with variant",e)}}})},[a,x,s,i,L,u]),E=(0,_.useCallback)(async()=>{if(!p||!y)return void console.error("[GenerateCardLayoutVariants] Cannot generate variants. Card or workspace unknown");x((0,nq.Z_)({card:p,docSettings:C}));try{let e=(0,np.KC)(i,p),t=(0,nl.$F)();b(t);let n=(e=>{let{onContent:t,inputHtml:i,format:n,imageProvider:a,imageOptions:r,workspaceId:s,aiInteractionId:l}=e,{promise:o}=(0,nu.i4)({promptKey:"GenerateCardLayoutVariants",opts:{onContent:t},variables:{inputHtml:i,request:"I dont like this template. Try a different layout or visualization. You can rephrase the text to fit a new template, but don't alter the original voice or make up new details.",format:n,numberOfVariants:n$.M,imageProvider:a,imageOptions:r,blockFlags:(0,nd.fc)()},workspaceId:s,interactionId:l});return o})({onContent:e=>{j({content:e,interactionId:t})},inputHtml:e,format:c,imageProvider:w||"none",imageOptions:{model:k,stylePrompt:A},workspaceId:y,aiInteractionId:t});(0,nm.w)("editCard",v,t),await n}catch(e){console.error("[GenerateCardLayoutVariants] Error generating card variants",e)}},[p,y,x,C,i,j,c,w,k,A,v]),S=(0,_.useCallback)(()=>{let e=h.find(e=>"original"===e.id);e&&(x((0,nq.Ye)({cardId:a,selectedVariantId:e.id})),nA(i,a,e.card,f))},[i,a,h,x,f]);return{generateCardLayoutVariants:E,variants:h,selectedVariantId:g,setSelectedVariantId:nq.Ye,revertToOriginalCard:S,interactionId:f,editorContent:m}})({editor:i,start:null!=n?n:0,cardId:a,card:d}),m=(0,_.useMemo)(()=>r.some(e=>{var t;return null!=(t=null==e?void 0:e.isGenerating)&&t}),[r]),x=(0,_.useCallback)(async()=>{if(!c())return void t();await p()},[c,p,t]);(0,_.useEffect)(()=>{x()},[]),(0,_.useEffect)(()=>()=>{s&&(null===nU.z||void 0===nU.z||nU.z.track(nW.VV.AI_CARD_VARIATION_KEPT,{cardId:a,variantId:s,isOriginal:"original"===s,interactionId:g,source:"layout-panel"}))},[a,s,g,r]);let f={bgColor:(0,nr.dU)("white","gray.800"),textColor:(0,nr.dU)("gray.800","white")},b=(0,_.useCallback)(e=>{let t=r.find(t=>t.id===e);t&&(o((0,nq.Ye)({cardId:a,selectedVariantId:t.id})),nA(i,a,t.card,g))},[a,r,i,o,g]),C={dropdownBgColor:(0,nr.dU)("blackAlpha.100","whiteAlpha.100"),dropdownBgHoverColor:(0,nr.dU)("blackAlpha.300","whiteAlpha.300"),dropdownTextColor:(0,nr.dU)("gray.800","white")};return(0,h.jsx)(nZ.Z,{bgColor:f.bgColor,w:"100%",pt:4,children:(0,h.jsxs)(e5.s,{direction:"column",overflowX:"hidden",w:"100%",h:"100%",children:[(0,h.jsxs)(e5.s,{position:"relative",pb:1,px:4,children:[(0,h.jsx)(e5.s,{flex:1,children:(0,h.jsx)(nG.N,{children:(0,h.jsx)(ex.x6,{id:"jVFRe1"})})}),(0,h.jsxs)(tD.e,{spacing:0,children:["original"!==s&&(0,h.jsx)(eK.$,{size:"sm",onClick:u,variant:"ghost",leftIcon:(0,h.jsx)(I.g,{icon:e0.LxC,size:"sm"}),children:(0,h.jsx)(ex.x6,{id:"9uI/rE"})}),(0,h.jsx)(nP.J,{onClick:t})]})]}),!m&&(0,h.jsxs)(e5.s,{px:4,gap:2,pb:2,align:"center",children:[(0,h.jsx)(S.E,{fontSize:"xs",color:"gray.500",children:(0,h.jsx)(ex.x6,{id:"GhS4Yn"})}),(0,h.jsxs)(eK.$,{size:"xs",leftIcon:(0,h.jsx)(I.g,{icon:e0.rhK}),textAlign:"start",bgColor:C.dropdownBgColor,color:C.dropdownTextColor,borderRadius:"md",px:2,_hover:{bgColor:C.dropdownBgHoverColor},onClick:()=>{x()},children:[(0,h.jsx)(ex.x6,{id:"fMPkxb"}),(0,h.jsx)(nV.G,{type:"editCard",colorScheme:"blackAlpha",color:"blackAlpha.600",fontSize:"xs",ms:2,px:0})]})]}),(0,h.jsx)(n4,{variants:r,editorContent:l,handleSelectVariant:b,selectedVariantId:s,interactionId:g,anyVariantsGenerating:m})]})})});n5.displayName="CardLayoutVariantsPanelInner";let n4=_.memo(e=>{let{variants:t,editorContent:i,handleSelectVariant:n,selectedVariantId:a,interactionId:r,anyVariantsGenerating:s}=e;return i?(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(e5.s,{overflowY:"auto",direction:"column",h:"100%",flex:1,children:[s&&(0,h.jsxs)(e5.s,{px:4,py:2,borderRadius:"md",align:"center",gap:1,color:"deepocean.900",fontWeight:"bold",alignItems:"center",children:[(0,h.jsx)(nF.G,{}),(0,h.jsx)(S.E,{fontSize:"sm",children:(0,h.jsx)(ex.x6,{id:"yARg1X"})})]}),(0,h.jsx)(g.a,{h:"100%",overflowY:"auto",children:(0,h.jsx)(nK.q,{initialContent:i,children:(0,h.jsx)(n6,{variants:t,interactionId:r,selectedVariantId:a,handleSelectVariant:n})})})]})}):null});n4.displayName="CardLayoutVariantsList";let n6=_.memo(e=>{let{variants:t,interactionId:i,selectedVariantId:n,handleSelectVariant:a}=e,{editor:r}=(0,nQ.U)();return(0,_.useEffect)(()=>{t.forEach(e=>{if(!r||e.isGenerating)return;let t={...e.card,attrs:{...e.card.attrs,id:e.id}};nA(r,e.id,t,i)})},[t,r,i]),(0,h.jsx)(e5.s,{direction:"column",w:"100%",px:4,children:t.map(e=>(0,h.jsx)(n1,{interactionId:i,label:"original"===e.id?(0,h.jsx)(e5.s,{children:(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"HxF6Fk"})})}):(0,h.jsxs)(e5.s,{align:"center",gap:1,children:[(0,h.jsx)(I.g,{icon:e0.p7g,size:"xs"}),(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"isRobC"})})]}),item:e,isSelected:n===e.id,onClick:()=>{a(e.id)}},e.id))})});n6.displayName="CardLayoutVariantsPreviewList";let n9=()=>{let{togglePanel:e,isPanelOpen:t}=(0,nN.ww)(n3);return{toggleCardLayoutVariantsPanel:e,isCardLayoutVariantsPanelOpen:t}},n7=e=>{let{attrs:t,editor:i,getPos:n}=e,a=(0,Q.jL)(),r=(0,Q.GV)((0,iW.C_)(t.id,"editWithAI")),s=(0,_.useCallback)(()=>{a((0,iW.md)())},[a]),l=(0,_.useCallback)(()=>{a((0,iW.CM)({cardId:t.id,menuType:"editWithAI"}))},[a,t.id]),{isOpen:o,onOpen:c,onClose:d}=(0,iQ.j)(),{color:p,bg:u,hoverColor:g,hoverBg:m,borderColor:x}=(0,ih.Nb)(),{isInOfflineMode:f}=(0,i5.u)(),{toggleBuddyChatPanel:b}=(0,nH.Cy)(),C=t.id,{toggleCardLayoutVariantsPanel:v,isCardLayoutVariantsPanelOpen:y}=n9(),w=(0,nB.u)(),k=(e=>{let{cardId:t,onTranslateOpen:i,onOpenLayoutVariants:n}=e;return(0,_.useMemo)(()=>[{key:"layout-actions",operations:[{key:"layout.tryNew",label:()=>e2.Ru._({id:"3MMiDG"}),icon:e_.p7g,onQuickAction:()=>{n()}}]},{key:"writing",label:()=>e2.Ru._({id:"4kJRen"}),operations:nw.writing.map(e=>({key:e.key,label:e.label,icon:e.icon,checkEnabled:e.checkEnabled,onQuickAction:n=>{if("edit.translate"===e.key)return void i();let a=e.instructionsTrans();n({message:e2.Ru._({id:"1Boz2S",values:{instruction:a}}),context:{initiatingCardId:t}})}}))},{key:"image",label:()=>e2.Ru._({id:"hG89Ed"}),operations:nw.layout.map(e=>({key:e.key,label:e.label,icon:e.icon,checkEnabled:e.checkEnabled,onQuickAction:i=>{let n=e.instructionsTrans();i({message:e2.Ru._({id:"1Boz2S",values:{instruction:n}}),context:{initiatingCardId:t}})}}))}],[n,t,i])})({cardId:C,onTranslateOpen:c,onOpenLayoutVariants:(0,_.useCallback)(()=>{y&&v({override:"closed"});let e=n();if(void 0===e)return;let t=i.state.doc.nodeAt(e);t&&(i.commands.selectNodeAtPos(e),b({override:"closed",disableTransition:!0}),v({override:"open",isResizable:!1,props:{cardId:t.attrs.id,selectedCardRange:{from:e,to:e+t.nodeSize},editor:i}}))},[i,n,y,b,v])});return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(nE.A,{title:e2.Ru._({id:"IkOuqb"}),placeholder:e2.Ru._({id:"0IhjJa"}),editor:i,clearSelectionOnOpen:!0,initiatingCardId:t.id,isOpen:r,onOpen:l,onClose:s,trigger:(0,h.jsx)(nM.m,{label:(0,h.jsx)(ex.x6,{id:"EVnzPs"}),placement:"top",hasArrow:!0,children:(0,h.jsxs)(eK.$,{"data-guider-highlight":"edit-with-ai-button","data-card-ai-edit-menu-trigger":t.id,height:iK.PN,fontWeight:"900",alignItems:"center",fontFamily:"body",display:"flex",pointerEvents:"auto",backdropFilter:"blur(8px)",borderRadius:"sm",borderColor:x,color:p,boxShadow:"sm",cursor:"pointer",fontSize:"14px",bg:u,px:.5,_hover:{color:g,background:m},isDisabled:f,zIndex:1e3,onMouseDown:e=>{e.stopPropagation()},children:[(0,h.jsx)(I.g,{icon:e_.p7g,fixedWidth:!0}),(0,h.jsx)(ia.D,{})]})}),placement:"bottom-start",actionGroups:k}),o&&(0,h.jsx)(nz,{isSite:!1,isFullDoc:!1,onClose:d,startTranslation:e=>{let t=e.displayName;w({message:e2.Ru._({id:"l0kId+",values:{lang:t}}),context:{initiatingCardId:C}}),b({override:"open",disableTransition:!0}),d()}})]})},n8=e=>{let{cardContentType:t,attrs:i,editor:a,getPos:r,node:s}=e;if("image"===t){let e=s.firstChild.attrs.image;return(0,h.jsx)(nS,{attrs:e,editor:a,selectImage:()=>{let e=r();if("number"!=typeof e)return;let t=(0,n.xe)(s,e=>"cardImageItem"===e.type.name);if(t.length>0){let i=e+1+t[0].pos;a.commands.selectNodeAtPos(i)}}})}return(0,h.jsx)(n7,{editor:a,getPos:r,attrs:i})};var ae=i(11719);let at=e=>{let{theme:t,editor:i,getPos:n,updateAttributes:a,input:r}=e,s=(0,ih.wP)(),l=(0,ez.ez)("unlimited_credits"),{toggleCardLayoutVariantsPanel:o,isCardLayoutVariantsPanelOpen:c}=n9(),d=(0,_.useCallback)(()=>{c&&o({override:"closed"});let e=n();if("number"!=typeof e)return;let t=i.state.doc.nodeAt(e);t&&(i.commands.selectNodeAtPos(e),o({override:"open",isResizable:!1,props:{cardId:t.attrs.id,selectedCardRange:{from:i.state.selection.from,to:i.state.selection.from+t.nodeSize},editor:i}}))},[i,n,o,c]);return(0,h.jsx)(E.z,{contentEditable:!1,userSelect:"none",align:"center",position:"absolute",left:"50%",transform:"translateX(-50%)",marginLeft:-3,pointerEvents:"auto",children:(0,h.jsxs)(E.z,{spacing:2,children:[(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"K1Ro+T"}),placement:"top",children:(0,h.jsx)(eK.$,{...s,leftIcon:(0,h.jsx)(I.g,{icon:e_.CeG}),"aria-label":e2.Ru._({id:"K1Ro+T"}),onClick:()=>a({layoutTemplateColumns:null,generatorInput:{...ae.O,prompt:r.prompt}}),children:(0,h.jsx)(ex.x6,{id:"550oRP"})})}),(0,h.jsx)(eK.$,{...s,leftIcon:(0,h.jsx)(I.g,{icon:e_.p7g}),onClick:()=>{d(),a({generatorInput:null})},children:(0,h.jsxs)(E.z,{spacing:.5,alignItems:"center",justifyContent:"center",children:[(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"SiSG+p"})}),!l&&(0,h.jsx)(nV.G,{type:"generateCard",ml:0,color:"gray.500"})]})}),r.interactionId&&(0,h.jsx)(no,{interactionId:r.interactionId,operation:"generate-card",instructions:r.prompt})]})})};var ai=i(64576);function an(){let e=(0,tt._)(["\n 0% {\n margin-inline: 0;\n }\n 100% {\n margin-inline: var(--nested-card-margin);\n }\n"]);return an=function(){return e},e}let aa=(0,ts.i7)(an()),ar=e=>{let{attrs:t,isFullBleed:i,displayFullBleed:n,isNested:a,isPresentMode:r,isEditable:s,isFocused:l,isDark:o,isLetterboxed:c,showPresentBackdrop:d,isCommentOpenOnCard:p,theme:u,children:m}=e,{id:x,container:f}=t,b=(0,iS.NC)(u,f),C=n?ai.xE:ai.CO,v=r&&!a,y=(0,iE.ZI)(u,f.background?b:void 0),w=i?{width:a||c?"var(--card-width)":"100%"}:{zIndex:a?p?t6.$.nestedCardBodyWithComment:t6.$.nestedCardBody:void 0,width:"var(--card-width)"},k=v?{minW:d||c?"auto":"100%",minH:"var(--card-min-height)",my:"auto"}:{minW:"0%",minH:"var(--card-min-height)"},A=eu.D1?0:ec.M2;return(0,h.jsxs)(e5.s,{className:(0,M.cx)(ec.p$),"data-card-body":x,"data-selection-ring":!0,"data-guider-highlight":"card-body","data-letterboxed":c?"true":void 0,"data-content-reference":!0,"data-testid":"card-body","data-hide-comments":r,fontSize:"var(--font-size)",animation:a?"".concat(aa," ").concat(A,"ms ease-out forwards"):void 0,position:"relative",...w,...k,maxW:"var(--card-max-width)",css:{"--grid-outline-color":o?"var(--chakra-colors-gray-600)":"var(--chakra-colors-gray-200)",...y,"--card-border-radius":n?0:y["--card-border-radius"]},justify:"center",borderRadius:"var(--card-border-radius)",ps:i&&!a?"var(--doc-padding-left)":void 0,pe:i&&!a?"var(--doc-padding-right)":void 0,_hover:s&&n&&!l?{"> .card-body-background":{outline:"2px solid var(--grid-outline-color)"}}:void 0,outline:c?"max(50vw, 50vh) solid black":void 0,children:[(0,h.jsx)(g.a,{position:"absolute",inset:"0",sx:C,className:"card-body-background",borderRadius:"inherit",contentEditable:!1,zIndex:r?-1:void 0,outline:l?"2px solid var(--chakra-ring-color)":void 0,outlineOffset:i&&!r?"-2px":void 0,border:a&&"0em"===y["--card-border-width"]?"1px solid var(--neutral-border-color)":void 0,"data-export-master":!!n||void 0}),(0,h.jsx)(em.L8,{isDark:o,children:m})]})};var as=i(12364),al=i.n(as),ao=i(28420);let ac="FLUSH_SYNCED_EDITOR";i(17854);var ad=i(10961);let ap=()=>{var e;let t=(0,Q.GV)(eT.Jo),i=null==t||null==(e=t.docGenerateInput)?void 0:e.docGeneration;return null==i?void 0:i.generationType};var au=i(56570),ah=i(74676);let ag=e=>{let{isDark:t,templateIcon:i,tooltip:n,label:a,isSelected:r,onClick:s,badge:l,...o}=e;return(0,h.jsx)(em.Tz,{label:n,placement:"top",children:(0,h.jsx)(eJ.K,{onClick:s,icon:(0,h.jsxs)(ey.B,{maxW:"100%",alignItems:"center",position:"relative",children:[i,l&&(0,h.jsx)(ah.E,{position:"absolute",top:"1.5",insetStart:"1.5",colorScheme:"green",children:l()}),a&&(0,h.jsx)(S.E,{maxW:"100%",w:"100%",fontSize:"xs",overflow:"hidden",textOverflow:"ellipsis",overflowX:"hidden",whiteSpace:"nowrap",textAlign:"start",children:a})]}),h:"auto",textShadow:"none",variant:"plain",p:2,flex:"1",w:"100%",cursor:"pointer",textAlign:"center",transition:"all 300ms ease",border:"1px solid",bg:t?r?"trueblue.900":"whiteAlpha.50":r?"trueblue.50":"blackAlpha.50",borderRadius:"md",boxShadow:"sm",borderColor:t?r?"trueblue.300":"whiteAlpha.100":r?"trueblue.500":"blackAlpha.100",color:t?r?"trueblue.200":"gray.300":r?"trueblue.500":"gray.600",_hover:{bg:t?r?"whiteAlpha.100":"whiteAlpha.200":r?"trueblue.100":"trueblue.50",borderColor:t?"trueblue.200":r?"trueblue.500":"trueblue.200"},position:"relative","aria-label":n,...o})})};var am=i(6192),ax=i(99602);let af={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/sealion.60d02536.png"};var ab=i(52282);let aC=(0,_.memo)(function(){return(0,h.jsx)(g.a,{border:"1px dashed",borderColor:"gray.300",borderRadius:"md",p:3,children:(0,h.jsxs)(e5.s,{direction:"row",align:"center",gap:6,children:[(0,h.jsx)(g.a,{border:"1px solid",borderColor:"blackAlpha.100",bg:"blackAlpha.50",borderRadius:"md",boxShadow:"sm",p:2,flexShrink:0,children:(0,h.jsxs)(ey.B,{maxW:"100%",alignItems:"center",children:[(0,h.jsx)(g.a,{borderRadius:"md",overflow:"hidden",w:ax.dG.lg,children:(0,h.jsx)(tk._,{src:af.src,alt:"",h:"5em",objectFit:"cover",w:"100%"})}),(0,h.jsx)(S.E,{fontSize:"xs",textAlign:"center",color:"gray.700",fontWeight:"semibold",lineHeight:"1.2",children:(0,h.jsx)(ex.x6,{id:"nUBsbk"})})]})}),(0,h.jsx)(S.E,{fontSize:"sm",color:"gray.500",flex:1,fontWeight:"semibold",children:(0,h.jsx)(ex.x6,{id:"wcSK4j"})})]})})}),av=(0,_.memo)(e=>{let{editor:t,onClose:i,onTemplateSelect:n,recentlyUsedTemplates:a,insertionMode:r,dataAttribute:s}=e,l=(0,eW.d)(),o=(0,am.wz)("modal"),c=(0,_.useCallback)(e=>{l({status:"success",title:"add"===r?(0,h.jsx)(ex.x6,{id:"XcEMwf"}):(0,h.jsx)(ex.x6,{id:"WJGAWS"}),duration:1300,isClosable:!1,position:"top"}),n(e),i()},[i,n,l,r]),d=a.filter(e=>!(0,am.l2)(t,e)).slice(0,ab.q);return(0,h.jsx)(em.L8,{isDark:!1,children:(0,h.jsxs)(ef.aF,{isOpen:!0,onClose:i,size:{base:"5xl","2xl":"6xl"},children:[(0,h.jsx)(eb.m,{}),(0,h.jsxs)(eC.$,{...s||{},children:[(0,h.jsx)(eA.s,{}),(0,h.jsx)(ev.r,{children:"add"===r?(0,h.jsx)(ex.x6,{id:"X7RyyV"}):(0,h.jsx)(ex.x6,{id:"HNcS3K"})}),(0,h.jsx)(eL.c,{pb:6,children:(0,h.jsxs)(ey.B,{spacing:6,children:[(0,h.jsxs)(ey.B,{display:{base:"none",sm:"flex"},children:[(0,h.jsxs)(E.z,{children:[(0,h.jsx)(I.g,{icon:e0.a$,fixedWidth:!0}),(0,h.jsx)(em._x,{as:"h2",children:(0,h.jsx)(ex.x6,{id:"uabU9X"})})]}),d.length>0?(0,h.jsx)(au.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ax.dG.lg," + 0.4em), 1fr))"),gap:3,children:d.map(e=>{let{jsonContent:t,id:i,name:n,badge:a}=e;return(0,h.jsx)(ag,{isDark:!1,isSelected:!1,tooltip:n(),label:n(),onClick:()=>c(i),w:"auto",badge:a,templateIcon:(0,h.jsx)(ax.LK,{templateContent:t,isDark:!1,borderRadius:"base",size:"lg"})},i)})}):(0,h.jsx)(aC,{})]}),o.map(e=>{let{subcategory:i,items:n,description:r}=e;return(0,h.jsxs)(ey.B,{children:[(0,h.jsxs)(E.z,{alignItems:"center",children:[(0,h.jsx)(em._x,{as:"h2",children:i}),r&&(0,h.jsx)(em.qT,{label:r})]}),(0,h.jsx)(au.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ax.dG.lg," + 0.4em), 1fr))"),gap:3,children:n.filter(e=>!(0,am.l2)(t,e)).map(e=>{let{id:t,name:i,jsonContent:n,badge:r}=e,s=!!a.find(e=>{let{id:i}=e;return i===t});return(0,h.jsx)(ag,{isDark:!1,isSelected:!1,tooltip:"".concat(i()," ").concat(s?e2.Ru._({id:"uabU9X"}):""),label:i(),onClick:()=>c(t),w:"auto",badge:r,templateIcon:(0,h.jsx)(ax.LK,{templateContent:n,isDark:!1,borderRadius:"base",size:"lg"}),boxShadow:"none"},t)})})]},i)})]})})]})]})})});var ay=i(34222);let aw=()=>{let[e,t]=(0,nD.M)(nR.E.recentlyUsedCardTemplateIds,[]),i=(0,_.useCallback)(i=>{t((0,ay.s)(i,e))},[e,t]);return{recentlyUsedTemplates:(0,_.useMemo)(()=>e.map(e=>(0,am.iT)()[e]).filter(e=>!!e),[e]),updateRecentlyUsedTemplateIds:i}};var ak=i(66946),aA=i(8437),aL=i(74239);let aj=(0,_.memo)(function(e){let{editor:t,getPos:i,display:n,isNested:a}=e,r=(0,e7.fW)(),{isInOfflineMode:s}=(0,i5.u)(),o=(0,ed.FX)(),{isOpen:c,onClose:d,onOpen:p}=(0,t2.E)({id:"cardTemplatesModal"}),{recentlyUsedTemplates:u,updateRecentlyUsedTemplateIds:g}=aw(),m=(0,_.useCallback)(e=>{let n=i();if("number"!=typeof n)return;let a=t.view.state.doc.nodeAt(n);if(!a)return void console.error("[CardDivider] Cannot append card. Node unknown");let r=n+a.nodeSize,s="aiCardAfter"===e?e6.oU.CARD_DIVIDER_AI:e?e6.oU.CARD_DIVIDER_DROPDOWN:e6.oU.CARD_DIVIDER,{cardToAdd:o,command:c}=(e=>{let t=(0,aA.h)(),i=(0,ak.G)().blankCard;return e&&(i=(0,ak.G)()[e]),{cardToAdd:i,command:"aiCardAfter"===e?{key:"aiCardAfter",nodeName:"card"}:e?t[e]:t.blankCard}})(e);(0,l.Jb)(c,s),e&&"aiCardAfter"!==e&&g(e),t.chain().insertContentAt(r,(0,aL.iM)(o)).command(e=>{let{tr:t}=e;return t.setMeta(ac,!0),!0}).focus().selectInsertedNode().run()},[t,i,g]),x=(0,nr.dU)("gray.50","gray.600"),f=ap()===i3.xbH.Studio,b=!o&&!f;return(0,h.jsxs)(e5.s,{contentEditable:!1,suppressContentEditableWarning:!0,className:"card-divider","data-is-nested-card":String(a),position:"absolute",zIndex:t6.$.cardDivider,bottom:-4,w:"100%",justify:"center",align:"center",display:n,opacity:+!!c,transitionProperty:"opacity",transitionDuration:"normal","data-print-hidden":!0,"data-id":"card-divider",children:[(0,h.jsxs)(tD.e,{size:"sm",isAttached:!0,"data-guider-highlight":"add-card-button",className:"card-divider-button-group",variant:"plain",shadow:"md",borderRadius:"md",opacity:"1",transitionProperty:"opacity",transitionDuration:"normal",dir:r?"rtl":"ltr",children:[(0,h.jsx)(em.Tz,{label:f?(0,h.jsx)(ex.x6,{id:"kLZLXX"}):(0,h.jsx)(ex.x6,{id:"7iE+3N"}),children:(0,h.jsx)(eJ.K,{className:"insert-card-button",variant:"plain","aria-label":e2.Ru._({id:"g+7nXG"}),icon:(0,h.jsx)(I.g,{icon:e_.QLR,fixedWidth:!0}),size:"sm",shadow:"none",borderRadius:"md",minW:12,transitionProperty:"none",borderColor:x,borderInlineEndRadius:b?void 0:"none",onMouseDown:iu.JL,onClick:()=>m(f?"aiCardAfter":void 0)})}),b&&(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"kLZLXX"}),children:(0,h.jsx)(eJ.K,{className:"insert-ai-card-button",variant:"plain","aria-label":e2.Ru._({id:"g+7nXG"}),icon:(0,h.jsx)(E.z,{spacing:0,opacity:s?.3:1,children:(0,h.jsx)(I.g,{icon:e_.p7g,fixedWidth:!0})}),size:"sm",shadow:"none",minW:12,transitionProperty:"none",borderColor:x,borderRadius:"md",borderInlineStart:"none",borderInlineEndRadius:"none",tabIndex:s?-1:void 0,pointerEvents:s?"none":"auto",onMouseDown:iu.JL,onClick:()=>{s||m("aiCardAfter")}})}),(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"UgOs5x"}),children:(0,h.jsx)(eJ.K,{variant:"plain","aria-label":e2.Ru._({id:"UgOs5x"}),icon:(0,h.jsx)(I.g,{icon:e0.swh,fixedWidth:!0}),shadow:"none",size:"sm",minW:12,transitionProperty:"none",borderRadius:"md",borderColor:x,borderInlineStart:"none",borderInlineStartRadius:"none","data-guider-highlight":"add-card-template-button",onMouseDown:iu.JL,onClick:p})})]}),c&&(0,h.jsx)(av,{editor:t,onClose:d,onTemplateSelect:m,recentlyUsedTemplates:u,insertionMode:"add"})]})});var aE=i(88055);let aS=e=>{let{isFocused:t}=e;return(0,h.jsx)(g.a,{position:"absolute",inset:"0",pointerEvents:"none",overflow:"hidden",display:{base:"none",lg:"block"},opacity:+!!t,className:"card-height-guide",children:(0,h.jsxs)(g.a,{position:"absolute",top:"var(--card-min-height)",insetStart:"0",w:"100%",h:"1px",borderBottom:"2px dashed",borderBottomColor:"var(--body-color)",opacity:"0.25",children:[(0,h.jsx)(aM,{insetStart:0}),(0,h.jsx)(aM,{insetEnd:0})]})})},aM=e=>{let{cardDimensions:t}=(0,Q.GV)(ep.Uu),{label:i}=(0,aE.iI)(t);return(0,h.jsx)(em.Tz,{placement:"top",w:"250px",label:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(S.E,{children:["Your content is too tall to fit the ",i()," size, so it may shrink or overflow when presenting or exporting."]}),(0,h.jsx)(S.E,{color:"gray.500",children:(0,h.jsx)(ex.x6,{id:"yrOr7z"})})]}),children:(0,h.jsx)(g.a,{position:"absolute",w:"var(--card-inner-padding-x)",h:"".concat(20,"px"),top:"-".concat(10,"px"),pointerEvents:"auto",cursor:"help",...e})})};var aI=i(41781),a_=i(72470),aD=i(74709),aR=i(17496),aT=i(4192),az=i(6714),aH=i(272),aB=i(3898);let aN=(0,_.memo)(e=>{let{children:t,...i}=e,n=(0,eR.En)(),a=(0,Q.GV)((0,aH.lp)("right"));return!n||(0,aB.Xb)()?null:(0,h.jsx)(g.a,{position:"fixed",bottom:4,insetInlineEnd:a+4,zIndex:"overlay","data-print-hidden":!0,...i,children:t})});aN.displayName="HelpWidgetWrapper";var aP=i(58297),aF=i(74158),aV=i(59353),aO=i(64673),aZ=i(61918),aG=i(69102),aU=i(76323);let aW=e=>{let{selectedLocale:t,onLocaleSelect:i,buttonProps:n,menuListProps:a,matchWidth:r=!0,hideLabel:s=!1}=e,l=(0,tF.u)("i18nEnabled");return(0,ex.uB)(),(0,h.jsx)(e5.s,{direction:"column",children:(0,h.jsxs)(eQ.W,{matchWidth:r,children:[(0,h.jsx)(eq.I,{as:eK.$,rightIcon:s?null:(0,h.jsx)(I.g,{size:"xs",icon:e0.Jt$}),textAlign:"start",w:"100%",...n,children:s?null:(null==t?void 0:t.displayName)||"Unknown"}),(0,h.jsx)(e$.c,{minWidth:"240px",maxH:"500px",overflowY:"auto",overflowX:"hidden",...a,children:(0,h.jsx)(ti.i,{value:(null==t?void 0:t.key)||"unknown",type:"radio",onChange:e=>{i(e)},children:(0,aG.qm)().map(e=>{let t=new Date(aU.z[e.key].launchDate),i=!l&&"private_beta"===aZ.AT[e.key],n=l&&"private_beta"===aZ.AT[e.key],a="public_beta"===aZ.AT[e.key]&&Date.now()-t.getTime()<2592e6;return(0,h.jsx)(tn.k,{value:e.key,isDisabled:i,children:(0,h.jsxs)(e5.s,{flex:1,alignItems:"center",children:[(0,h.jsxs)(ey.B,{spacing:0,children:[(0,h.jsx)(S.E,{fontWeight:"600",children:e.displayName}),(0,h.jsx)(S.E,{fontSize:"xs",color:"gray.500",children:e.displayNameLocalized()})]})," ",(0,h.jsx)(eg.h,{}),i?(0,h.jsx)(ah.E,{ms:2,fontSize:"0.75em",colorScheme:"teal",children:(0,h.jsx)(ex.x6,{id:"VZeG/A"})}):n?(0,h.jsx)(ah.E,{ms:2,fontSize:"0.75em",colorScheme:"purple",children:(0,h.jsx)(ex.x6,{id:"YBt9YP"})}):a?(0,h.jsx)(ah.E,{ms:2,fontSize:"0.75em",colorScheme:"green",children:(0,h.jsx)(ex.x6,{id:"isRobC"})}):null]})},e.key)})})})]})})};var aK=i(47516),aQ=i(56771);let aq=e=>{var t;let{onClose:i}=e,n=(0,eW.d)(),{user:a}=(0,nf.ur)(),[r,s]=(0,_.useState)(!1),{setSettings:l}=(0,nf.ur)(),o=(0,aK.O)(),c=(0,_.useMemo)(()=>o,[]),[d,p]=(0,_.useState)(c);(0,aQ.O)(d);let u=(0,_.useCallback)(async()=>{s(!0);try{await (null==l?void 0:l({set:{locale:d}})),n({title:(0,h.jsx)(ex.x6,{id:"RRo9kN"}),position:"top",status:"success",isClosable:!0,duration:3e3}),i()}catch(e){console.error('[StandaloneLocaleModal.onSave] Error updating language for user with id "'.concat(null==a?void 0:a.id,'"'),e.message)}s(!1)},[d,i,l,n,null==a?void 0:a.id]),g=d!==(null==a||null==(t=a.settings)?void 0:t.locale);return(0,h.jsx)(em.L8,{isDark:!1,children:(0,h.jsxs)(ef.aF,{isOpen:!0,onClose:i,children:[(0,h.jsx)(eb.m,{}),(0,h.jsxs)(eC.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(ex.x6,{id:"+DEogc"})}),(0,h.jsx)(eA.s,{}),(0,h.jsx)(eL.c,{children:(0,h.jsxs)(tc.MJ,{children:[(0,h.jsx)(td.l,{children:(0,h.jsx)(ex.x6,{id:"M3JKNC"})}),(0,h.jsx)(aW,{selectedLocale:aU.z[d],onLocaleSelect:p})]})}),(0,h.jsx)(nI.j,{children:g?(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(eK.$,{variant:"ghost",onClick:i,children:(0,h.jsx)(ex.x6,{id:"dEgA5A"})}),(0,h.jsx)(eK.$,{variant:"solid",onClick:u,isLoading:r,children:(0,h.jsx)(ex.x6,{id:"tfDRzk"})})]}):(0,h.jsx)(eK.$,{variant:"plain",onClick:i,children:(0,h.jsx)(ex.x6,{id:"yz7wBu"})})})]})]})})};var aJ=i(13260),a$=i(55516),aY=i(3994),aX=i(76013),a0=i(18157);let a1=e=>(0,eR.En)()?(0,h.jsx)(a3,{...e}):null,a2=(0,_.memo)(e=>{var t;let{showShortcuts:i=!0,showOnboardingChecklist:n=!1}=e,a=(0,aF.wA)(),{isConnected:r}=(0,i5.u)(),s=(0,tF.u)("intercom"),l=(0,tF.u)("shareFeedback"),o=(0,aJ.k)(),c=(0,aK.O)(),{isOpen:d,onOpen:p,onClose:u}=(0,iQ.j)(),{isOpen:m,onOpen:x,onClose:f}=(0,iQ.j)({id:"locale-modal"}),{onOpen:b}=(0,iQ.j)({id:"help-menu"}),[C,v]=(0,nD.M)("hasUnreadIntercom",!1),y=window.Intercom,w=(0,_.useCallback)(()=>{v(!1),o()},[o,v]),k=(0,aX.rd)();return(0,_.useEffect)(()=>{if(!y)return;y("onHide",()=>{a((0,a$.YN)({isOpen:!1}))});let e=setInterval(()=>{document.querySelector("iframe.intercom-borderless-frame")&&v(!0)},1e3);return()=>{y("hide"),clearInterval(e)}},[a,y,v]),(0,h.jsxs)(em.L8,{isDark:k,children:[(0,h.jsxs)(eQ.W,{children:[(0,h.jsx)(eq.I,{"data-guider-highlight":"default-help-widget-activator",as:eJ.K,onClick:()=>{b(),aV.R.emit("toggleOpen",{behavior:"close",skipTracking:!0})},isRound:!0,position:"relative",size:"md","aria-label":e2.Ru._({id:"c3XJ18"}),icon:C?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(aP.j,{position:"absolute",size:2.5,bg:"red.400",top:0,right:0}),(0,h.jsx)(I.g,{icon:e0.z$e,className:"fa-beat-fade"})]}):(0,h.jsx)(I.g,{icon:e0.EvL})}),(0,h.jsxs)(e$.c,{children:[(0,h.jsxs)(eY.r,{children:[i&&(0,h.jsx)(eX.D,{onClick:p,icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.Lhe}),children:(0,h.jsx)(ex.x6,{id:"77Emn0"})}),n&&(0,h.jsx)(eX.D,{as:il.N,_hover:{textDecoration:"none",shadow:"none"},onClick:()=>{((e,t)=>{let i=(0,Q.KA)().getState(),n=(0,ep.sX)(i);null===e6.zS||void 0===e6.zS||e6.zS.track(e,{docId:n,...t})})(e6.VV.ONBOARDING_CHECKLIST_WIDGET_CHECKLIST_MANUAL_OPENED),aV.R.emit("toggleOpen",{behavior:"open"})},icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.S3S}),"data-guider-highlight":"onboarding-checklist",children:(0,h.jsx)(ex.x6,{id:"BOFovM"})}),(0,h.jsx)(eX.D,{as:il.N,_hover:{textDecoration:"none",shadow:"none"},href:"https://ideas.gamma.app/changelog",target:"_blank",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.kLe}),children:(0,h.jsx)(ex.x6,{id:"PbLEFQ",values:{GAMMA_PROPER_NOUN:e9.On}})})]}),(0,h.jsx)(ta.N,{}),(0,h.jsxs)(eY.r,{children:[(0,h.jsx)(eX.D,{as:il.N,_hover:{textDecoration:"none",shadow:"none"},href:"https://help.gamma.app",target:"_blank",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.$UM}),children:(0,h.jsx)(ex.x6,{id:"CRzGla"})}),s&&r?(0,h.jsx)(eX.D,{icon:C?(0,h.jsxs)(g.a,{position:"relative",children:[(0,h.jsx)(aP.j,{position:"absolute",size:1.5,bg:"red.400",top:0,right:-1}),(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.z$e,className:"fa-beat-fade"})]}):(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.gSF}),onClick:w,children:(0,h.jsx)(ex.x6,{id:"mpby9d"})}):(0,h.jsx)(eX.D,{icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.y_8}),as:il.N,_hover:{textDecoration:"none",shadow:"none"},href:"mailto:".concat(aO.J),children:(0,h.jsx)(ex.x6,{id:"A0C9La"})}),l&&(0,h.jsx)(eX.D,{as:il.N,_hover:{textDecoration:"none",shadow:"none"},href:"https://ideas.gamma.app/ideas",target:"_blank",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.O3E}),children:(0,h.jsx)(ex.x6,{id:"u5hSeG"})})]}),(0,h.jsx)(ta.N,{}),(0,h.jsx)(eY.r,{children:(0,h.jsx)(eX.D,{icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.Bwz}),onClick:x,children:(null==(t=aU.z[c])?void 0:t.displayName)||"Unknown"})})]}),(0,h.jsx)(a0.a,{isOpen:d,onClose:u})]}),m&&(0,h.jsx)(aq,{onClose:f})]})});a2.displayName="DefaultHelpWidgetComponent";let a3=(0,aY.A)(a2);a1.displayName="DefaultHelpWidget";let a5=(0,ts.i7)({"0%":{maskPosition:"0% 50%"},"50%":{maskPosition:"100% 50%"},"100%":{maskPosition:"0% 50%"}});(0,_.memo)(e=>{let{children:t,...i}=e,n=(0,eR.En)(),a=(0,_.useMemo)(()=>(0,ih.Vx)(!1),[]);return n?(0,h.jsxs)(e5.s,{pt:4,w:"100%",minH:"100%",bgSize:"cover",bgPosition:"center center",position:"relative",bg:"gradient.sky",className:"ai-page-wrapper",flex:"1",sx:a,...i,children:[(0,h.jsx)(g.a,{zIndex:1,w:"100%",flex:"1",children:t}),(0,h.jsx)(aN,{children:(0,h.jsx)(a1,{showShortcuts:!1})})]}):null}).displayName="AIPageWrapper";var a4=i(77192);let a6={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Stars-2.48f5ca51.svg"};var a9=i(83743),a7=i(51684),a8=i(18810);let re=e=>{let{isDark:t,selectedTemplate:i,setSelectedTemplate:n,isDisabled:a}=e,r=(0,a8.W)(),s=t?"invert(.8) brightness(1.2)":"invert(0)",l=t?"invert(.8) brightness(2)":"invert(0)";return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(S.E,{color:t?"titanium.50":"titanium.900",fontSize:"sm",fontWeight:"normal",children:(0,h.jsx)(ex.x6,{id:"hQDrYd"})}),(0,h.jsxs)(a9.r,{spacing:2,columns:[2,3,5,r.length+1],children:[(0,h.jsx)(ag,{isDark:t,templateIcon:(0,h.jsx)(I.g,{icon:a7.swh,fixedWidth:!0,size:"lg"}),label:(0,h.jsx)(ex.x6,{id:"wtGmzA"}),tooltip:e2.Ru._({id:"zopynZ",values:{GAMMA_PROPER_NOUN:e9.On}}),isSelected:null===i,onClick:()=>n(null),isDisabled:a}),r.map(e=>{let{key:r,image:o,name:c}=e,d=r===i;return(0,h.jsx)(ag,{isDark:t,templateIcon:(0,h.jsx)(tk._,{src:o.src,filter:d?l:s,bg:"white",borderRadius:"0.25rem"}),tooltip:c,isSelected:d,onClick:()=>n(r),isDisabled:a},r)})]})]})},rt=e=>{let{theme:t,handle:i,editor:n,getPos:a,input:r,displayFullBleed:s,isFocused:l}=e,{isInOfflineMode:o}=(0,i5.u)(),c=ap()===i3.xbH.Studio,{isGenerating:d,getContextAndGenerate:u,updateInput:m,locale:x}=(0,nb.ds)({theme:t,editor:n,getPos:a,input:r,isStudio:c}),f=(0,eR.lW)(m,500),{prompt:b,template:C}=r,[v,y]=(0,_.useState)(b),w=(0,nO.tO)(()=>{m({prompt:v}),u(v)},"generateCard",e6.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD),k=(0,nr.dU)(!1,!0),A=(0,_.useRef)(null),{suggestions:L,generateSuggestionsStatus:j}=(0,nb.ay)(n,l);return((0,_.useEffect)(()=>{l&&A.current&&setTimeout(()=>{var e;null==(e=A.current)||e.focus()})},[l]),d)?(0,h.jsxs)(e5.s,{position:"relative",maxW:"100%",w:"var(--card-width)",minH:32,contentEditable:"false",justify:"center",direction:"column",p:"var(--card-inner-padding)",children:[i,(0,h.jsxs)(ey.B,{zIndex:1,w:"100%",children:[(0,h.jsx)(aI.E,{height:"3em",w:"33%",mb:4}),(0,h.jsx)(aI.E,{height:"1.5em"}),(0,h.jsx)(aI.E,{height:"1.5em"}),(0,h.jsx)(aI.E,{height:"1.5em"}),(0,h.jsx)(aI.E,{height:"1.5em",w:"75%"})]})]}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(p.$p,{style:{position:"absolute",opacity:0}}),(0,h.jsxs)(e5.s,{contentEditable:"false",w:"var(--card-width)",maxW:"100%",minH:32,position:"relative",borderRadius:s?"none":"var(--card-border-radius)",p:"var(--card-inner-padding)",direction:"column",justify:"center",m:"-1px",fontFamily:"body",onMouseDown:e=>{!(e.target instanceof HTMLElement&&e.target.closest(".drag-handle"))&&(e.preventDefault(),A.current&&A.current===document.activeElement?A.current.blur():n.view.hasFocus()&&n.commands.blur())},children:[(0,h.jsx)(g.a,{bg:k?"gradient.secondary-dark":"gradient.secondary-light",bgSize:"cover",bgPosition:"center center",borderRadius:"inherit",pos:"absolute",inset:0,pointerEvents:"none",w:s?"var(--editor-width)":void 0,insetStart:s?"calc(50% - var(--doc-padding-left, 0px) / 2 + var(--doc-padding-right, 0px) / 2)":void 0,transform:s?"translateX(-50%)":void 0}),i,(0,h.jsx)(g.a,{position:"absolute",zIndex:0,pointerEvents:"none",inset:0,bgImage:"url(".concat(a6.src,")"),bgRepeat:"repeat",bgPosition:"center center",sx:{animation:"".concat(a5," 180s linear infinite"),maskImage:"linear-gradient(to left, rgba(0,0,0,.75), transparent, rgba(0,0,0,.75))",maskRepeat:"repeat",maskSize:"140px"},opacity:k?.2:1}),(0,h.jsx)(eJ.K,{position:"absolute",top:2,insetEnd:2,variant:"ghost",colorScheme:k?"whiteAlpha":"blackAlpha",isRound:!0,size:"sm","aria-label":e2.Ru._({id:"DIQZR1"}),icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:e0.GRI}),onClick:()=>{f.cancel();let e=a();"number"==typeof e&&n.commands.deleteCard(e)}}),(0,h.jsxs)(ey.B,{spacing:4,pos:"relative",zIndex:1,maxWidth:"100%",children:[(0,h.jsxs)(E.z,{justify:"end",flexWrap:"wrap",children:[(0,h.jsx)(ew.D,{fontWeight:700,size:"md",color:k?"white":"deepocean.950",children:(0,h.jsx)(ex.x6,{id:"8e1wQN"})}),(0,h.jsx)(eg.h,{}),(0,h.jsx)(a4.f,{modalId:"ai-credits-modal-generate-card",variant:"ghost",isDark:k,justify:"flex-end",segmentEvent:e6.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD,upsellLocation:"credits.generateCard"}),(0,h.jsx)(nT,{locale:x,setLocale:e=>m({settings:{locale:e}}),buttonProps:{variant:"plain",size:"sm",textAlign:"left",w:["100%","100%","auto"],isDisabled:o}})]}),(0,h.jsxs)(a_.M,{color:k?"white":"gray.700",bg:k?"blackAlpha.900":"white",boxShadow:"sm",border:"none",borderRadius:"md",display:"flex",alignItems:"start",gap:"0",onMouseDown:iu.dG,_focusWithin:{boxShadow:"var(--chakra-shadows-sm), var(--chakra-shadows-outline)"},transitionProperty:"box-shadow",transitionDuration:"normal",children:[(0,h.jsx)(az._,{ref:A,"data-in-editor-focus":!0,fontWeight:"500",border:"none",fontSize:"lg",initialHeight:"4rem",placeholder:e2.Ru._({id:"BiLwIi"}),value:v,isDisabled:o,onChange:e=>{y(e.target.value),f({prompt:e.target.value})},onKeyDown:e=>{if(!e.shiftKey)if("Enter"===e.key)w();else if("ArrowDown"!==e.key||v){if("ArrowUp"===e.key&&!v){let e=a();if("number"!=typeof e)return;n.chain().focus(e).selectInsideNextCard(!1).run()}}else{let e=a();if("number"!=typeof e)return;n.chain().focus(e).selectInsideNextCard(!0).run()}},_focus:{boxShadow:"none"},_focusVisible:{boxShadow:"none"},p:5}),(0,h.jsx)(aD.r0,{h:"100%",border:"none",color:k?"white":"gray.700",bg:k?"blackAlpha.900":"white",p:3,ps:0,alignItems:"end",display:["none","none","flex"],children:(0,h.jsxs)(eK.$,{px:3,"aria-label":"Generate card",isDisabled:!v||o,onClick:w,onMouseDown:iu.Fw,children:[(0,h.jsx)(nV.G,{type:"generateCard",ms:0,me:2,color:"currentcolor"}),(0,h.jsx)(I.g,{icon:e_.fmP})]})})]}),(0,h.jsxs)(eK.$,{variant:"solid","aria-label":"Generate card",isDisabled:!v,onClick:w,onMouseDown:iu.Fw,display:["flex","flex","none"],leftIcon:(0,h.jsx)(I.g,{icon:e_.fmP}),children:[(0,h.jsx)(ex.x6,{id:"ziAjHi"}),(0,h.jsx)(nV.G,{type:"generateCard",ms:0,me:2})]}),(0,h.jsx)(aR.S,{in:!v&&!o&&(L.length>0||"generating"===j),children:(0,h.jsxs)(E.z,{direction:["column","row"],spacing:2,wrap:"wrap",children:[null==L?void 0:L.map((e,t)=>(0,h.jsx)(eK.$,{leftIcon:(0,h.jsx)(I.g,{icon:e_._$C}),onClick:()=>{y(e),m({prompt:e})},borderRadius:"full",variant:"ghost",bg:k?"whiteAlpha.100":"blackAlpha.100",color:k?"whiteAlpha.800":"blackAlpha.800",_hover:{bg:k?"whiteAlpha.300":"blackAlpha.300"},colorScheme:k?"whiteAlpha":"blackAlpha",size:"xs",isTruncated:!0,flexShrink:0,children:e},t)),"generating"===j&&(0,h.jsxs)(aT.vw,{variant:"subtle",colorScheme:k?"whiteAlpha":"blackAlpha",color:k?"whiteAlpha.500":"blackAlpha.500",children:[(0,h.jsx)(aT.Vz,{boxSize:"12px",as:tA.y}),(0,h.jsx)(aT.d1,{children:(0,h.jsx)(ex.x6,{id:"AUV+TY"})})]})]})}),!c&&(0,h.jsx)(re,{isDark:k,selectedTemplate:C,setSelectedTemplate:e=>m({template:e}),isDisabled:o})]})]})]})},ri=e=>{let{displayLayout:t,children:i,isExpandableSelected:n,isFocused:a,displayFullBleed:r,isEditable:s,isNested:l,attrs:o,hasLayoutItem:c,cardContentType:d,onDoubleClick:p,cardDimensions:u,theme:m,handle:x,editor:f,getPos:b,updateAttributes:C}=e;if(o.generatorInput&&"done"!==o.generatorInput.status&&s)return(0,h.jsx)(rt,{theme:m,handle:x,editor:f,getPos:b,input:o.generatorInput,updateAttributes:C,displayFullBleed:r,isFocused:a});let v=(0,ea.lH)(t),y=(0,ea.tZ)(t),w=o.layoutTemplateColumns,k=o.layoutTemplateRows,A=s&&u.aspectRatio&&!l&&(!o.fontScale||o.fontScale===ec.o5);return(0,h.jsxs)(g.a,{className:(0,M.cx)(iK.fJ,n&&"expandable-selected"),onDoubleClick:p,w:"var(--card-width)",maxW:"100%",position:"relative",spellCheck:a,cursor:"auto",color:"var(--body-color)",sx:{["> .".concat(ec._P)]:{padding:c||"responsive"!==d?void 0:"var(--card-inner-padding)",counterReset:"footnote",'> [data-node-view-content-inner="card"]':{..."responsive"!==d?{}:c?{display:"grid",alignItems:"stretch",justifyContent:"stretch",minH:"100%",transitionDuration:"".concat(ec.M2,"ms"),transitionProperty:"grid-template-rows, grid-template-columns, min-height",...v.grid,...w&&"top"!==t&&v.allowResizing&&{gridTemplateColumns:w},...k&&"top"===t&&v.allowResizing&&{gridTemplateRows:k},...y}:{display:"block",mx:"auto",maxW:"var(--max-content-width)",width:"100%",boxSizing:"border-box",minW:0},"> .node-cardLayoutItem":{"> [data-node-view-wrapper]":{"> .card-layout-cell-bg":{"> [data-node-view-content]":{"> [data-node-view-content-inner]":{maxWidth:"var(--max-content-width)",margin:"auto"},padding:"var(--card-inner-padding)"}}}}}},_hover:{"> .card-height-guide":{opacity:1}}},children:[x,i,A&&(0,h.jsx)(aS,{isFocused:a})]})},rn=new t7.b;var ra=i(9915),rr=i(8774);let rs=e=>{let{hasNotes:t,isReadonly:i}=e;return t?i?(0,h.jsx)(ex.x6,{id:"nqt+Fj"}):(0,h.jsx)(ex.x6,{id:"+kQy/G"}):i?null:(0,h.jsx)(ex.x6,{id:"GquPwe"})},rl=e=>{let{cardId:t,decorations:i,editor:n,getPos:a,hasNonEmptyCardNotes:r,isReadonly:s,...l}=e,o=(0,_.useCallback)(()=>{let e=a();if("number"!=typeof e)return;if(!s){let{hasCardNotesNode:t}=(0,eo.tg)(i);t||(0,rr.ni)(n,e)}let r=(0,Q.KA)(),l=(0,ra.Ix)(r.getState());rn.emit("toggle",{clickedCardId:t,activeNotesCardId:l}),(0,rr.I5)(n,e)||n.commands.selectInsideNodeAtPos(e)},[t,i,s,n,a]),{color:c,bg:d,hoverColor:p,hoverBg:u,borderColor:m}=(0,ih.Nb)();return(0,h.jsx)(em.Tz,{label:(0,h.jsx)(rs,{hasNotes:r,isReadonly:s}),placement:"top",children:(0,h.jsx)(eK.$,{height:iK.PN,fontWeight:"900",alignItems:"center",fontFamily:"body",display:"flex",backdropFilter:"blur(8px)",borderRadius:"sm",borderColor:m,color:c,boxShadow:"sm",cursor:"pointer",pointerEvents:"auto",fontSize:"14px",bg:d,minW:"auto",px:2,_hover:{color:p,background:u},onMouseDown:iu.Fw,onClick:o,...l,children:(0,h.jsx)(g.a,{as:"span",display:"inline-flex",children:(0,h.jsx)(I.g,{icon:r?e_.hZM:e0.hZM})})})})};var ro=i(32530),rc=i(50333),rd=i.n(rc);let rp=e=>t_[((null==e?void 0:e.type)==="image"||(null==e?void 0:e.type)==="themeLogo")&&e.imageSize||"md"].height,ru=(e,t)=>e?rp(e)*(e=>{let t={min:1,max:4.5},i={min:.6,max:1},n=(tb()(e,t.min,t.max)-t.min)/(t.max-t.min);return i.max-n*(i.max-i.min)})(null!=t?t:1):t_.md.height,rh=(e,t)=>{let i=tI[e||"md"];return rd()(i+Math.max(0,(t-2)*.2),2)},rg=e=>{let{hideFromFirst:t,hideFromLast:i,...n}=e,a=2;return Object.values(n).forEach(e=>{if(e&&("image"===e.type||"themeLogo"===e.type)&&!eN(e)){let t=rp(e);t>a&&(a=t)}}),a},rm=(e,t)=>{let i=rg(e),n=rh(t,i);return i+2*n};var rx=i(86888),rf=i(10367);let rb=e=>{let{attrs:t,children:i,presentVariant:n,isPresentMode:a,isDark:r,isNested:s,isThumbnail:l,isFullBleed:o,displayFullBleed:c,isMobileDevice:d,fontSize:p,nestedDepth:u,theme:g,cardDimensions:m,showPresentBackdrop:x,userZoomLevel:f,verticalAlign:b,defaultContentWidth:C,contentWidth:v,docZoomLevel:y}=e,w=(e=>{let t,{isPresentMode:i,isNested:n,isFullBleed:a,displayFullBleed:r,isThumbnail:s,isMobileDevice:l,attrs:o,fontSize:c,nestedDepth:d}=e,{outerPaddingX:p,outerPaddingY:u,outerPaddingLeft:h,outerPaddingRight:g}=(0,rf.ng)({isPresentMode:i,isNested:n,isFullBleed:a,displayFullBleed:r,isThumbnail:s,isMobileDevice:l,attrs:o}),m=(0,rf.Qo)(c||"md"),x=(0,rf.mn)({isMobileDevice:l,numericFontSize:m}),f=x+(0,rf._F)(d),{cardMarginSettings:b}=(0,Q.GV)(ep.Uu),C=(0,Q.GV)(ep.SJ),v=eB(b)?rx.cK:rm(b,null==C?void 0:C.config.roundness);return t=i||s?v:l?n?rx.rN:rx.HY+(a?rx._0:0):a?Math.max(rx.cK+rx.Ri,v):v,(0,_.useMemo)(()=>({"--card-inner-padding-x":"calc(".concat(x,"em / var(--card-font-scale, 1))"),"--card-inner-padding-y":"calc(".concat(t,"em / var(--card-font-scale, 1))"),"--card-inner-padding":"var(--card-inner-padding-y) var(--card-inner-padding-x)","--card-outer-padding-left":h,"--card-outer-padding-right":g,"--card-outer-padding-x":p,"--card-outer-padding-y":u,"--comment-padding":"".concat(f,"em"),"--nested-card-margin":"calc(-1 * var(--comment-padding))"}),[f,x,t,h,g,p,u])})({isPresentMode:a,isNested:s,isFullBleed:o,displayFullBleed:c,isThumbnail:l,isMobileDevice:d,attrs:t,fontSize:p,nestedDepth:u}),k=(0,rf.X6)(d),A=(0,ro.P)({isPresentMode:a,isNested:s,nestedDepth:u,isFullBleed:o,isThumbnail:l,theme:g,cardDimensions:m,defaultContentWidth:C,contentWidth:v,showPresentBackdrop:x,isMobileDevice:d,fontSize:p,docZoomLevel:y,cardFontScale:t.fontScale}),{background:L,id:j}=t,E=(0,Q.GV)(ep.b6),S=s||l?void 0:(0,$.FD)(L,r);return(0,h.jsx)(e5.s,{onDragOver:iu.JO,top:0,left:0,position:"relative",width:"100%",height:"100%",alignItems:"center",justifyContent:"center",cursor:"default","data-animate-value":n,fontSize:"var(--editor-font-size, 1rem)",py:"var(--card-outer-padding-y)",pl:"var(--card-outer-padding-left)",pr:"var(--card-outer-padding-right)","data-card-id":j,"data-card-scroll-element":!0,overflow:a&&!s?"hidden auto":void 0,sx:{scrollbarGutter:!a||s||eu.D1?void 0:"stable"},margin:"0 auto",className:(0,M.cx)(ec.QJ,"card-expanded",a&&ec.WZ,a&&"card-present-mode card-present-mode--".concat(n)),transitionProperty:"transform, padding",transitionDuration:"".concat(E?ec.y0:0,"ms"),...S,css:{...w,...k,...A,"--zoom-level":f,"--card-vertical-align":b},children:i})};rb.displayName="CardContainer";var rC=i(59178);let rv=(0,h.jsx)(I.g,{icon:e0.rMD}),ry=(0,_.memo)(function(e){let{cardId:t,getPos:i,editor:a,isNested:r,isCollapsed:s,isPresentMode:l,isEditable:o,isDark:c,top:d}=e,p=(0,e6.st)(),u=(0,_.useCallback)(()=>{let e=i();if("number"==typeof e){if(l&&!o)a.commands.spotlightCollapseCard(e);else{(0,en.wE)(t,!0);let{selection:i}=a.state,r=(0,n.KP)(q.jg)(i);r&&r.node.attrs.id===t&&a.commands.selectNodeAtPos(e)}null==p||p.track(e6.VV.CARD_COLLAPSED,{method:"collapse_button",is_present_mode:!1})}},[a,i,p,t,o,l]),g=(0,rC.EC)(),m=(0,_.useMemo)(()=>(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"kBUgVh"}),placement:"top",portalProps:{containerRef:g},children:(0,h.jsx)(eJ.K,{variant:"ghost",size:"sm",paddingInlineStart:6*!!(0,aB.Xb)(),paddingInlineEnd:2*!!(0,aB.Xb)(),onClick:u,onMouseDown:iu.Fw,isRound:!0,"aria-label":e2.Ru._({id:"H86f9p"}),"data-collapse-card-button":!0,icon:rv,color:c?"gray.300":"gray.600"})}),[u,g,c]),x=(0,_.useMemo)(()=>(0,h.jsx)(eK.$,{size:"sm",variant:"ghost",position:"absolute",zIndex:2,bottom:[1,3],right:[2,4],rightIcon:(0,h.jsx)(I.g,{icon:e0.w2A}),"data-collapse-card-button":!0,onMouseDown:iu.Fw,onClick:u,fontWeight:"normal",color:c?"gray.300":"gray.600",children:(0,h.jsx)(ex.x6,{id:"H86f9p"})}),[u,c]);return(0,h.jsxs)(e5.s,{contentEditable:!1,onClick:iu.dG,className:"manage-card-controls","data-print-hidden":!0,transitionProperty:"common",transitionDuration:"normal",display:"inherit",fontFamily:"body",sx:{"[data-collapse-card-button]":{visibility:r&&!s?"visible":"hidden"}},children:[(0,h.jsx)(E.z,{spacing:1,position:"absolute",top:d||[1,3],insetInlineEnd:[2,4],zIndex:2,children:m}),r&&!s&&x]})});var rw=i(82562);let rk=e=>{let{getPos:t,editor:i,decorations:n}=e,a=(0,rw.f)(e),{isPresentMode:r,isNested:s,isFocused:l,isEditable:o,isMobileDevice:c,cardAccentBackgroundMaskEffect:d,cardAccentBackgroundMaskIntensity:u,cardId:g,isFullBleed:x,hasNonEmptyCardNotes:f,cardContentType:b}=a,C=(0,tF.u)("realUserMetrics");(0,t3.XX)(C,g,a.presentVariant,a.prevPresentVariant);let v=(0,t4.JL)(n),y=(0,t9.b0)(n),w=(0,Q.GV)((0,iW.C_)(g,"styling")),k=(0,Q.GV)((0,iW.C_)(g,"editWithAI")),A=v||y||l,L=o&&(A||k||w),j=!s&&!i.isThumbnail&&!i.isStatic&&!c&&!i.shouldUsePublishedVersion&&!r&&(f||o&&A),I=(0,Q.GV)((0,W.qw)(g)),{onDoubleClick:D}=(()=>{let e=(0,eW.d)(),[t,i]=(0,nD.M)(nR.E.hasSeenPresentModeDblClickNotification,!1),n=(0,Q.GV)(ep.VJ);return{onDoubleClick:(0,_.useCallback)(()=>{if(!n||t)return;let a=new Date,r=new Date("2024-08-15");a.getTime()>r.getTime()||(i(!0),e({title:(0,h.jsx)(ex.x6,{id:"xtaPrg"}),status:"info",position:"bottom",duration:3e3,isClosable:!0}))},[n,t,i,e])}})(),{isCardMarginsModalOpen:T,onCloseCardMarginsModal:z,onOpenCardMarginsModal:B}=(()=>{let{isOpen:e,onClose:t,onOpen:i}=(0,t2.E)({id:"card-margins-elements"}),[n,a]=(0,_.useState)();return{isCardMarginsModalOpen:e,onCloseCardMarginsModal:t,onOpenCardMarginsModal:i,positionToHighlight:n,setPositionToHighlight:a}})();return(0,h.jsx)(m.u,{as:"div",style:{minHeight:r&&!s?"100vh":0},hideComments:!0,...e,children:(0,h.jsxs)(rb,{...a,children:[(0,h.jsx)(ar,{...a,children:(0,h.jsxs)(ri,{...a,...e,onDoubleClick:D,handle:(0,h.jsx)(H.A,{...e,handlePlacement:"custom","data-testid":"card-drag-handle",zIndex:t6.$.cardButtons,insetInlineStart:2,top:3,width:"18px",height:iK.PN,label:(0,h.jsxs)(eh.T,{spacing:0,children:[(0,h.jsx)(S.E,{color:"gray.400",children:(0,h.jsx)(ex.x6,{id:"63lY3K",components:{0:(0,h.jsx)(S.E,{color:"white",as:"span"})}})}),(0,h.jsx)(S.E,{color:"gray.400",children:(0,h.jsx)(ex.x6,{id:"COhrZ5",components:{0:(0,h.jsx)(S.E,{color:"white",as:"span"})}})})]})}),children:[(0,h.jsx)(ii,{...e}),(0,h.jsxs)(E.z,{pos:"absolute",insetInlineStart:8,insetInlineEnd:2.5,zIndex:t6.$.cardButtons,top:3,align:"start",contentEditable:!1,pointerEvents:"none",spacing:1.5,children:[L&&"responsive"===b&&(0,h.jsx)(na,{editor:i,getPos:t,...a,decorations:n,accentBackgroundMaskEffect:d,accentBackgroundMaskIntensity:u,onOpenCardMarginsModal:B}),L&&(0,h.jsx)(n8,{cardContentType:b,attrs:a.attrs,editor:i,getPos:t,node:e.node}),(0,h.jsx)(eg.h,{}),o?I?(0,h.jsx)(nL,{...e,...a,isDark:a.isDark,isInteracting:A,suggestions:I}):a.attrs.generatorInput?(0,h.jsx)(at,{...e,...a,isDark:a.isDark,input:a.attrs.generatorInput,isInteracting:A}):null:null,(0,h.jsx)(eg.h,{}),j&&(0,h.jsx)(rl,{editor:i,cardId:g,decorations:n,getPos:t,hasNonEmptyCardNotes:f,isReadonly:!o})]}),(0,h.jsx)(p.$p,{dir:"ltr",className:(0,M.cx)(ec._P,l&&"is-focused",s&&"is-nested",(r||x)&&"is-full-width",x&&!s&&!r&&"is-borderless",a.isDark&&"is-dark")}),T&&(0,h.jsx)(t1,{editor:i,cardNode:e.node,getPos:t,isOpen:T,onClose:z}),s&&(0,h.jsx)(ry,{top:[1,3],...a,...e})]})}),(0,h.jsx)(t5.A,{children:(0,h.jsx)(em.L8,{isDark:(0,R.Mw)(a.theme),children:(0,h.jsx)(aj,{display:!o||s||r?"none":"flex",editor:i,getPos:t,isNested:s})})})]})})};var rA=i(3368),rL=i(62079),rj=i(43783),rE=i(59856),rS=i(73675),rM=i(90685);let rI=(0,_.memo)(e=>{let{decorations:t,editor:i,getPos:n,node:a}=e,r=(0,rL.st)(),s=(0,Q.jL)(),{cardId:l,isPresentMode:o,isEditable:c,isMobileDevice:d}=(0,rw.f)(e),{title:p,text:u}=(0,rA.d)({editor:i,node:a,cardId:l}),{previewContent:x}=e.node.attrs,f=""===x,b=null==p?void 0:p.replaceAll(rE.n,e=>''.concat(e,"")),C=(0,_.useMemo)(()=>({__html:rS.W.sanitize(b)}),[b]),v=(0,Q.GV)(ep.SJ),y=(0,N.bh)("h4",v),w=(0,rM.A3)(t),k=(0,_.useCallback)(e=>{e.stopPropagation(),o&&!c?(s((0,ep.mF)({attached:!1})),i.commands.descendIntoCurrentCard(n(),"push"),null==r||r.track(nW.VV.CARD_EXPANDED,{is_present_mode:!0,method:"click"})):((0,en.wE)(l,!1),setTimeout(()=>{if(!c||i.isDestroyed)return;let e=n();"number"==typeof e&&i.commands.selectInsideNodeAtPos(e)},50),null==r||r.track(nW.VV.CARD_EXPANDED,{is_present_mode:!1,method:"click"}))},[l,o,c,s,i,n,r]),A=f||!(null==u?void 0:u.trim());return(0,h.jsxs)(m.u,{...e,children:[(0,h.jsx)(H.A,{...e,"data-testid":"card-drag-handle",handlePlacement:"outside"}),(0,h.jsxs)(g.a,{mb:"0.25em",position:"relative",contentEditable:!1,userSelect:"none",role:"group","data-card-id":l,"data-export-as-image":!0,children:[(0,h.jsxs)(tD.e,{position:"absolute",insetInlineEnd:"0.75em",top:"0.75em","data-print-hidden":!0,variant:"unstyled",colorScheme:"gray",fontFamily:"body","data-thumbnail-hidden":!0,children:[c&&(0,h.jsx)(r_,{hidePreview:f,...e}),(0,h.jsx)(rD,{onClick:k})]}),(0,h.jsxs)(g.a,{cursor:"pointer",className:(0,M.cx)(ec.QJ,"card-collapsed",w&&"expandable-selected"),_groupHover:rj.uQ,...rj.zQ,paddingX:d?"1em":"1.5em",paddingY:"1em",onClick:k,"data-collapsed-card":!0,"data-selection-ring":!0,"data-selection-background":!0,"data-content-reference":!0,sx:{backgroundColor:"var(--clickable-background-color)",boxShadow:"var(--card-border-shadow, 0px 0px 0px 1px var(--neutral-border-color)), var(--card-box-shadow, var(--clickable-shadow))",borderRadius:"calc(var(--card-border-radius) / 2)","@media print":{boxShadow:"none",border:"var(--card-border, 1px solid var(--neutral-border-color))"}},children:[(0,h.jsx)(S.E,{sx:y,noOfLines:1,marginInlineEnd:"1.75em",mb:"0.375em",className:(0,M.cx)(D.U6),children:b?(0,h.jsx)(S.E,{as:"span",dangerouslySetInnerHTML:C}):p||(0,h.jsx)(S.E,{as:"span",color:"gray.400",children:(0,h.jsx)(ex.x6,{id:"gLDJuJ"})})}),(0,h.jsxs)(E.z,{color:"var(--body-color-muted)",children:[(0,h.jsx)(S.E,{noOfLines:1,fontFamily:A?"body":void 0,fontSize:"0.9em",children:A?(0,h.jsx)(ex.x6,{id:"4m3nxQ"}):u}),f&&(0,h.jsx)(I.g,{icon:e0.Jt$,size:"sm"})]})]})]})]})});rI.displayName="CollapsedCard";let r_=e=>{let{hidePreview:t,updateAttributes:i}=e,n=(0,Q.GV)(ep.cS),a=(0,_.useCallback)(e=>{i&&(i({previewContent:t?null:""}),e.stopPropagation())},[i,t]);return(0,h.jsx)(eK.$,{opacity:0,zIndex:+!n,transitionProperty:"opacity",transitionDuration:"normal",_groupHover:{opacity:1},sx:rj.Up,fontSize:"0.7em",onClick:a,className:rj.Gx,children:t?(0,h.jsx)(ex.x6,{id:"fsyAH8"}):(0,h.jsx)(ex.x6,{id:"Po0vX/"})})},rD=e=>{let{onClick:t}=e,i=(0,Q.GV)(ep.cS);return(0,h.jsxs)(eK.$,{"aria-label":e2.Ru._({id:"JjrOSL"}),className:rj.Gx,onClick:t,sx:rj.Up,zIndex:+!i,fontSize:"0.7em","data-testid":"expand-card-button",children:[(0,h.jsx)(I.g,{icon:e0.vQu,fontSize:"0.9em"}),(0,h.jsx)(S.E,{as:"span",_groupHover:{opacity:1,display:"inline"},opacity:"0",display:"none",marginInlineStart:2,children:(0,h.jsx)(ex.x6,{id:"1A3EXy"})})]})},rR=e=>{let{editor:t,node:i}=e,{id:n}=i.attrs,a=(0,Q.GV)((0,ep.WS)(n)),r=(0,Q.GV)(ep.nD),s=(0,ed.UT)("edit"),l=null==t?void 0:t.isThumbnail,{isStatic:o}=t;return!i.attrs.hidden||eu.D1||l||o||r&&s?a?(0,h.jsx)(rI,{...e}):(0,h.jsx)(rk,{...e}):null};(()=>{if(el)return;let e=er.n.valid;er.n.valid=t=>{if(!(0,es.e)(t.doc).cardLayoutsEnabled)return e(t);let i=e(t);return!(i&&(t.nodeAfter&&(0,q.sw)(t.nodeAfter)||t.nodeBefore&&(0,q.sw)(t.nodeBefore)))&&i},el=!0})();let rT=e=>{if((0,X.Op)(e)||1===e.childCount&&(0,X.Op)(e.firstChild))return!0;if("blank"!==e.attrs.layout)return!1;let t=(0,q.dT)(e);if(0===t.length)return!1;let i=t.find(e=>"body"===e.attrs.itemId);return!!i&&1===i.childCount&&(0,X.Op)(i.firstChild)},rz=e=>{let{oldNode:t,oldDecorations:i,newNode:n,newDecorations:a,updateProps:r}=e,s=JSON.stringify(n.attrs)!==JSON.stringify(t.attrs),l=(0,u.w_)(i,a),o=rT(n)!==rT(t);return(s||l||o)&&(console.debug("[cardUpdateFn] Card ".concat(n.attrs.id," updateProps will be called:"),{oldDecorations:i,newDecorations:a,decorationsChanged:l}),r()),!0},rH=n.bP.create({name:ec.Qs,content:"(block | cardBlock)+ | (cardLayoutItemGroup{1,2} | cardImageItem | cardCodeItem) cardNotes?",group:"cardBlock",defining:!1,isolating:!0,selectable:!1,draggable:!0,priority:et.y.Card,containerHandle:!0,imageKeyPath:"background.image",allowGapCursor:!1,expandable:!0,addNodeView(){return(0,p.gu)(rR,{update:rz,ignoreMutation:e=>{let{mutation:t}=e,i=this.editor.state.selection,n=t.target instanceof HTMLElement?t.target:t.target.parentElement,a="selection"!==t.type&&rB(n),r="selection"===t.type&&i instanceof U.nh&&(0,ei.Bv)(i.node);return!!a||!!r}})},addProseMirrorPlugins(){return[(0,eo.qc)(this.editor)]},addOptions:()=>({isStatic:!1}),addAttributes:()=>({id:{},previewContent:{default:null},background:{default:Y.SS,...(0,X.tb)("background")},container:{default:{},...(0,X.tb)("container")},cardSize:{default:"default",parseHTML:e=>e.getAttribute("card-size")||"default"},layout:{default:"blank",parseHTML:e=>e.getAttribute("image-layout")||e.getAttribute("layout")||"blank"},layoutTemplateColumns:{default:null,parseHTML:e=>e.getAttribute("layout-template-columns")||null,renderHTML:e=>({"layout-template-columns":e.layoutTemplateColumns})},layoutTemplateRows:{default:null,parseHTML:e=>e.getAttribute("layout-template-rows")||null,renderHTML:e=>({"layout-template-rows":e.layoutTemplateRows})},verticalAlign:{default:null,parseHTML:e=>e.getAttribute("vertical-align"),renderHTML:e=>({"vertical-align":e.verticalAlign})},generatorInput:{default:null,...(0,X.tb)("generatorInput")},fontScale:{default:null},cardMarginSettings:{default:{},...(0,X.tb)("cardMarginSettings")},hidden:{default:!1}}),addExtensions(){return[aL.$b.configure({callback:(e,t,i)=>{0!==t.length&&t.forEach(e=>{let{val:t}=e;console.debug("[Card.UniqueCardId] New card id(".concat(t,") created. Will be created in postgres through content service.")),(0,en.wV)(t)})},types:[this.name]})]},addCommands:()=>({}),parseHTML:()=>[{tag:"div[class=gamma-card]"},{tag:"section",getAttrs:rN()},{tag:"section[bookmark]",getAttrs:ee.Ll,getContent:ee.cn}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"gamma-card"}),0]},renderHTMLforAI(e){var t,i,n,a,r;let{node:s,disableBookmarks:l}=e,o=(0,en.Wq)(null==s||null==(t=s.attrs)?void 0:t.id),c=(0,W.hn)((0,Q.KA)().getState()),d=s.attrs;if(!1===o||c||l)return["section",{id:l?void 0:d.id,"image-layout":d.layout,"layout-template-columns":null!=(i=d.layoutTemplateColumns)?i:void 0,"layout-template-rows":null!=(n=d.layoutTemplateRows)?n:void 0,"vertical-align":null!=(a=d.verticalAlign)?a:void 0,"background-color":null!=(r=(0,$.gK)(d.container.background))?r:void 0},0];let p=(0,ee.vL)(s),u=(0,G.getCardTitle)(s.toJSON()),h=(0,ea.o_)(s);return["section",{bookmark:p,title:u,accentPosition:s.attrs.layout,accentImage:(null==h?void 0:h.image)?(0,K.ve)(h.image):void 0}]}}),rB=e=>{var t;return(null==e?void 0:e.parentElement)&&(e.classList.contains(ec.QJ)||(null==(t=e.parentElement.closest(".".concat(ec._P,", .").concat(ec.QJ)))?void 0:t.classList.contains(ec.QJ)))},rN=()=>e=>{let t=e.getAttribute("id")||aL.Yv.generate(),i=e.getAttribute("background-color");return{id:t,container:i?{background:{color:{hex:i},type:J.h.COLOR}}:void 0}};var rP=i(57194),rF=i(16099),rV=i(96079),rO=i(85117),rZ=i(97139),rG=i.n(rZ),rU=i(77232);let rW=e=>{let{node:t}=e,i=rG().sanitize(t.attrs.code),n=(0,Q.GV)(ep.wC)===rU.w.SLIDE_VIEW;return(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(e5.s,{className:"card-code-item",dangerouslySetInnerHTML:{__html:i},contentEditable:!1,direction:"column",justify:"center",sx:n?rK:void 0,onMouseDown:iu.Fw})})},rK={h:"100vh",overflowY:"auto"},rQ=n.bP.create({name:"cardCodeItem",atom:!0,selectable:!1,draggable:!1,addAttributes:()=>({id:(0,rF.e)(rO.z),code:{default:""},aiGenerateStatus:{}}),addNodeView:()=>(0,p.gu)(rW,{update:u.z0}),parseHTML:()=>[{tag:"div[class=custom-code]"},{tag:"custom-code",content:"card/",getAttrs:e=>({code:e.innerHTML})}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"custom-code"})]},renderHTMLforAI(e){let{node:t}=e;return["custom-code",{},t.attrs.code]},addExtensions:()=>[rq]}),rq=rP.S.extend({name:"UniqueCodeCardId"}).configure({attributeName:"id",types:["codeCard"],initialValue:rO.z,filterTransaction:rV.kz,pluginKey:new U.hs("UniqueCodeCardId")});var rJ=i(9922),r$=i.n(rJ),rY=i(83817),rX=i.n(rY),r0=i(80102),r1=i(63689),r2=i(72368),r3=i(61386),r5=i(51943),r4=i(49617);let r6=(e,t)=>{let i=t.doc.resolve(e);if(!i.nodeBefore)return!1;let n=e-i.nodeBefore.nodeSize,a=t.doc.nodeAt(n);if(!a||!(0,q.jg)(a))return!1;let r=(0,rr.eh)(a),s=i.nodeAfter&&(0,rr.eh)(i.nodeAfter),l=null;s&&(l=r?r8(t.doc,n,!0):n+a.nodeSize-1);let o=r9(t,e);if(!o)return!1;t.delete(e,e+i.nodeAfter.nodeSize);let c=r7(t,n,!0);if(l&&s){let e=(0,rr.PD)(i);if(e){let i=r?e.node.content:e.node;t.insert(l,i),t.setMeta("cardNotesHandled",!0)}}t.insert(c,o.node.content);let d=(0,r2.n)(t.doc.resolve(c));d&&t.setSelection(d);let p={type:"merge-cards",contentPos:o.pos,insertPos:c};return t.setMeta("annotationEvent",p),!0},r9=(e,t)=>{let i=(0,ea.dg)(e,t);return 0===Object.entries(i).length?{node:e.doc.nodeAt(t),pos:t}:i.body||null},r7=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=(0,ea.dg)(e,t),a=e.doc.resolve(t);if(0===Object.entries(n).length)return i?a.doc.resolve(a.start(a.depth+1)).end():t+1;if(!n.body)throw Error("Could not find card body at cardPos=".concat(t));let r=e.doc.resolve(n.body.pos);return i?r.doc.resolve(r.start(r.depth+1)).end():r.pos+1},r8=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.resolve(t),a=(0,rr.PD)(n);if(!a)return null;let r=e.resolve(a.pos);return i?r.doc.resolve(r.start(r.depth+1)).end():r.pos+1},se=/^(\*\*\*)/,st=n.YY.create({name:"cardCommands",addCommands:()=>({resetCardSettings:e=>t=>{let{state:i,dispatch:n,chain:a}=t;if(!n)return!0;let r=a();return i.doc.descendants((t,i)=>{(0,r3.jg)(t)&&r.updateNestedAttributesAtPos(i,e)}),!0},splitCardAtSelection:()=>e=>(si(e),!0),insertNestedCard:()=>e=>{let{state:t,chain:i,dispatch:n,editor:a}=e;if(!n)return!0;let{from:r,$from:s}=t.selection;return i().insertContentAndSelect((0,ak.G)().insertCardInside).command(e=>{let{tr:t}=e,i=(0,r4.ek)({editor:a,pos:r-s.parentOffset-1,tr:t});return i.length&&requestAnimationFrame(()=>{var e,t;null==(e=(t=a.commands).moveAnnotations)||e.call(t,i)}),!0}).run(),!0},convertToNestedCard:()=>e=>{let{state:t,dispatch:i,commands:n}=e;if(!i)return!0;let a=(0,r0.Im)(t.schema.nodes[rH.name])(t,i);return n.selectInsertedNode(),a},unnestCard:e=>t=>{let{state:i,dispatch:a,chain:r,tr:s}=t,l=i.doc.nodeAt(e);if(!l||!(0,r3.jg)(l))return!1;if(!a)return!0;let o=r9(s,e);if(!o)return!1;let c=s.doc.resolve(e),d=(0,n.eL)(c,r3.jg),p=(0,rr.PD)(c),u=null;p&&(u=d?r8(i.doc,d.pos,!0):null);let h=e+l.nodeSize,g=r();if(u&&p&&d){let e=(0,rr.eh)(d.node)?p.node.content:p.node;g.insertContentAt(u,e.toJSON()).setMeta("cardNotesHandled",!0)}return g.insertContentAt({from:e,to:h},o.node.toJSON().content).selectInsertedNode().command(t=>{let{tr:i}=t;return i.setMeta("annotationEvent",{type:"merge-cards",contentPos:o.pos,insertPos:e}),!0}).run(),!0},mergeCardsAtPos:e=>t=>{let{tr:i}=t,n=i.doc.nodeAt(e);return!!n&&!!(0,r3.jg)(n)&&r6(e,i)},mergeCardsOnDelete:e=>t=>{let{tr:i,state:a,dispatch:r}=t;if(!r)return!0;let{selection:s}=a,l=(0,n.KP)(r3.jg)(s);if(!l||!s.empty)return!1;try{if(!((e,t)=>{if(!e.empty)return!1;let i=e instanceof er.n;if(!(0,n.eE)(e)&&!i)return!1;let{from:a,$from:r}=e;if(!t&&0!==r.parentOffset||t&&r.parentOffset!==r.parent.content.size)return!1;let s=(e=>{let t=(0,X.IV)(e,e=>"cardLayoutItem"===e.type.name&&"body"===e.attrs.itemId||"card"===e.type.name);return 0===t.length?null:t[0]})(r);if(!s)return!1;if(i)return t?a===s.pos+s.node.nodeSize-1:a===s.pos+1;let l=["paragraph","heading","title"],o=!0;for(let e=r.depth;e>0;e--){let t=r.node(e);if("card"===t.type.name||(0,q.sw)(t))break;if(!l.includes(t.type.name)){o=!1;break}}return!!o&&(t?a===s.pos+s.node.nodeSize-2:a===s.pos+2)})(s,e))return!1;return e?((e,t,i)=>{let n=t.doc.resolve(e),a=t.doc.nodeAt(e),r=e+n.nodeAfter.nodeSize,s=t.doc.resolve(r),l=t.doc.nodeAt(r);if(!l||!(0,q.jg)(l))return!1;let o=a&&(0,rr.eh)(a),c=(0,rr.eh)(l),d=null;c&&(d=o?r8(t.doc,n.pos,!0):a?n.pos+a.nodeSize-1:null);let p=r9(t,r);if(!p)return!1;t.delete(r,r+l.nodeSize);let u=r7(t,e,!0);if(d&&c){let e=(0,rr.PD)(s);if(e){let i=o?e.node.content:e.node;t.insert(d,i),t.setMeta("cardNotesHandled",!0)}}t.insert(u,p.node.content);let h={type:"merge-cards",contentPos:p.pos,insertPos:u};if(t.setMeta("annotationEvent",h),i.selection instanceof er.n){let e=(0,r2.n)(t.doc.resolve(u));e&&t.setSelection(e)}return!0})(l.pos,i,a):r6(l.pos,i)}catch(e){return console.debug("[CardCommands] mergeCardsOnDelete failed",e),!1}},insertCardAfter:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,ak.G)().insertCardInside;return t=>{let{state:i,chain:a,dispatch:r}=t;if(!r)return!0;let{selection:s}=i,l=(0,n.KP)(r3.jg)(s);if(!l)return!0;let{pos:o,node:c}=l,d=o+c.nodeSize;return a().insertContentAt(d,e).selectInsertedNode().scrollIntoView().run(),!0}},deleteCardIfEmpty:e=>t=>{let{tr:i,dispatch:n,state:a}=t;if(!n)return!0;let r=!1,{from:s,to:l}=a.selection;return a.doc.nodesBetween(s,l,(t,n)=>{if((0,r3.jg)(t)&&rT(t)&&n>ec.$x){let a=i.doc.resolve(n).depth>1;i.deleteRange(n,n+t.nodeSize);let s=(0,r2.n)(i.doc.resolve(n+(a?0:e?1:-1)),e?1:-1);s&&i.setSelection(s),r=!0}}),r},deleteCard:e=>t=>{let{state:i,dispatch:n,tr:a}=t;if(!n)return!0;let r=i.doc.resolve(e),s=r.depth>1,l=r.nodeAfter;if(!l||!(0,r3.jg)(l))return console.error("[CardExtension.deleteCard] Cannot delete card. Node unknown"),!1;a.delete(e,e+l.nodeSize);let o=(0,r2.n)(a.doc.resolve(e-!s),-1);return o&&a.setSelection(o),!0},duplicateCard:e=>t=>{let{state:i,chain:n,editor:a}=t,r=i.doc.nodeAt(e);if(!r||!(0,r3.jg)(r))return console.error("[CardExtension.duplicateCard] Cannot duplicate card. Node unknown"),!1;let s=e+r.nodeSize,l=(0,r5.RE)(r$()(r.toJSON()));return n().insertContentAt(s,l,{updateSelection:!1}).command(e=>{let{tr:t}=e;return t.setMeta(rP._,!0),!0}).run(),setTimeout(()=>{a.chain().selectInsideNodeAtPos(s).focus().run()},200),!0},rearrangeCards:e=>{let{from:t,to:i,position:n}=e;return e=>{let a,{view:r,state:s,tr:l}=e,o=s.doc.resolve(i),c=s.doc.resolve(t),d=c.pos+c.nodeAfter.nodeSize,p=new U.nh(c),u=p.content();if((a="below"===n?o.pos+o.nodeAfter.nodeSize:"above"===n?o.pos:o.pos+o.nodeAfter.nodeSize-1)===c.pos)return l.setMeta("preventDispatch",!0),!0;l.delete(p.from,p.to);let h=l.mapping.map(a);l.replaceRangeWith(h,h,u.content.firstChild);let g=l.doc.resolve(h+1);l.setSelection(new U.nh(g));let m={type:"move",insertPos:h,insertPosRaw:a,pos:c.pos,end:d};return l.setMeta("annotationEvent",m).setMeta("rearrangeCards",!0),r.focus(),!0}},rearrangeCardsById:(e,t,i)=>n=>{var a;let{dispatch:r,tr:s,editor:l}=n;if(!r)return!0;let o=(0,q.aJ)(l.state.doc);if(!o)return!1;let c=o.map(e=>e.node.attrs.id),d=t.filter(e=>c.includes(e)).map(e=>o.find(t=>t.node.attrs.id===e)).filter(e=>!!e),p=d.map(e=>({pos:e.pos,id:e.node.attrs.id})).filter(e=>{let{id:t}=e;return t&&"string"==typeof t}),u=null==(a=d[0])?void 0:a.node.attrs.id;if(!u)return!0;let h=Math.max(e.findIndex(e=>e===u),0),g=e[h-1],m=o.find(e=>e.node.attrs.id===g),x=h>0&&m?m.pos+m.node.nodeSize:o[h].pos;if(void 0===x)return!0;[...d].reverse().forEach(e=>{e&&s.replaceWith(x,x,e.node)}),d.forEach(e=>{if(!e)return;let t=s.mapping.map(e.pos);s.delete(t,t+e.node.nodeSize)});let f=(0,q.aJ)(s.doc);if(!f)return!0;let b=f.map(e=>({pos:e.pos,id:e.node.attrs.id})).filter(e=>{let{id:i}=e;return t.includes(i)}),C=b.map(e=>{var t;let{id:i,pos:n}=e,a=null==(t=p.find(e=>e.id===i))?void 0:t.pos;return a?{id:i,oldPos:a,newPos:n}:null}).filter(e=>!!e);return s.setMeta("annotationEvent",{type:"rearrange-cards",rearrangedCardPositions:C,insertPos:x}).setMeta("rearrangeCards",!0).setMeta(ac,!0),rX()(b,p)||e6.zS.trackDocEvent(e6.VV.CARDS_REORDERED,{card_count:t.length,method:(null==i?void 0:i.viewPreference)==="film"?"filmstrip":"list-view"}),!0},updateThemeAccentImages:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{var n;let{editor:a,commands:r}=i;if((null==(n=(0,nJ.lI)(a).aiOptions.imageOptions)?void 0:n.provider)==="placeholder")return!0;let s=!e||0===e.length,l=0;return a.state.doc.descendants((i,n)=>{let a=(0,ea.wL)(i);if(a||(0,r3.jg)(i)){let o=a&&i.attrs.background.type===J.h.NONE;(i.attrs.background.source===i1.j||t&&a||o)&&(s?r.updateAttributesAtPos(n,{background:{type:a?J.h.NONE:void 0}}):(r.updateNestedAttributesAtPos(n,{background:e[l%e.length]}),l++))}}),!0}},deleteCardsById:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{editor:a,dispatch:r,tr:s}=i;if(!r)return!0;let l=(0,n.xe)(a.state.doc,t=>(0,r3.jg)(t)&&e.includes(t.attrs.id));if(!l.length)return!1;let o=l.map((e,t)=>({pos:e.pos,cardIndex:t}));l.forEach(e=>{let{node:t,pos:i}=e;s=s.delete(s.mapping.map(i),s.mapping.map(i+t.nodeSize))});let c=l[0].pos,d=(0,r1.s)(s.doc.resolve(c));return d&&(s=s.setSelection(d)),t&&s.setMeta("annotationEvent",{type:"filmstrip-cut",deleted:o}),s.setMeta(ac,!0),!0}},deleteCardsAfter:e=>t=>{let{editor:i,dispatch:n,commands:a}=t;if(!n)return!0;let r=(0,X.GY)(i.state.doc.firstChild,e=>(0,r3.jg)(e)).map(e=>e.node.attrs.id);if(null===e)return a.deleteCardsById(r);let s=r.indexOf(e),l=s>-1?r.slice(s+1):[];return 0===l.length||a.deleteCardsById(l)},selectInsideNextCard:e=>t=>{let{state:i,dispatch:n,commands:a}=t;if(!n)return!0;let{selection:r}=i,s=(0,X.IV)(r.$from,r3.jg)[0];if(!s||!r.empty)return!1;let l=i.doc.resolve(s.pos),o=l.index();if(e){if(o===l.parent.childCount-1)return!1;a.selectInsideNodeAtPos(s.pos+s.node.nodeSize)}else{if(0===o)return!1;let e=l.posAtIndex(o-1);a.selectInsideNodeAtPos(e,-1)}return!0}}),addInputRules:()=>[new n.fV({find:se,handler:e=>{let{state:t,range:i}=e,{tr:n}=t;si({tr:n.deleteRange(i.from,i.to),dispatch:!0})}})]}),si=e=>{let{tr:t,dispatch:i}=e;if(!i)return;let a=(0,n.KP)(r3.jg)(t.selection);if(!a)return void console.error("Couldn't find parent card while splitting",t.selection);let{accent:r,body:s}=(0,ea.dg)(t,a.pos);r&&s&&r.pos>s.pos&&(t.delete(r.pos,r.pos+r.node.nodeSize),t.insert(s.pos,r.node));let{selection:l}=t,{$from:o}=l,c=l.$from.parentOffset,d=l.from-c-1,p=l.$from.node().content.size-l.$from.parentOffset;t.setMeta(rP._,!0),t.setMeta("annotationEvent",{type:"split-card",splitPos:o.before()});let{node:u,depth:h}=a,{type:g,attrs:m}=u,x=o.depth-h+1,f=(0,rr.PD)(t.doc.resolve(a.pos));t.split(o.pos,x,[{type:g,attrs:{...m,layout:"blank"}}]);let b=(0,r1.t)(t,ec.Qs).pos,C=t.doc.nodeAt(b).childCount;if(0===c&&(t.delete(d,d+t.doc.nodeAt(d).nodeSize),b=t.steps[t.steps.length-1].getMap().map(b)),0===p&&C>1){let e=b+1,i=t.doc.nodeAt(e);i&&"cardNotes"!==i.type.name&&"cardLayoutItem"!==i.type.name&&t.delete(e,e+i.nodeSize)}let v=(0,rr.PD)(t.doc.resolve(b));v&&t.delete(v.pos,v.pos+v.node.nodeSize);let y=(0,r2.n)(t.doc.resolve(b+1)),w=t.doc.nodeAt(a.pos),k=w&&a.pos+w.nodeSize-1;if(k&&f){let e=f.node;t.insert(k,e),t.setMeta("cardNotesHandled",!0)}y&&t.setSelection(y).scrollIntoView()};var sn=i(39402),sa=i(76187),sr=i(61641),ss=i(53996),sl=i(13729),so=i(29096),sc=i(68081),sd=i(5314),sp=i(66533),su=i(1620),sh=i(37848),sg=i(87798);let sm=e=>{let{onRetry:t}=e,i=(0,aX.rd)();return(0,h.jsx)(ss.o,{color:"gray.400",bg:i?sg.N.DARK_BG:sg.N.LIGHT_BG,w:"100%",minH:"var(--card-min-height)",children:(0,h.jsxs)(eh.T,{spacing:3,textAlign:"center",children:[(0,h.jsx)(I.g,{icon:a7.JAe,size:"3x"}),t&&(0,h.jsx)(eK.$,{size:"sm",px:8,onClick:()=>null==t?void 0:t(),children:(0,h.jsx)(ex.x6,{id:"6gRgw8"})}),(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"CIIL4F"})})]})})};var sx=i(17323),sf=i(83090);let sb=e=>{let{displayFullBleed:t,isDark:i,isFocused:n,theme:a,editor:r,getPos:s,input:l}=e,o=(0,_.useRef)(null),{isInOfflineMode:c}=(0,i3.utY)(),[d,u]=(0,_.useState)(""),{getContextAndGenerate:m,updateInput:x}=(0,nb.ds)({theme:a,editor:r,getPos:s,input:l,isStudio:!0}),f=(0,eR.lW)(x,500),b=()=>{x({prompt:d}),m(d)};return(0,_.useEffect)(()=>{n&&o.current&&setTimeout(()=>{var e;null==(e=o.current)||e.focus()})},[n]),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(p.$p,{style:{position:"absolute",opacity:0}}),(0,h.jsxs)(e5.s,{contentEditable:"false",w:"var(--card-width)",maxW:"100%",minH:32,position:"relative",borderRadius:t?"none":"var(--card-border-radius)",p:"var(--card-inner-padding)",direction:"column",justify:"center",m:"-1px",fontFamily:"body",children:[(0,h.jsx)(g.a,{bg:i?"gradient.secondary-dark":"gradient.secondary-light",bgSize:"cover",bgPosition:"center center",borderRadius:"inherit",pos:"absolute",inset:0,pointerEvents:"none",w:t?"var(--editor-width)":void 0,insetStart:t?"calc(50% - var(--doc-padding-left, 0px) / 2 + var(--doc-padding-right, 0px) / 2)":void 0,transform:t?"translateX(-50%)":void 0}),(0,h.jsx)(g.a,{position:"absolute",zIndex:0,pointerEvents:"none",inset:0,bgImage:"url(".concat(a6.src,")"),bgRepeat:"repeat",bgPosition:"center center",sx:{animation:"".concat(a5," 180s linear infinite"),maskImage:"linear-gradient(to left, rgba(0,0,0,.75), transparent, rgba(0,0,0,.75))",maskRepeat:"repeat",maskSize:"140px"},opacity:i?.2:1}),(0,h.jsx)(eJ.K,{position:"absolute",top:2,insetEnd:2,variant:"ghost",colorScheme:i?"whiteAlpha":"blackAlpha",isRound:!0,size:"sm","aria-label":e2.Ru._({id:"DIQZR1"}),icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:a7.GRI}),onClick:()=>{}}),(0,h.jsxs)(ey.B,{spacing:4,pos:"relative",zIndex:1,maxWidth:"100%",children:[(0,h.jsxs)(E.z,{justify:"end",flexWrap:"wrap",children:[(0,h.jsx)(ew.D,{fontWeight:700,size:"md",color:i?"white":"deepocean.950",children:(0,h.jsx)(ex.x6,{id:"UQ4o1/"})}),(0,h.jsx)(eg.h,{}),(0,h.jsx)(a4.f,{modalId:"ai-credits-modal-generate-card",variant:"ghost",isDark:i,justify:"flex-end",segmentEvent:e6.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD,upsellLocation:"credits.generateCard"})]}),(0,h.jsxs)(a_.M,{color:i?"white":"gray.700",bg:i?"blackAlpha.900":"white",boxShadow:"sm",border:"none",borderRadius:"md",display:"flex",alignItems:"start",gap:"0",onMouseDown:iu.dG,_focusWithin:{boxShadow:"var(--chakra-shadows-sm), var(--chakra-shadows-outline)"},transitionProperty:"box-shadow",transitionDuration:"normal",children:[(0,h.jsx)(az._,{"data-in-editor-focus":!0,fontWeight:"500",border:"none",fontSize:"lg",initialHeight:"4rem",placeholder:e2.Ru._({id:"BHiW97"}),value:d,isDisabled:c,onChange:e=>{u(e.target.value),f({prompt:e.target.value})},onKeyDown:e=>{e.shiftKey||"Enter"===e.key&&b()},_focus:{boxShadow:"none"},_focusVisible:{boxShadow:"none"},p:5}),(0,h.jsx)(aD.r0,{h:"100%",border:"none",color:i?"white":"gray.700",bg:i?"blackAlpha.900":"white",p:3,ps:0,alignItems:"end",display:["none","none","flex"],children:(0,h.jsx)(eK.$,{px:3,"aria-label":"Generate image",isDisabled:!d||c,onClick:b,onMouseDown:iu.Fw,children:(0,h.jsx)(I.g,{icon:a7.fmP})})})]}),(0,h.jsx)(eK.$,{variant:"solid","aria-label":"Generate image",isDisabled:!d,onClick:b,onMouseDown:iu.Fw,display:["flex","flex","none"],leftIcon:(0,h.jsx)(I.g,{icon:a7.fmP}),children:(0,h.jsx)(ex.x6,{id:"ziAjHi"})})]})]})]})},sC=e=>{let{isFocused:t,theme:i,editor:n,getPos:a,input:r}=e,s=(0,aX.rd)(),l=(0,Q.GV)(ep.nD),[o,c]=(0,_.useState)(!1),d=(0,sd.f)(),p=(0,ig.j)(n,a),u=(0,_.useCallback)(()=>{l&&(p(),d({isOpen:!0}))},[l,p,d]);return(0,h.jsx)(e5.s,{minH:"max(var(--card-min-height), 20em)",w:"100%",borderRadius:"var(--card-border-radius)",overflow:"hidden",children:o?(0,h.jsx)(sb,{displayFullBleed:!1,isDark:s,setShowGenerateInput:c,isFocused:t,theme:i,editor:n,getPos:a,input:r}):(0,h.jsx)(e5.s,{minH:"max(var(--card-min-height), 20em)",w:"100%","data-testid":"media-placeholder",color:s?sg.N.DARK_COLOR:sg.N.LIGHT_COLOR,align:"center",justify:"center",p:3,bg:s?sg.N.DARK_BG:sg.N.LIGHT_BG,className:"placeholder","data-drag-handle":!0,"data-export-as-image":!0,position:"relative",cursor:"default",transition:"background-color 0.2s",children:(0,h.jsxs)(eh.T,{children:[(0,h.jsx)(I.g,{icon:a7.Cyq,size:"3x"}),l&&(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(eK.$,{size:"sm",onClick:u,leftIcon:(0,h.jsx)(I.g,{icon:e0.QLR}),children:"Add image"}),(0,h.jsx)(eK.$,{size:"sm",onClick:()=>c(!0),leftIcon:(0,h.jsx)(I.g,{icon:e_.p7g}),children:"Generate image"})]})]})})})};var sv=i(34124);let sy=e=>{var t,i,n,a;let{node:r,editor:s,getPos:l,decorations:o}=e,{image:c}=r.attrs,{src:d,tempUrl:p,uploadStatus:u,showPlaceholder:g}=c,x=(0,Q.GV)(ep.SJ),f=(0,Q.GV)(ep.nD),b=u===eH.A.Uploading,C=(0,sf.Ms)(o),v=(0,Q.GV)(ep.wC)===rU.w.SLIDE_VIEW,y=(0,sd.f)(),w=(0,ig.j)(s,l),k=(0,_.useCallback)(()=>{f&&(w(),y({isOpen:!0}))},[f,y,w]),A=(0,Q.CU)(),L=(0,sl.K)("card-image-item-retry"),[j,E]=(0,_.useState)(!1),S=(0,_.useCallback)(async()=>{if(!f||j)return;E(!0);let e=L.current.start();try{var t;let i=(0,sh.Z)((0,sp.um)(r),"imageAttrs is undefined"),n=A.getState(),a=(0,sh.Z)((0,ep.sX)(n),"docId is undefined"),o=(0,sh.Z)((0,su.C9)(n),"current workspaceId is undefined"),{prompt:c="",model:d="",stylePreset:p="",aspectRatio:u="",artStylePreset:h,artStylePrompt:g}=null!=(t=i.aiParams)?t:{};e.setAttributes({input:{prompt:c,model:d,stylePreset:p,aspectRatio:u,artStylePreset:h,artStylePrompt:g}});let m=(0,rO.z)();s.commands.updateNestedAttributesAtPos((0,sh.Z)(l(),"getPos returned undefined"),(0,sp.wH)(r,{uploadStatus:null,loadImageStatus:"queued",loadImageId:m}));let x=await (0,sv.O)({context:{docId:a,workspaceId:o,interactionId:e.id,traceparent:e.traceparent,imageStore:new so.t,theme:(0,ep.SJ)(n),cardDimensions:(0,nJ.i4)(s.state.doc,"cardDimensions")},imageAttrs:i,loadImageId:m}),f=(0,sh.Z)(l(),"getPos returned undefined"),b=(0,sh.Z)(s.state.doc.nodeAt(f),"editor found no node at position ".concat(f));s.commands.updateAttributesAtPos(f,(0,sp.wH)(b,x)),e.complete({result:{savedMediaId:x.savedMediaId}})}catch(t){e.error(t)}E(!1)},[s.commands,s.state.doc,l,L,f,j,r,A]),M=g||!d&&!p,I=void 0!==c.loadImageStatus&&"done"!==c.loadImageStatus,D=null==(i=c.loadImageParams)||null==(t=i.options)?void 0:t.model,R=D?(0,sc.pE)(D).estimatedTimeSeconds:void 0,T=(0,tF.u)("imageCardsDebug");return I?(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(ss.o,{className:"image-card",position:"relative",w:"100%",h:"100%",onClick:w,onDoubleClick:k,"data-selection-ring":!0,"data-selection-background":!0,"data-drag-handle":!0,onMouseDown:iu.Fw,borderRadius:"var(--card-border-radius)",bg:"black",overflow:"hidden",zIndex:0,children:["error"===c.loadImageStatus?(0,h.jsx)(sm,{onRetry:f?S:void 0}):(0,h.jsx)(sx.Pf,{w:"100%",minH:"max(var(--card-min-height), 20em)",isLoading:"queued"===c.loadImageStatus,loadingProvider:null==(n=c.loadImageParams)?void 0:n.provider,promptPreview:T?null==(a=c.loadImageParams)?void 0:a.query:void 0,estimatedTimeSeconds:s.isThumbnail?void 0:R}),b&&f&&(0,h.jsx)(sx.Td,{}),u===eH.A.Error&&(0,h.jsx)(sx.Hy,{})]})}):M?(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(sC,{isFocused:C,theme:x,editor:s,getPos:l,input:{prompt:"",template:null,settings:{},status:"ready"}})}):(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(ss.o,{className:"image-card",position:"relative",w:"100%",h:"100%",onClick:w,onDoubleClick:k,"data-selection-ring":!0,"data-selection-background":!0,"data-drag-handle":!0,onMouseDown:iu.Fw,borderRadius:"var(--card-border-radius)",bg:"black",overflow:"hidden",children:[(0,h.jsx)(i_.Me,{src:d||p||"",alt:"",h:v?"100vh":void 0,objectFit:"contain",resizeParams:s.isThumbnail?i_.p7:{width:2e3}}),b&&f&&(0,h.jsx)(sx.Td,{}),u===eH.A.Error&&(0,h.jsx)(sx.Hy,{})]})})},sw=n.bP.create({name:"cardImageItem",selectable:!1,draggable:!1,isolating:!0,imageKeyPath:"image",accessoryImageKey:"image",addNodeView:()=>(0,p.gu)(sy,{update:u.z0}),parseHTML:()=>[{tag:"img[class=image-card][".concat(sa.A0,"]"),getAttrs:e=>({image:(0,sr.K)(e)}),priority:1e3},{tag:"img[class=image-card]"}],addAttributes:()=>({id:(0,rF.e)(rO.z),image:{...(0,X.tb)("image"),default:{}}}),renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,n.KV)(t,{class:"image-card"})]},renderHTMLforAI(e){let{node:t}=e,{image:i}=t.attrs;return["img",{class:"image-card",prompt:i.query}]}});var sk=i(97481),sA=i.n(sk),sL=i(51288),sj=i(89558),sE=i(81592),sS=i(831),sM=i.n(sS),sI=i(38791);let s_=(0,_.memo)(e=>{let{setCardContent:t,editor:i,isFocused:n,edgeLayoutsDisabled:a,isNested:r,cardColorOverrideIsDark:s}=e,{isInOfflineMode:l}=(0,i5.u)(),{isOpen:o,onClose:c,onOpen:d}=(0,t2.E)({id:"cardTemplatesModal"}),{recentlyUsedTemplates:p,updateRecentlyUsedTemplateIds:u}=aw(),g=(0,_.useCallback)(e=>i=>{t(i),"aiCardAfter"!==i&&u(i);let n="placeholder"===e?nW.oU.CARD_TEMPLATE_PLACEHOLDER:nW.oU.CARD_TEMPLATE_MODAL;(0,sI.J)({nodeName:"card",key:i},n)},[t,u]),m=(0,_.useMemo)(()=>{let e=(0,am.wz)("placeholder").flatMap(e=>{let{items:t}=e;return t});return sM()([...p,...e],"id").filter(e=>!!e).filter(e=>!(0,am.l2)(i,e,e=>{var t;let{jsonContent:i}=e;return a&&(0,ea.sP)(null==(t=i.attrs)?void 0:t.layout)}))},[a,i,p]),x=(0,aX.rd)(),f=void 0===s?x:s;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(em.L8,{isDark:f,children:(0,h.jsx)(aR.S,{in:n||o,onAnimationComplete:()=>{var e,t;null==(e=(t=i.commands).refreshBubbleMenu)||e.call(t)},children:(0,h.jsxs)(ey.B,{overflow:"hidden",mx:16,mb:12,contentEditable:!1,onMouseDown:iu.Fw,cursor:"default",fontFamily:"body",color:"var(--body-color-muted)",children:[(0,h.jsx)(S.E,{fontSize:"sm",fontWeight:"normal",children:(0,h.jsx)(ex.x6,{id:"3h21H3"})}),(0,h.jsxs)(au.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ax.dG.md," + var(--chakra-space-1-5)), 1fr))"),fontSize:"1rem",gap:2,children:[m.slice(0,r?2:4).map(e=>{let{id:t,jsonContent:i,name:n}=e;return(0,h.jsx)(ag,{tooltip:n(),isDark:f,templateIcon:(0,h.jsx)(ax.LK,{templateContent:i,isDark:f,borderRadius:"base",maxH:"5em",overflow:"hidden"}),isSelected:!1,onClick:()=>g("placeholder")(t),w:"auto",minW:"auto",fontSize:"1em"},t)}),(0,h.jsx)(ag,{tooltip:e2.Ru._({id:"bHT6mZ"}),label:(0,h.jsx)(ex.x6,{id:"iTylMl"}),isDark:f,templateIcon:(0,h.jsx)(I.g,{icon:e_.Qyz,fixedWidth:!0}),isSelected:!1,onClick:d,fontSize:"1em"}),!l&&(0,h.jsx)(ag,{isDark:f,templateIcon:(0,h.jsx)(I.g,{icon:e_.p7g,fixedWidth:!0}),label:(0,h.jsx)(ex.x6,{id:"ziAjHi"}),tooltip:e2.Ru._({id:"tkZYgO"}),isSelected:!1,onClick:()=>{g("placeholder")("aiCardAfter")},fontSize:"1em"})]})]})})}),o&&(0,h.jsx)(av,{editor:i,onClose:c,onTemplateSelect:g("modal"),recentlyUsedTemplates:p,insertionMode:"replace"})]})});s_.displayName="ChooseCardTemplatePlaceholder";let sD=(e,t)=>{let i=eO("top",e)?"top":"bottom",n=t["".concat(i,"Center")],a=t["".concat(i,"Left")],r=t["".concat(i,"Right")],s=eO("center",e);return!!n&&(!n||!!a||!!r||s)},sR=e=>{var t;let{element:i,position:n,cardId:a,shouldStretch:r,isWidthConstrained:s,containerHeight:l,isCardDark:o}=e,c=(0,Q.GV)(ep.uF),{flex:d,text:p}=eF(n),u=(null==i?void 0:i.type)==="image"||(null==i?void 0:i.type)==="themeLogo",g=(null==i?void 0:i.type)==="text"||(null==i?void 0:i.type)==="cardNumbers",{logoSrc:m,logoImage:x}=tO({preferDark:o}),f=(null==i?void 0:i.type)==="image"?null==(t=i.imageAttrs)?void 0:t.meta:null==x?void 0:x.meta,b=(null==i?void 0:i.type)==="image"?eP(i):m,C=b&&(0,i_.Ub)(b,i_.p7,f)||b,v=(0,_.useMemo)(()=>a&&(null==i?void 0:i.type)==="cardNumbers"?eZ(c.indexOf(a),i.startIndex,i.startNumber):"",[i,a,c]),y=null==f?void 0:f.aspect_ratio,w=(0,_.useMemo)(()=>ru(i,y),[i,y]),k=(0,Q.GV)(ep.SJ),A=null==k?void 0:k.config.roundness,L=(0,_.useMemo)(()=>((e,t,i,n,a)=>{if(!t)return{start:0,end:0};let r=(null==t?void 0:t.type)==="image"||(null==t?void 0:t.type)==="themeLogo",s=(null==t?void 0:t.type)==="text"||(null==t?void 0:t.type)==="cardNumbers",l=rh(i,e),o=r?ru(t,n):.7,c=r?rp(t):.7,d=(e-o)*l/2,p=Math.max(0,(1-o/c)*l)+Math.max(0,d);return{start:rd()(p+("flex-start"===a&&s?.3:0),2),end:rd()(p+("flex-end"===a&&s?.3:0),2)}})(l,i,A,y,d),[i,A,l,y,d]);return!i&&eO("center",n)?null:(0,h.jsxs)(e5.s,{alignItems:"center",justifyContent:d,flex:r?1:void 0,flexShrink:u?0:void 0,flexBasis:u&&s?"calc(50% - ".concat(.25,"em)"):void 0,children:[g&&(0,h.jsxs)(S.E,{fontSize:"calc(".concat(.7,"em / var(--media-scale))"),ps:"calc(".concat(L.start,"em / var(--media-scale))"),pe:"calc(".concat(L.end,"em / var(--media-scale))"),opacity:.65,noOfLines:1,fontFamily:"var(--body-font)",color:"var(--body-color)",fontWeight:"var(--body-font-weight)",textAlign:p,children:["cardNumbers"===i.type&&v,"text"===i.type&&i.content]}),u&&C&&(0,h.jsx)(tk._,{src:C,h:"calc(".concat(w,"em / var(--media-scale))"),ps:"calc(".concat(L.start,"em / var(--media-scale))"),pe:"calc(".concat(L.end,"em / var(--media-scale))"),objectFit:"contain"})]})},sT=(e,t,i,n)=>{if("left"!==i&&"right"!==i)return!1;let a=t["".concat(e,"Left")],r=t["".concat(e,"Center")],s=t["".concat(e,"Right")],l=!eN(a,n)&&((null==a?void 0:a.type)==="image"||(null==a?void 0:a.type)==="themeLogo"),o=!eN(s,n)&&((null==s?void 0:s.type)==="image"||(null==s?void 0:s.type)==="themeLogo");return l&&!r&&o},sz=e=>{let{cardNode:t,isNested:i,isMobileDevice:n,displayLayout:a,isCardDark:r}=e,s=null==t?void 0:t.attrs,{cardMarginSettings:l}=(0,Q.GV)(ep.Uu),{hideFromFirst:o,hideFromLast:c,...d}=l,p=(e=>{let{isNested:t,isMobileDevice:i,cardMarginSettings:n,cardAttrs:a}=e,r=(0,Q.GV)(ep.Jq),{areElementsCurrentlyHiddenBySettings:s}=eU(a);return i||t||eB(n)||"webpage"===r||s})({isNested:i,cardMarginSettings:l,isMobileDevice:n,cardAttrs:s}),u=(0,aX.rd)(),m=void 0===r?u:r,{logoSrc:x}=tO({preferDark:m}),f=((e,t,i)=>Object.entries(e).reduce((n,a)=>{let[r,s]=a;if(eN(s,i))return n;let l=((e,t,i,n)=>{let a=eO("top",e);if("top"===t&&a)return null;if(!eO("center",e)||"left"!==t&&"right"!==t)return e;let r=a?"top":"bottom",s="left"===t?"".concat(r,"Left"):"".concat(r,"Right"),l="left"===t?"".concat(r,"Right"):"".concat(r,"Left");return eN(i[s],n)||eN(i[l],n)?eN(i[s],n)?s:eN(i[l],n)?l:e:null})(r,t,e,i);return l?{...n,[l]:s}:n},{}))(d,a,x),b=sT("top",f,a,x),C=sT("bottom",f,a,x),v=(0,Q.GV)(ep.SJ),y=null==v?void 0:v.config.roundness,w=rm(l,y),k=(0,_.useMemo)(()=>rg(l),[l]),A=(0,_.useMemo)(()=>rh(y,k),[y,k]);return p?null:(0,h.jsxs)(g.a,{dir:"ltr",css:{"--margin-padding":"calc(".concat(A,"em / var(--media-scale))")},children:[(0,h.jsx)(E.z,{"data-card-margin-elements":"top",position:"absolute",pointerEvents:"none",justifyContent:"space-between",alignItems:"center",h:"calc(".concat(w,"em / var(--media-scale))"),p:"var(--margin-padding)",top:0,insetStart:0,insetEnd:0,spacing:"".concat(.5,"em"),overflow:"hidden",children:["topLeft","topCenter","topRight"].map(e=>(0,h.jsx)(sR,{element:f[e],position:e,cardId:null==t?void 0:t.attrs.id,shouldStretch:sD(e,f),isWidthConstrained:b,containerHeight:k,isCardDark:m},e))}),(0,h.jsx)(E.z,{"data-card-margin-elements":"bottom",position:"absolute",pointerEvents:"none",justifyContent:"space-between",alignItems:"center",h:"calc(".concat(w,"em / var(--media-scale))"),p:"var(--margin-padding)",bottom:0,insetStart:0,insetEnd:0,spacing:"".concat(.5,"em"),overflow:"hidden",children:["bottomLeft","bottomCenter","bottomRight"].map(e=>(0,h.jsx)(sR,{element:f[e],position:e,cardId:null==t?void 0:t.attrs.id,shouldStretch:sD(e,f),isWidthConstrained:C,containerHeight:k,isCardDark:m},e))})]})};var sH=i(66171),sB=i(94289),sN=i(90155),sP=i(59796),sF=i(53961),sV=i(54348),sO=i.n(sV),sZ=i(16410),sG=i(54040),sU=i(75618),sW=i(33763),sK=i(58902),sQ=i(34188),sq=i(26306),sJ=i(11410);let s$=n.YY.create({name:"clipboard",addProseMirrorPlugins(){let e=this.editor,t=e.state.schema,i=null;return[new U.k_({key:new U.hs("clipboard"),appendTransaction(e,t,i){let n=e.find(e=>"cut"===e.getMeta("uiEvent"));if(!n)return null;let a=(0,r2.i)(n);return a?i.tr.setSelection(a):null},props:{handleDOMEvents:{drop(e){i=e.dragging,requestAnimationFrame(()=>{i=null})}},clipboardSerializer:{serializeFragment:e=>(0,sJ.t8)(e,this.editor.schema)},transformPastedHTML:sZ.V,transformPasted:n=>{let a=(null==i?void 0:i.slice)?n:(0,sq.ne)(n,t);return sX(e,a)},handlePaste:(t,i,n)=>(0,sK.Mu)(e,i,n)||(0,sQ.D1)(e,i)||(0,sW.j)(t,i,n)}})]},addCommands(){return{insertMarkdownAt:(e,t)=>i=>{let{state:n,tr:a}=i;try{let i=(0,sQ.os)(t,n.schema);return a.replaceRange(e.from,e.to,i),!0}catch(e){return console.warn("(caught) [Clipboard] insertMarkdownAt error",e),!1}},basicCut:e=>{let{from:t,to:i}=e;return e=>{let{state:n,tr:a}=e;return sY(n.doc.slice(t,i).content,this.editor,!0),a.deleteRange(t,i),!0}},copy:e=>{let{from:t,to:i}=e;return e=>{let{state:n}=e;return sY(n.doc.slice(t,i).content,this.editor,!1),!0}}}}}),sY=(e,t,i)=>{var n,a,r,s;let l=(0,sJ.$R)(e,t.schema),o=e.firstChild;if(1===e.childCount&&!i){let e,t=(null==o?void 0:o.type.name)==="image",i=(null==o?void 0:o.type.name)==="cardAccentLayoutItem"&&(null==o||null==(r=o.attrs)||null==(a=r.background)?void 0:a.image),n=(null==o?void 0:o.type.name)==="smartLayoutCell"&&(null==o||null==(s=o.attrs)?void 0:s.image);t?e=o.attrs.src:i?e=null==o?void 0:o.attrs.background.image.src:n&&(e=null==o?void 0:o.attrs.image.src),e&&(0,sU.qp)(e).catch(e=>{console.warn("Image clipboard copy failed, falling back to HTML:",e)})}null==(n=document.getSelection())||n.removeAllRanges(),sO()(l,{format:"text/html"});let c=sG.q.getState(t.state);return c&&!i&&c.clearCutData(),l},sX=(e,t)=>{var i;let n=(0,es.e)(e.state.doc),a=null==(i=t.toJSON())?void 0:i.content;if(!a||"document"!==a[0].type)return t;let r=(0,es.e)(t.content.firstChild);return n.cardLayoutsEnabled&&!r.cardLayoutsEnabled?((0,X.Sn)(a,e=>{"card"===e.type&&(e.content=[{type:"cardLayoutItem",content:e.content}])}),sB.Ji.fromJSON(e.schema,{openStart:t.openStart+1,openEnd:t.openEnd+1,content:a})):t};var s0=i(39616),s1=i(34536),s2=i(46004),s3=i(99173);let s5=(e,t,i)=>{if(i)return{};if("behind"===e||"blank"===e)return{borderRadius:"var(--card-border-radius)"};if("left"===e)return"accent"===t?{borderLeftRadius:"var(--card-border-radius)"}:"body"===t?{borderRightRadius:"var(--card-border-radius)"}:{};if("right"===e)return"body"===t?{borderLeftRadius:"var(--card-border-radius)"}:"accent"===t?{borderRightRadius:"var(--card-border-radius)"}:{};if("top"===e||"mobileLeft"===e)return"body"===t?{borderBottomRadius:"var(--card-border-radius)"}:"accent"===t?{borderTopRadius:"var(--card-border-radius)"}:{};if("mobileRight"===e){if("accent"===t)return{borderBottomRadius:"var(--card-border-radius)"};if("body"===t)return{borderTopRadius:"var(--card-border-radius)"}}return{}},s4=e=>{var t;let i,{node:a,getPos:r,decorations:s,editor:o}=e,c=a.attrs,d=(0,e7.fW)(),u=(0,s3.Bn)(s);try{let e=r();"number"==typeof e&&(i=(0,n.eL)(null==o?void 0:o.state.doc.resolve(e),q.jg))}catch(e){console.error(e)}let{isNested:g,insideSideLayout:m,displayLayout:x,hasCardNotesNode:f,isCardDark:b}=(0,eo.tg)(s),C=(null==u?void 0:u.layout)==="blank",v=s5(u.layout,c.itemId,"full"===u.cardSize),y={flexDirection:"column",justifyContent:c.verticalAlign||"var(--card-vertical-align)"},w=(0,ea.lH)(null==u?void 0:u.layout),k=w&&!w.items[c.itemId],[A]=(0,sH.E)(u.cardId),L=(0,sE.v)(s),j=(0,Q.GV)(ep.nD),M=(0,t9.DM)(s),D=(0,_.useCallback)(e=>{if(!i)return;let t=(0,l.GO)()[e]||(0,l.GO)().blankCard,{layoutTemplateColumns:n,...a}=i.node.attrs;t.attrs={...a,...t.attrs};let r=i.pos,s=i.pos+i.node.nodeSize;o.chain().insertContentAt({from:r,to:s},t,{updateSelection:!1}).selectInsertedNode().run()},[o,i]),{contextMenuItems:R,exportCardModal:T}=(e=>{let{editor:t,cardNode:i,cardPos:n,cardId:a,displayLayout:r,hasCardNotesNode:s}=e,l=(0,eW.d)(),{isInOfflineMode:o}=(0,i5.u)(),c=(0,sN.T)(),d=(0,tF.u)("copyCardsToDeck"),p=(0,Q.GV)(ep.nD),u=(0,s2.K)(),{isOpen:g,onOpen:m,onClose:x}=(0,t2.E)({id:"downloadCardAsImageDisclosure"}),f=a===(0,Q.GV)(ep.uF)[0],b=(0,s0._)(t,n),C=(0,_.useCallback)(()=>{if(!t||!i)return;let e=t.state.doc.nodeAt(n),a=e&&(0,G.getCardTitle)(e.toJSON());t.chain().deleteCard(n).focus().run();let r=e2.Ru._({id:"0MWv65",values:{displayTitle:a?'"'.concat(a,'"'):"card"}}),s=e2.Ru._({id:"9uI/rE"}),o=l({title:(0,h.jsxs)(E.z,{children:[(0,h.jsx)(S.E,{noOfLines:1,children:r}),(0,h.jsx)(il.N,{textDecoration:"underline",onClick:()=>{(0,e1.tN)(t.state),l.close(o)},children:s})]}),status:"info",duration:3e3,position:"top"})},[t,i,n,l]),v=(0,_.useCallback)(()=>{t&&i&&sY(sB.FK.from([i]),t,!1)},[t,i]),y=(0,_.useCallback)(()=>{t&&void 0!==n&&t.chain().mergeCardsAtPos(n).focus().run()},[t,n]),w=(0,_.useCallback)(()=>{if(!t||!i)return;let e=i.attrs,a={background:{type:J.h.NONE,source:void 0},cardSize:void 0,verticalAlign:void 0,container:{...e.container,width:void 0,background:void 0},layout:"blank"};(0,id.e)(t,n,a)},[t,i,n]),{setCardColor:k,currentColor:A,themeCardColor:L}=iH({editor:t,attrs:null==i?void 0:i.attrs,getPos:()=>n}),j=(0,_.useCallback)(()=>{if(!t||!a||!i)return;p&&!s&&(0,rr.ni)(t,n);let e=(0,ra.Ix)((0,Q.KA)().getState());rn.emit("toggle",{clickedCardId:a,activeNotesCardId:e})},[t,a,i,n,s,p]),{onCopyLinkClick:M}=(0,sP.L)({cardId:null==i?void 0:i.attrs.id}),D=(0,_.useCallback)(()=>{t&&a&&M()},[t,a,M]);return(0,_.useMemo)(()=>!t||t.isThumbnail?{contextMenuItems:[],exportCardModal:null}:{contextMenuItems:[{key:"card-options",title:(0,h.jsx)(ex.x6,{id:"kryGs+"})},{divider:!0},{key:"copy-card",label:(0,h.jsx)(ex.x6,{id:"Bq0HJ4"}),icon:e0.jPR,onClick:v},...d?[{key:"copy-card-to-deck",label:(0,h.jsx)(ex.x6,{id:"IAsTWw"}),icon:(0,h.jsx)(I.g,{icon:e0.Rvk,flip:"horizontal"}),onClick:()=>i&&c([i])}]:[],...f?[]:[{key:"merge-card-with-above",label:(0,h.jsx)(ex.x6,{id:"lxx9kE"}),icon:e0.INu,onClick:y}],{divider:!0},{key:"change-card-color",label:(0,h.jsx)(ex.x6,{id:"D/jD8b"}),icon:e0.fyG,items:[{key:"color-picker",element:e=>(0,h.jsx)(iz.b,{currentColor:null!=A?A:L,setColor:t=>{k(t),null==e||e()},source:"CardColor"})}]},{key:"reset-styling",label:(0,h.jsx)(ex.x6,{id:"6hU6uw"}),icon:e0.ub2,onClick:w},{divider:!0},{key:"card-notes",label:(0,h.jsx)(ex.x6,{id:"PFP9+0"}),icon:e0.bLf,onClick:j},{key:"copy-private-link",label:u?(0,h.jsx)(ex.x6,{id:"F0YmUY"}):(0,h.jsx)(ex.x6,{id:"j7DOt7"}),icon:e0.CQO,onClick:D},{key:"export-card",label:(0,h.jsx)(ex.x6,{id:"xRJ+bN"}),icon:e0.a_I,onClick:m,disabled:o},{divider:!0},{key:"layout",label:e2.Ru._({id:"rdU729"}),icon:e0.swh,items:iZ.bI.map(e=>({key:e,label:(0,s1.Nu)(e),checked:r===e,icon:(0,h.jsx)(iZ.Ed,{layout:e,isSelected:r===e}),onClick:()=>b(e)}))},{divider:!0},{key:"delete",label:(0,h.jsx)(ex.x6,{id:"cnGeoo"}),icon:e0.yLS,onClick:C,color:"red.500"}],exportCardModal:a?(0,h.jsx)(sF.D,{onOpen:m,isOpen:g,onClose:x,cardId:a,editor:t}):null},[t,v,d,f,y,w,j,u,D,C,i,c,A,L,k,r,b,m,g,x,a,o])})({editor:o,cardNode:null==i?void 0:i.node,cardPos:null!=(t=null==i?void 0:i.pos)?t:0,cardId:null==i?void 0:i.node.attrs.id,displayLayout:x,hasCardNotesNode:f}),{onOpenContextMenu:z}=(0,sj.$)({editor:o,contextMenuItems:R,getPos:r}),H=(0,ed.FX)();return(0,h.jsxs)(p.VR,{dir:d?"rtl":"ltr",as:"div",style:{...k?{display:"none"}:{}},children:[(0,h.jsxs)(e5.s,{"data-content-reference":!0,className:"card-layout-cell-bg",w:"100%",h:"100%",position:"relative","data-selection-ring":!0,"data-selection-background":!0,..."presentCurrent"!==A&&v,...y,children:[(0,h.jsx)(p.$p,{as:"div",style:{width:"100%"},onContextMenu:e=>{e.target===e.currentTarget&&z(e)}}),j&&L&&C&&(0,h.jsx)(s_,{isFocused:M,editor:o,setCardContent:D,edgeLayoutsDisabled:m,isNested:g,cardColorOverrideIsDark:b}),(0,h.jsx)(sz,{cardNode:null==i?void 0:i.node,displayLayout:x,isNested:g,isMobileDevice:H,isCardDark:b})]}),T]})},s6=e=>{var t;let{hasImage:i,onEditImage:n,image:a,editor:r,isLoading:s,openEditBackgroundDrawer:l,borderProps:o,accentLayout:c,...d}=e,p=!!n;return i?null:(0,h.jsx)(e5.s,{align:"center",justify:"center",pos:"absolute",inset:0,role:"group",cursor:"default","data-layout-cut":"mobileLeft"===c?"top":c,...i?{}:{bgColor:"gray.200"},...d,children:!r.isThumbnail&&(0,h.jsx)(e5.s,{pos:"absolute",inset:0,justify:"center",align:"center",cursor:p?"default":void 0,onClick:n,children:(0,h.jsx)(g.a,{color:"gray.400",h:"100%",w:"100%",children:(0,h.jsx)(sx.Pf,{icon:i2.Fn[i1.j].icon,isUploading:!1,isLoading:s,loadingProvider:null==a||null==(t=a.loadImageParams)?void 0:t.provider,onSelectAndFocus:n,hasUploadError:!1,isAccentImageDrawer:!0,openEditBackgroundDrawer:l,h:"100%",w:"100%",hasQuickActions:"behind"!==c,...o})})})})};var s9=i(21572),s7=i(71893);let s8=e=>{let{background:t,rounded:i,resizeParams:n,cutLayout:a,isDark:r,colors:s}=e,l=(0,$.FD)(t,r,n,s);return(0,h.jsx)(g.a,{position:"absolute",inset:"0",overflow:"hidden",borderRadius:i?"var(--box-border-radius)":"inherit","data-layout-cut":a,...l})},le=e=>{var t,i;let{background:n,rounded:a,cutLayout:r}=e,s=n.image&&!(0,i_.SV)(n.image.src)&&!(null==(t=n.image.meta)?void 0:t.has_transparency),l=s?(0,$.FD)(n,!1,{width:400,blur:50,format:"jpg"}):void 0;return(0,h.jsx)(g.a,{position:"absolute",inset:"0","data-image-fit-bg":!0,overflow:"hidden",...l,borderRadius:a?"var(--box-border-radius)":"inherit",marginY:a?"1em":void 0,bgPosition:"center","data-layout-cut":r,children:s&&!s9.isGammaCDNUrl((null==(i=n.image)?void 0:i.src)||void 0)&&(0,h.jsx)(g.a,{backdropFilter:"blur(6em)",inset:0,position:"absolute",borderRadius:"inherit","data-selection-ring":"inside"})})},lt=e=>{let{image:t,resizeParams:i,cutLayout:n,colors:a}=e,{tempUrl:r,meta:s}=t,l=t.src?(0,i_.pO)(t.src,a):void 0,o=l&&(0,s7.D)(t)&&i?(0,i_.Ub)(l,i,s):l;return(0,h.jsx)(i_.Me,{src:o||void 0,fallbackSrc:r||void 0,borderRadius:"var(--box-border-radius)",pos:"relative",flex:"0 1 auto",minH:0,minW:0,width:"auto",maxW:"100%","data-layout-cut-fg":n,className:"reset-max-width-with-margins"})};var li=i(37683),ln=i(9317),la=i(31642);let lr={width:1200},ls=e=>{var t,i,a,r,s;let{node:l,decorations:o,editor:c,getPos:d}=e,u=l.attrs,{background:g}=u;(e=>{let{editor:t,node:i,getPos:n}=e;(0,_.useEffect)(()=>{"cardLayoutItem"===i.type.name&&"accent"===i.attrs.itemId&&setTimeout(()=>{t.commands.command(e=>{let{tr:a}=e,r=n();return"number"==typeof r&&((0,ea.OH)(a,r,i,t.schema),!0)})})},[t,n,i])})(e);let{openBackgroundTab:m,...x}=nt(),f=(e=>{var t,i,n;let a=(0,Q.GV)(ep.SJ),r=(null==(t=a.config)?void 0:t.accentBackgrounds)&&(null==(i=a.config)?void 0:i.accentBackgrounds.length)>0;return(null==e?void 0:e.source)||(null==e||null==(n=e.image)?void 0:n.source)||r?i1.j:ic.L})(g),b=(0,_.useCallback)(e=>{var t,i;let n=d();if("number"!=typeof n)return;c.commands.updateNestedAttributesAtPos(n,e);let a=null==(t=o.find(e=>e.spec&&"cardId"in e.spec))?void 0:t.spec;(0,nl.Vc)({previous_attrs:(null==g?void 0:g.image)||{},new_attrs:(null==(i=e.background)?void 0:i.image)||{},image_type:"accent_background",replacement_method:"card_accent_drawer",doc_id:c.gammaDocId||"",node_id:null==a?void 0:a.cardId})},[c,d,g,o]),C=(0,_.useCallback)(e=>{let t=d();"number"==typeof t&&c.commands.updateNestedAttributesAtPos(t,{background:sA()({},g,{image:{...e,meta:{has_transparency:!0}}})})},[c,d,g]),{contextMenuItems:v}=(e=>{var t;let i,{editor:a,node:r,decorations:s,getPos:l}=e,o=r.attrs,c=(0,s3.Bn)(s),d=(0,s1.jh)(o,null==c?void 0:c.layout),{changeFocalPoint:p,startRemoveBg:u,isRemovingBg:g}=(0,ln.c)({editor:a,getPos:l,backgroundRemovalId:null==c?void 0:c.cardId});try{let e=l();"number"==typeof e&&(i=(0,n.eL)(a.state.doc.resolve(e),r3.jg))}catch(e){console.error(e)}let m=o.background.type===J.h.IMAGE,{displayLayout:x}=(0,eo.tg)(s),f=(0,s0._)(a,null==i?void 0:i.pos),b=(0,li.l)(o.background.image),{toggleBuddyChatPanel:C,isBuddyChatPanelOpen:v}=(0,nH.Cy)(),y=(0,la.d)({editor:a,getPos:l,node:r,includeCut:!1,imageSrc:null==(t=o.background.image)?void 0:t.src});return{contextMenuItems:[...m?[...y,{divider:!0},{key:"edit-image",label:m?e2.Ru._({id:"9IrgTy"}):e2.Ru._({id:"pVb3uA"}),icon:e0.MT7,onClick:()=>{let e=null==i?void 0:i.node.attrs.id;e&&ik.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:e})}},...b?[{key:"ask-ai",label:(0,h.jsx)(ex.x6,{id:"DDxKHn",values:{AGENT_PROPER_NOUN:e9.qV}}),icon:e_.p7g,onClick:()=>{v||C()}}]:[],{key:"remove-background",label:g?e2.Ru._({id:"RdqLb7"}):e2.Ru._({id:"ylbfBl"}),icon:g?e0.z1G:e0.sAw,rightIcon:g?void 0:(0,h.jsx)(nV.G,{type:"removeBackground",ms:2,color:"gray.400"}),disabled:g,onClick:u},{key:"fit-image",label:"fit"===d?e2.Ru._({id:"2Ivw1n"}):e2.Ru._({id:"VPxUGR"}),icon:e0.GZ1,onClick:()=>{let e=l();"number"==typeof e&&a.commands.updateAttributesAtPos(e,{fitType:"fit"===d?"fill":"fit"})}},{key:"change-focus-point",label:e2.Ru._({id:"BmxaoW"}),icon:e0.xD0,onClick:()=>{let e=l();if("number"!=typeof e)return;let t=(0,sp.um)(r);p((0,sp.Df)(a,r,e,t))},disabled:"fit"===d},{divider:!0}]:[],{key:"layout",label:e2.Ru._({id:"vR68Ol"}),icon:e0.swh,items:iZ.bI.map(e=>({key:e,label:(0,s1.Nu)(e),icon:(0,h.jsx)(iZ.Ed,{layout:e,isSelected:x===e}),onClick:()=>f(e)}))},{divider:!0},{key:"remove-accent-image",label:m?e2.Ru._({id:"sGYCGx"}):e2.Ru._({id:"6vLq+T"}),icon:m?e0.K3F:e0.yLS,onClick:()=>{let e=l();"number"==typeof e&&(0,s1.kB)(a,e,m)},color:"red.500"}]}})({editor:c,node:l,decorations:o,getPos:d}),{onOpenContextMenu:y}=(0,sj.$)({editor:c,contextMenuItems:v,getPos:d}),{defaultFullBleed:w}=(0,Q.GV)(ep.Uu),k=(0,s3.Bn)(o),{isDark:A,bodyColor:L,primaryColor:j,cardColor:E,primaryColorLight:S}=(0,z.a)(o),M=(0,Q.GV)(ep.wC)!==rU.w.SLIDE_VIEW&&(null==k||!k.isNested)&&((null==k?void 0:k.cardSize)==="default"?"full"===w:(null==k?void 0:k.cardSize)==="full"),I=null==k?void 0:k.cardId,D=null==k?void 0:k.layout,R="behind"===D,T=c.isThumbnail?i_.p7:"right"===D||"left"===D||"top"===D||"mobileLeft"===D||"mobileRight"===D?lr:void 0,{bgRemovalInProgress:H}=(0,sL._)({editor:c,id:I,src:null==(t=g.image)?void 0:t.src,updateAttributes:C}),B=(0,s1.jh)(u,D),N=!!(0,ea.lH)(D).items[u.itemId],P=s5(k.layout,u.itemId,"full"===k.cardSize),F="none"===g.type||g.type===J.h.IMAGE&&!g.image||g.type===J.h.IMAGE&&!(null==(i=g.image)?void 0:i.src)&&!(null==(a=g.image)?void 0:a.tempUrl),V="fit"===B&&g.image&&!F,O=(0,ig.j)(c,d),{setBackgroundDrawerSourceKeyAction:Z}=(0,ig.B)(),G=(null==(r=g.image)?void 0:r.loadImageStatus)==="queued",U=(0,Q.GV)(ep.nD);(0,_.useEffect)(()=>ik.R.on("toggleEditBackgroundDrawer",e=>{let{openDrawer:t,cardId:i}=e;t&&i===I&&(Z(f),m(!1))}),[f,I,m,Z]);let W=null==(s=g.image)?void 0:s.uploadStatus,K=(0,ed.FX)(),q=!M||"fit"===B||K?void 0:"left"===D||"right"===D?{borderRadius:"var(--box-border-radius)",marginY:"1em",height:"auto"}:"top"===D||"behind"===D?{width:"var(--editor-width)",position:"absolute",transform:"translateX(-50%)",left:"calc(50% - var(--doc-padding-left, 0px) / 2 + var(--doc-padding-right, 0px) / 2)"}:void 0,$=(0,_.useCallback)(e=>{(!(e.target instanceof Element)||e.target.closest("[data-card-layout]"))&&(O(),Z(f),m(!1))},[f,O,m,Z]);if(!N)return null;let Y="mobileLeft"===D?"top":D;return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(p.VR,{as:"div",style:{display:M?"flex":void 0},children:(0,h.jsxs)(e5.s,{"data-content-reference":!0,"data-change-focus-point-el":!0,className:"card-layout-cell-bg",w:"100%",h:"100%",onContextMenu:x.isOpen?void 0:y,"data-selection-ring":"inside","data-selection-background":!0,"data-card-layout":null==k?void 0:k.layout,"data-testid":"card-accent-layout-item","data-fit-type":B,position:"relative","data-drag-handle":!0,...P,...{flexDirection:"column",justifyContent:"center"},onClick:O,onDoubleClick:$,...q,bgSize:"fill"===B||R?"cover":"contain",p:"fill"===B||R?0:M?"1.5em":"1.25em",objectFit:"contain",css:{containerType:"size"},align:"center",justify:"center",children:[!V&&(0,h.jsx)(s8,{background:g,rounded:M&&!K,resizeParams:T,cutLayout:Y,isDark:A,colors:{bodyColor:L,accentColor:j,accentColorLight:S}}),V&&(0,h.jsx)(le,{background:g,rounded:M&&!K,cutLayout:Y}),V&&(0,h.jsx)(lt,{image:g.image,resizeParams:T,cutLayout:Y,colors:{bodyColor:L,accentColor:j,accentColorLight:S}}),R&&(0,h.jsx)(iv,{background:g,cardColor:E}),U&&(0,h.jsx)(ni,{editor:c,updateNestedAttributes:b,background:null==u?void 0:u.background,enableMask:R,isAccentImageDrawer:!0,...x}),(0,h.jsx)(s6,{isLoading:G,editor:c,hasImage:!F,image:g.image,onEditImage:U?O:void 0,openEditBackgroundDrawer:m,borderProps:P,accentLayout:null==k?void 0:k.layout,...P}),(W==eH.A.Uploading||H)&&U&&(0,h.jsx)(sx.Td,{removeBackground:H,scootRight:H&&("top"===D||"left"===D)}),W==eH.A.Error&&(0,h.jsx)(sx.Hy,{})]})})})},ll=e=>{let{node:t}=e;return"accent"===t.attrs.itemId?(0,h.jsx)(ls,{...e}):(0,h.jsx)(s4,{...e})},lo=n.bP.create({name:"cardAccentLayoutItem",group:"cardLayoutItemGroup",priority:et.y.CardAccentLayoutItem,selectable:!1,atom:!0,draggable:!0,imageKeyPath:"background.image",addAttributes:()=>({id:(0,rF.e)(rO.z),itemId:{default:"accent"},fitType:{parseHTML:e=>e.getAttribute("fitType")},background:{default:{type:J.h.NONE},...(0,X.tb)("background")}}),addNodeView:()=>(0,p.gu)(ll,{update:u.z0}),parseHTML:()=>[{tag:"img[class=accent-image][bookmark]",getAttrs:e=>{let t=(0,ee.Ll)(e);return!!t&&{background:t}}},{tag:"img[class=accent-image][".concat(sa.A0,"]"),getAttrs:e=>{let t=(0,sr.K)(e);return{background:{type:J.h.IMAGE,image:t,source:t.source}}}},{tag:"img[class=accent-image][src]",getAttrs:e=>{let t=e.getAttribute("src"),i=e.getAttribute("backgroundPos"),n=e.getAttribute("fitType"),a=null;if(i)try{a=JSON.parse(i)}catch(e){console.warn("Failed to parse backgroundPos:",i)}let r=null;if(e.hasAttribute("mask"))try{r=JSON.parse(e.getAttribute("mask")||"{}")}catch(t){console.warn("Failed to parse mask:",e.getAttribute("mask"))}let s={};if(e.hasAttribute("data-meta"))try{s=JSON.parse(e.getAttribute("data-meta")||"{}")}catch(t){console.warn("Failed to parse meta:",e.getAttribute("data-meta"))}let l=null;if(e.hasAttribute("data-resize"))try{l=JSON.parse(e.getAttribute("data-resize")||"{}")}catch(t){console.warn("Failed to parse resize:",e.getAttribute("data-resize"))}return{fitType:n,background:{type:J.h.IMAGE,image:{src:t||"",source:"image.custom",backgroundPos:a,name:e.getAttribute("name")||"",meta:s,resize:l},mask:r}}}},{tag:"img[class=accent-image][placeholder=true]",priority:70},{tag:"img[class=accent-image]"},{tag:"div[class=card-accent-layout-item]",context:"card/"}],renderHTMLforAI(e){let{node:t,disableBookmarks:i,HTMLAttributes:n}=e;if(i){let e=t.attrs.background;return["img",(0,K.S4)(e,n)]}let a=t.attrs.background,r=a?(0,ee.vL)({attrs:a}):void 0,{id:s}=t.attrs,l=a?(e=>{let t=e.type;if("color"===t){var i;return{type:"color",color:null==(i=e.color)?void 0:i.hex}}return"image"===t&&e.image?{type:"image",src:e.image.src||"",source:e.image.source,alt:(0,K.ve)(e.image)}:{type:t}})(a):{};return["img",{id:s,bookmark:r,class:"accent-image",fitType:n.fitType,...l}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"card-accent-layout-item"})]}});var lc=i(40300),ld=i(97255),lp=i(15538);let lu=new U.hs("cardLayoutResizing");class lh{getActiveHandleAbs(e){return this.activeHandle?(0,lp.d_)(e,this.activeHandle):null}reset(){return this.activeHandle=null,this.side=null,this.dragging=null,this}setHandle(e,t){return null===t.setHandle?(this.activeHandle=null,this.side=null):(this.activeHandle=(0,lp.JO)(e,t.setHandle.pos),this.side=t.setHandle.side),this}setDragging(e){return this.dragging=e.setDragging,this}apply(e,t){let i=e.getMeta(lu);return i&&"setHandle"in i?this.setHandle(t,i):i&&"setDragging"in i?this.setDragging(i):i&&"reset"in i?this.reset():this}constructor(){this.activeHandle=null,this.dragging=null}}var lg=i(28745),lm=i(13732);let lx=e=>lu.getState(e.state),lf=(e,t)=>{e.dispatch(e.state.tr.setMeta(lu,{setHandle:t}))},lb=(e,t)=>{e.dispatch(e.state.tr.setMeta(lu,{setDragging:t}))},lC=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",n=e.domAtPos(t),a=n.node.childNodes[n.offset];return"x"===i?a.offsetWidth:a.offsetHeight},lv=(e,t)=>{let{node:i,offset:n}=e.domAtPos(t.start()),a=i.childNodes[n];do if(a&&a.classList&&a.classList.contains("node-card"))break;while(a=a.parentNode);return a},ly={sm:100,md:200,lg:300},lw=(e,t,i)=>{let n=(0,ea.lH)(i),a=e.attrs,r=(null==t?void 0:t.style.gridTemplateRows)||a.layoutTemplateRows||n.grid.gridTemplateRows;if(!r)return null;let s=r.split(" ");if(!s.length)return null;let l=s[0],o=l.includes("var"),c=[];if(o){var d;let e=null==(d=l.split("-").at(-1))?void 0:d.slice(0,-1);e&&e in ly||(e="md"),c=[ly[e],0]}else c=s.map(e=>"auto"===e?0:Number.parseInt(e));return c},lk=n.bP.create({name:"cardLayoutItem",group:"cardLayoutItemGroup",content:"(block | cardBlock)+",selectable:!1,draggable:!1,isolating:!0,containerHandle:!0,priority:et.y.CardLayoutItem,addAttributes:()=>({itemId:{default:"body"}}),addNodeView:()=>(0,p.gu)(ll,{update:u.z0}),addCommands:()=>({handleCardAccentDelete:()=>e=>{let{state:t,commands:i}=e;if(!(0,n.BQ)(t.selection))return!1;let{node:a}=t.selection;if(!(0,ea.wL)(a))return!1;let r=(0,n.KP)(q.jg)(t.selection);return!!r&&i.setCardLayout(r.pos,"blank")},selectInsideCardBody:(e,t)=>i=>{let{state:n,tr:a,commands:r}=i,s=n.doc.nodeAt(e);if(!s||!(0,q.jg)(s))return!1;let l=(0,ea.dg)(a,e);if(0===Object.entries(l).length)return r.selectInsideNodeAtPos(e,t);let o=l.body;return!!o&&r.selectInsideNodeAtPos(o.pos,t)},setCardLayout:(e,t,i)=>n=>{let{tr:a,editor:r}=n;return(0,lc.c)(r,a,e,t,i)},removeCardLayout:e=>t=>{let{tr:i,editor:n}=t,a=(0,q.W0)(n,e);return!!a&&(0,lc.c)(n,i,a.pos,"blank")}}),parseHTML:()=>[{tag:"div[class=card-layout-item]"},{tag:"div[class=body]",context:"card/"}],addProseMirrorPlugins(){return[(0,s3.OX)(this.editor),new U.k_({key:lu,state:{init:()=>new lh,apply:(e,t,i,n)=>t.apply(e,n)},props:{attributes:e=>null!==lu.getState(e).getActiveHandleAbs(e)?{class:"resize-cursor"}:{class:""},handleDOMEvents:{mousemove:(e,t)=>(((e,t)=>{if(!e.editable||!t.target||t.target.closest(".column-resize-handle"))return;let i=lx(e);if(i.dragging)return;let n=function(e,t){let i=e.posAtCoords({left:t.clientX,top:t.clientY});if(!i||-1===i.inside)return null;let n=e.domAtPos(i.inside);if(!n)return null;let a=n.node.childNodes[n.offset];if(!a)return null;let r=e.state.doc.resolve(i.inside);if(!r.nodeAfter||!(0,q.sw)(r.nodeAfter))return null;let s=(0,X.TK)(r,q.jg)[0];if(!s)return null;let l=s.node.attrs.layout;if(!(0,ea.lH)(l).allowResizing)return null;let o="top"===l,{left:c,right:d,bottom:p,top:u}=a.getBoundingClientRect();if(t.clientX-c<=5&&!o){let i=e.posAtCoords({left:t.clientX-10,top:t.clientY});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);return n&&(0,q.sw)(n)?"cardLayoutItem"===n.type.name?{pos:i.inside,side:"right"}:{pos:r.pos,side:"left"}:null}if(d-t.clientX<=5&&!o){let i=e.posAtCoords({left:t.clientX+10,top:t.clientY});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);return n&&(0,q.sw)(n)?"cardLayoutItem"===n.type.name?{pos:i.inside,side:"left"}:{pos:r.pos,side:"right"}:null}if(p-t.clientY<=5&&o){let i=e.posAtCoords({left:t.clientX,top:t.clientY+10});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);return n&&(0,q.sw)(n)&&"cardLayoutItem"===n.type.name?{pos:i.inside,side:"top"}:null}if(t.clientY-u<=5&&o){let i=e.posAtCoords({left:t.clientX,top:t.clientY+10});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);if(!n||!(0,q.sw)(n)||"cardLayoutItem"!==n.type.name)return null;let a=e.state.doc.resolve(i.inside).parent;return a&&"card"===a.type.name&&"top"===a.attrs.layout?{pos:i.inside,side:"top"}:null}return null}(e,t),a=i.getActiveHandleAbs(e.state),r=i.side;null===a&&null===n||n&&n.side===r&&n.pos===a||lf(e,n)})(e,t),!1),mouseleave(e){let t=lx(e);return null===t.getActiveHandleAbs(e.state)||t.dragging||lf(e,null),!1},mousedown:(e,t)=>(!function(e,t){if(!e.editable)return;let i=lx(e),n=i.getActiveHandleAbs(e.state);if(null===n||i.dragging)return;let a=e.state.doc.resolve(n),r=a.node(),s=lv(e,a),l=s.querySelector('[data-node-view-content-inner="card"]');if(!l)return;let o=i.side,c=o&&["top","bottom"].includes(o)?"y":"x",d="x"===c?l.offsetWidth:l.offsetHeight,p=lC(e,n),u=((e,t,i)=>{let n=(0,ea.lH)(i),a=t.querySelector('[data-node-view-content-inner="card"]');if("top"===i)return lw(e,a,i);let r=e.attrs,s=(null==a?void 0:a.style.gridTemplateColumns)||r.layoutTemplateColumns||n.grid.gridTemplateColumns;if(!s)return null;let l=s.split(" ");if(!l.length)return null;let o=l[0].includes("fr"),c=[];if(o){let e=l.map(e=>+e.replace("fr","")),t=e.reduce((e,t)=>e+t,0);c=e.map(e=>e/t*100)}else c=l.map(e=>+e.replace("%",""));return c})(r,s,r.attrs.layout);if(!u)return;lb(e,{startX:t.clientX,startY:t.clientY,dragDirection:o&&["top","bottom"].includes(o)?"y":"x",startSize:p,colWidths:u,totalSize:d,colIndex:0});let h=null;function g(){window.removeEventListener("mouseup",g),window.removeEventListener("mousemove",m);let t=lx(e);if(t.dragging){if(null===h)return void lb(e,null);if(t.dragging)try{(function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"x",a=e.state.doc.resolve(t).before(),r=i.join(" "),s=e.state.tr.setNodeAttribute(a,"x"===n?"layoutTemplateColumns":"layoutTemplateRows",r);e.dispatch(s),function(e,t){let i=e.state.doc.resolve(t),n=lv(e,i).querySelector('[data-node-view-content-inner="card"]');n&&(n.style.gridTemplateColumns="",n.style.gridTemplateRows="")}(e,t)})(e,t.getActiveHandleAbs(e.state),h,t.dragging.dragDirection),lb(e,null)}catch(t){e.dispatch(e.state.tr.setMeta(lu,{reset:!0}))}h=null}}function m(t){if(!t.which)return g();let i=lx(e),n=i.getActiveHandleAbs(e.state);if(!i.dragging||null===n)return;let{colWidths:a}=i.dragging,r=a[0],l={left:[10,25,37.5,50,62.5],right:[37.5,50,62.5,75,90],top:Object.values(ly)}[null!=o?o:"left"];if("top"===o){let e=r+(t.clientY-i.dragging.startY),n=l.findIndex((t,i,n)=>i===n.length-1||e<=(n[i+1]+t)/2),a=Object.keys(ly)[n];h=["var(--top-accent-height-".concat(a,")"),"auto"]}else{let e=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,{totalSize:n}=e,a="x"===e.dragDirection?t.clientX-e.startX:t.clientY-e.startY;return rd()(100*a/n/i,0)*i}(i.dragging,t,.1),n=r+el[l.length-1]?l[l.length-1]:l.find(t=>6.25>=Math.abs(t-r-e));h=(0,lg.H0)(a,0,n-r,10).map(e=>"".concat(e,"%"))}(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",n=e.querySelector('[data-node-view-content-inner="card"]');n&&(n.style["y"===i?"gridTemplateRows":"gridTemplateColumns"]=t.join(" "))})(s,h,c),(0,lm.i$)(s)}window.addEventListener("mouseup",g),window.addEventListener("mousemove",m),t.preventDefault()}(e,t),!1)},decorations(e){let t=lu.getState(e),i=t.getActiveHandleAbs(e);if(null!==i){let n=[];try{let a=document.createElement("div");a.className="column-resize-handle ".concat(t.side),n.push(ld.NZ.widget(i+1,a));let r=e.doc.nodeAt(i);return n.push(ld.NZ.node(i,i+r.nodeSize,{class:"has-column-resize-handle"})),ld.zF.create(e.doc,n)}catch(e){return console.error("(caught) cardLayoutResizing error: ".concat(e.message)),ld.zF.empty}}},nodeViews:{}}})]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"card-layout-item"}),0]},renderHTMLforAI(e){let{node:t}=e;return["div",{class:"body"},0]}});var lA=i(93398),lL=i(66511),lj=i(69023),lE=i(98997),lS=i(8474);let lM=new U.hs("SlashMenu"),lI=(0,lS.e$)({name:"slashMenu",char:"/",pluginKey:lM,MenuComponent:lE.a,priority:et.y.SlashMenu});var l_=i(62720);class lD extends p.Lz{updateProps(e){this.isDestroyed||this.renderer.updateProps(e)}mountEditor(){let e=this.editor,{nodeName:t,preventNodeOrExtensionTypes:i}=this.editorOptions,n=[...gM({isInnerEditor:!0}),lI,lA.mk,t9.bU,sp.Q8,lT.configure({outerEditor:e,getPos:this.getPos}),lj.c,lL.bY].filter(e=>!i||!i.includes(e.name)).map(e=>e.name===t?e.extend({topNode:!0}):e);if(this.innerEditor=new p.KE({extensions:n,content:{type:t,content:this.node.content.toJSON(),attrs:r$()(this.node.attrs)},onBeforeCreate(n){let{editor:a}=n;a.schema.nodes={...e.schema.nodes},null==i||i.forEach(e=>{a.schema.nodes[e]&&delete a.schema.nodes[e]}),a.schema.marks={...e.schema.marks},a.schema.topNodeType=e.schema.nodes[t],a.extensionManager.schema=a.schema}}),this.innerEditor.gammaOrgId=e.gammaOrgId,this.innerEditor.gammaDocId=e.gammaDocId,this.innerEditor.parentEditor=e,this.innerEditor.view.updateState=function(e){if(!this.docView){this.state=e;return}this.updateStateInner(e,this.state.plugins!=e.plugins)},this.innerEditor.view.update=function(e){this.docView&&ld.Lz.prototype.update.call(this,e)},this.updateProps({innerEditor:this.innerEditor}),e.gammaOrgId){var a,r;null==(a=(r=this.innerEditor.commands).initializeUploadExtension)||a.call(r,e.gammaOrgId)}return this.innerEditor}destroy(){var e;this.isDestroyed=!0,null==(e=this.innerEditor)||e.destroy(),super.destroy()}update(e,t,i){var n;if(!e.sameMarkup(this.node))return!1;this.node=e;let a=null==(n=this.innerEditor)?void 0:n.view;if(!a)return!0;let r=a.state,s=e.content.findDiffStart(r.doc.content);if(null!=s){let{a:t,b:i}=e.content.findDiffEnd(r.doc.content),n=s-Math.min(t,i);n>0&&(t+=n,i+=n),a.dispatch(r.tr.replace(s,i,e.slice(s,t)).setMeta(l_.k,!0).setMeta("preventAutolink",!0))}return super.update(e,t,i)}stopEvent(e){return!!this.innerEditor&&this.innerEditor.view.dom.contains(e.target)}ignoreMutation(){return!0}get contentDOM(){return null}constructor(e,t,i){super(e,t,i),this.isDestroyed=!1,this.editorOptions=i,this.updateProps({mountEditor:()=>this.mountEditor(),destroyEditor:()=>{var e,t,i;null==(e=this.innerEditor)||e.destroy(),null==(t=(i=this.editor.commands).forceHideBubbleMenu)||t.call(i,!1),setTimeout(()=>{this.updateProps({innerEditor:void 0})})}})}}function lR(e,t){return i=>new lD(e,i,t)}let lT=n.YY.create({name:"innerEditorExtension",addOptions:()=>({outerEditor:null,getPos:null}),addProseMirrorPlugins(){let{outerEditor:e,getPos:t}=this.options;return[new U.k_({appendTransaction:i=>{let n=i[0];if(!n)return null;if(!n.getMeta(l_.k)){let n=t();if("number"!=typeof n)return null;let a=e.state.tr,r=d.Lm.offset(n+1);for(let e=0;ee.commands.undo(),"Mod-y":()=>e.commands.redo()}}}),lz=(e,t)=>{let i=t.mapResult(e.from,1),n=t.mapResult(e.to,-1),a=t.map(e.gapFrom,1),r=t.map(e.gapTo,1);return i.deletedAcross&&n.deletedAcross||an.pos?null:new d.Wg(i.pos,n.pos,a,r,e.slice,e.insert,e.structure)},lH=e=>{let{decorations:t,editor:i,getPos:a,destroyEditor:r,mountEditor:s}=e,l=(0,Q.jL)();(e=>{let[t,i]=(0,_.useState)(null);return(0,_.useEffect)(()=>{if(!e)return;let t=e=>{let{editor:t}=e;i(t.state.selection)};t({editor:e});let n=al()(t,200,{leading:!0});return e.on("selectionUpdate",n),()=>{e.off("selectionUpdate",n)}},[e])})(i);let{mountEditor:o,activeNoteCardId:c}=(0,Q.GV)(ra.rd),d=a(),p="number"==typeof d?((e,t)=>{try{let i=(0,n.eL)(e.state.doc.resolve(t),q.jg),a=null==i?void 0:i.node;return null==a?void 0:a.attrs.id}catch(e){return}})(i,d):void 0,{isNested:u}=(0,eo.tg)(t),h=!u&&"number"==typeof d&&(0,rr.I5)(i,d),g=c===p&&"function"==typeof s&&o===s,m=h&&!g&&!!s&&!u&&!i.isThumbnail;(0,_.useEffect)(()=>{m&&requestAnimationFrame(()=>{l((0,ra.Lz)({activeNoteCardId:p,mountEditor:s,destroyEditor:r}))})},[m,r,l,s,p])};var lB=i(93296),lN=i(80778);let lP=new U.hs("cardNotesPlugin"),lF=n.bP.create({name:"cardNotes",content:"cardNotesBlock+",selectable:!1,atom:!0,parseHTML:()=>[{tag:"div[class=card-notes]"},{tag:"notes"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"card-notes"}),0]},renderHTMLforAI:()=>["notes",0],renderText:()=>"",addProseMirrorPlugins(){let e,t=(0,Q.KA)();return[(e=this.editor,new U.k_({key:lP,props:{attributes:()=>{let i=t.getState();return(0,ra.Iw)(i)&&!(0,rr.NO)(e)&&(0,ep.nD)(i)&&!e.isStatic?{class:"card-notes-active"}:{class:""}},decorations:i=>{let{doc:n,selection:a}=i,r=t.getState();if(!(0,ra.Iw)(r)||(0,rr.NO)(e)||!(0,ep.nD)(r)||e.isStatic)return;let s=(0,lN.hT)(e.state.doc,a.from);if(s)return ld.zF.create(n,[ld.NZ.node(s.pos,s.pos+s.node.nodeSize,{class:"card-notes-active-parent-card"})])}},appendTransaction:(t,i,a)=>{var r,s,l,o;if((0,rr.NO)(e)||e.isThumbnail||e.isStatic)return;let c=a.tr;return((0,lB.z)(t,i,a,c,"cardNotes"),r=t,s=i,l=a,o=c,r.forEach(e=>{let t=e.steps.filter(e=>e instanceof d.Ln||e instanceof d.Wg);1!==t.length||(0,rV.he)(e)||e.getMeta(l_.R)||e.getMeta("appendedTransaction")||e.getMeta("cardNotesHandled")||e.getMeta("rearrangeCards")||t.map(e=>{let t=0===e.slice.content.size;return e.from!==e.to&&t?{type:"delete",step:e}:e.from!==e.to||t?e.from===e.to||t?null:{type:"replace",step:e}:{type:"insert",step:e}}).filter(e=>!!e).filter(e=>"delete"===e.type||"replace"===e.type).forEach(e=>{let{step:t}=e,{from:i,to:a}=t;s.doc.nodesBetween(i,a,(e,t)=>{if("cardNotes"===e.type.name){var a;let r=s.doc.resolve(t),c=(0,n.eL)(r,q.jg),d=(0,n.xe)(l.doc,e=>(0,q.jg)(e)&&e.attrs.id===(null==c?void 0:c.node.attrs.id));if(!d[0])return;let p=(0,n.xe)(d[0].node,e=>"cardNotes"===e.type.name);if(p.length>0&&(null==(a=p[0])?void 0:a.node.content.eq(e.content))&&d[0].pos===(null==c?void 0:c.pos))return;let u=(0,lN.hT)(l.doc,i);if(!u)return void console.warn("[preventNotesDelete] parentCard not found");let h=l.doc.resolve(u.pos);if((0,rr.PD)(h)){let t=r8(l.doc,u.pos,!1);if(null===t)return void console.warn("[preventNotesDelete] insertPos not found");o.insert(t,e.content)}else{let t=u.pos+u.node.nodeSize-1;o.insert(t,e)}}})})}),c.docChanged)?c:null}}))]},addNodeView(){return this.editor.shouldUsePublishedVersion?(0,p.gu)(()=>null):lR(lH,{nodeName:this.name,preventNodeOrExtensionTypes:["dropCursor","smartLayout","grid","doc","document","card","embed","slashMenu","mediaUpload","GammaMention"]})}});var lV=i(5221),lO=i(99745),lZ=i(15368);let lG=e=>(0,h.jsx)(g.a,{bg:"var(--body-color)",opacity:"0.4",borderRadius:"sm",...e});var lU=i(27581),lW=i(31090),lK=i(6139),lQ=i(7063),lq=i(69236),lJ=i(80621);let l$=(0,_.memo)(e=>{let{cardId:t,docId:i,editor:n,cards:a,level:r,showNested:s,isPresentMode:l}=e,o=(0,rA.d)({cardId:t,editor:n}),c=(0,Q.GV)(eT.Jo),d=(0,_.useCallback)(e=>{(0,lQ.T)(n,e,t)},[n,t]),p=(0,lK.oR)(),u=(0,_.useMemo)(()=>{let e=(0,ad.Io)({cardId:t,docId:i,isPresentMode:l});return p?(0,lJ.M7)({url:e,doc:c}):e},[t,i,c,l,p]),{listStyle:m,paddingStart:x,marginStart:f}=(0,lq.WI)(r);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(lW.B8,{mb:"0.5em",children:(0,h.jsx)(lW.ck,{listStyleType:m,ps:x,ms:f,children:(0,h.jsx)(g.a,{display:"inline",children:(0,h.jsx)(il.N,{href:u,className:"link",role:"link",isExternal:!p,noOfLines:1,wordBreak:"break-word",onClick:d,display:"-webkit-inline-box",verticalAlign:"top",children:(null==o?void 0:o.title)||(0,h.jsx)(ex.x6,{id:"wja8aL"})})})})}),s&&a.map(e=>(0,h.jsx)(l$,{cardId:e.id,cards:e.children,editor:n,level:r+1,showNested:s,docId:i,isPresentMode:l},e.id))]})});l$.displayName="CardTOCItem";let lY=e=>{let{node:t,editor:i,getPos:n}=e,{nested:a}=t.attrs,r=n(),s="number"==typeof r?(0,lN.hT)(i.state.doc,r):void 0,l=(0,Q.GV)(lZ.NG),o=(0,Q.GV)((0,ep.xO)({cardId:null==s?void 0:s.node.attrs.id,showAll:eu.LD})).filter(e=>{let{id:t}=e;return!(null==l?void 0:l[t])}),c=(0,Q.GV)(eT.Jo),d=(0,Q.GV)(ep.wC),p=(0,Q.GV)(ep.jO),u=d===rU.w.SLIDE_VIEW;return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(g.a,{cursor:"default",pointerEvents:p?"none":void 0,borderRadius:"var(--box-border-radius)","data-selection-ring":!0,className:"card-toc",children:[0===o.length&&(0,h.jsxs)(i$.F,{colorScheme:"gray",color:"gray.700",fontFamily:"body",fontSize:"1em",py:"0.75em",px:"1em",children:[(0,h.jsx)(iY._,{w:"1em",h:"1em",alignSelf:"center",me:"0.75em"}),(0,h.jsxs)(g.a,{children:[(0,h.jsx)(lV.X,{fontSize:"1em",lineHeight:"1.5em",children:(0,h.jsx)(ex.x6,{id:"519v/x"})}),(0,h.jsx)(lO.T,{fontSize:"0.75em",lineHeight:"1.5em",children:(0,h.jsx)(ex.x6,{id:"HmhQ3B"})})]})]}),o.map(e=>(0,h.jsx)(l$,{cardId:e.id,cards:e.children,editor:i,level:0,showNested:a,docId:(null==c?void 0:c.id)||"",isPresentMode:u},e.id))]})})},lX=e=>(0,h.jsx)(lU.V,{children:(0,h.jsxs)(eh.T,{spacing:"0.5em",align:"start",children:[(0,h.jsx)(lG,{h:"1em",w:"14em",bg:"var(--link-color)"}),(0,h.jsx)(lG,{h:"1em",w:"14em",bg:"var(--link-color)"}),(0,h.jsx)(lG,{h:"1em",w:"14em",bg:"var(--link-color)"}),(0,h.jsx)(lG,{h:"1em",w:"14em",bg:"var(--link-color)"})]})}),l0=n.bP.create({name:"tableOfContents",group:"block",atom:!0,selectable:!0,dynamic:!0,addAttributes:()=>({nested:{default:!1}}),parseHTML:()=>[{tag:"div[class=toc]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"toc"})]},addNodeView(){return this.editor.isThumbnail?(0,p.gu)(lX,{update:u.z0}):(0,p.gu)(lY,{update:u.z0})}});var l1=i(58495),l2=i(66567),l3=i(7315),l5=i(85187),l4=i(83383),l6=i(81449),l9=i(65379);let l7={serialize(e){let{omitIds:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=["colgroup",{}],n=["tbody",{}],a=["table",{},i,n];return e.rows.forEach((a,r)=>{let s=["tr",{}];t||(s[1].id=a.id),n.push(s),e.columns.forEach(n=>{if(0===r){let{type:e,label:a,format:r,id:s,fixedType:l}=n,o=["col",{type:e,label:a,format:r,"fixed-type":l}];t||(o[1].id=s),i.push(o)}let l=e.getCell({column:n.id,row:a.id});s.push(["td",{type:l.type},["value",{},l.textValue]])})}),a},parse(e){let t=[],i=[],n=[];for(let a of e.children)switch(a.tagName){case"COLGROUP":t=[...a.children].filter(e=>"COL"===e.nodeName).map(e=>{var t;return new l4.n({id:e.getAttribute("id")||void 0,type:e.getAttribute("type")||"label",label:e.getAttribute("label")||"",format:e.getAttribute("format")||"raw",fixedType:(null==(t=e.getAttribute("fixed-type"))?void 0:t.toLowerCase())==="true"})});break;case"TBODY":if(!t.length)throw Error("No columns defined before tbody");i=[...a.children].filter(e=>"TR"===e.nodeName).map(e=>{let i=new l9.N({id:e.getAttribute("id")||void 0});return!function(e,i){[...e.children].filter(e=>"TD"===e.nodeName).forEach((e,a)=>{let r=e.getElementsByTagName("value").item(0),s=t[a],l={row:i,column:s},o="data"===s.type?new l3.T(l):new l5.l(l);o.textValue=(null==r?void 0:r.textContent)?r.textContent:"",n.push(o)})}(e,i),i})}return new l6.h({columns:t,rows:i,cells:n})}};var l8=i(8995),oe=i(71689),ot=i(26658),oi=i(23275),on=i(36091);function oa(e){for(let t of e.columns)if(!t.isEmpty(e)&&"data"===t.type)return t;return null}function or(e){for(let t of e.columns)if(!t.isEmpty(e)&&"label"===t.type)return t;return null}var os=i(41626),ol=i(35859),oo=i(27388),oc=i(75906);let od=e=>{let{direction:t="vertical",definition:i,textValue:n,x:a,y:r,width:s,height:l,bounds:o,offset:c={x:0,y:0},onPositionChange:d,invertColorOfInsideText:p}=e,u=(()=>{if(!i)return!1;let e=i.getDimensions(n),d=e.width+c.x,p=e.height+c.y;return"vertical"===t?i.inside?(i.rotate?d:p)+i.margin=o.width})(),g=(0,_.useMemo)(()=>({x:"vertical"===t?a+s/2+c.x:a+s+(i.margin+c.x)*(u?-1:1),y:"vertical"===t?r+(c.y+i.margin)*(u?1:-1):r+l/2+c.y}),[a,s,c.x,r,l,c.y,u,t,i.margin]);return((0,_.useEffect)(()=>{null==d||d(g)},[g]),i.hide)?null:(0,h.jsx)(oc.A,{pointerEvents:"none",...g,textAnchor:i.rotate?u?"end":"start":"vertical"===t?"middle":u?"end":"start",verticalAnchor:"vertical"===t?i.rotate?"middle":u?"start":"end":"middle",style:{...i.textStyles,userSelect:"none",filter:u&&p?"invert(1)":void 0},angle:270*!!i.rotate,children:n})};var op=i(96784),ou=i(19034),oh=i(66490),og=i(18528),om=i(75415),ox=i(88678),of=i(50998),ob=i.n(of),oC=i(12393);let ov={top:8,bottom:2,right:1,left:4},oy=e=>{let{color:t,labelCells:i,dataCells:n,height:a,children:r,textColor:s,tickColor:l,tiny:o=!1,width:c,fontFamily:d="var(--body-font)",fontSize:p="var(--chakra-fontSizes-sm)",fontWeight:u="var(--body-font-weight)",margin:g=ol.PH,direction:m="vertical",hideLabels:x=!1,padding:f=0,labelPadding:b=.3,pullToZero:C=!0,onMouseMove:v,onMouseLeave:y,onMouseMoveInside:w,onMouseLeaveInside:k}=e,A=o?2:14,L=o?{top:1,right:0,bottom:2,left:0}:ov,j=o?{top:0,right:0,bottom:0,left:0}:g,E=!!o||x;o&&(p="2px",f=0);let S=o?.5:2,M=o?1:6,I=n.map(e=>e.data),D=n.reduce((e,t)=>{if("mixed"===e)return e;let i=t.getFormatter().type;return""===e||e===i?i:"mixed"},""),R=Math.max(...I),T=Math.min(...I),z=i.length?i:n.map(e=>({position:{row:e.position.row},textValue:""})),H=(0,_.useMemo)(()=>{let e="percentage"===D&&R<=100?100:null;return function(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(null!==a&&t>a&&(console.error("`capAt` MUST be larger than `max`",{capAt:a,max:t}),a=null),!n){let i=(0,og.A)({range:[0,1],domain:[e,Math.max(t,0)]}).ticks();n=i.length<2?1:Math.abs(i[1]-i[0])}let r=(0,oC.yw)(Math.max(t,0),n,1),s=(0,oC.yw)(e,n,-1),l=(0,oC.yw)((r-s)/(i-1),n,1);l&&l!==n&&(s=(0,oC.yw)(s,l,-1));let o=[s];for(;o[o.length-1]2*i)););return null!==a&&o[o.length-1]>=a?Array.from({length:i+1}).map((e,t)=>(s+(r-s)/i)*t):o}(C?Math.min(T,0):T,R,4,void 0,e)},[T,R,C,D]),B=n[0].format.bind(n[0]),N="vertical"===m?H.map(e=>n[0].format(e)):z.map(e=>ob()(e.textValue,{length:25,separator:" "})),P=(0,oC.Vr)(N,{fontFamily:d,fontSize:p,fontWeight:u}),F=E?0:P.maxWidth,V={top:j.top+L.top,right:j.right+L.right,bottom:j.bottom+S+(E?0:M+L.bottom),left:j.left+F+S+(E?0:M+L.left)},O=("vertical"===m?z:n).map(e=>{let{textValue:t}=e;return ob()(t,{length:25,separator:" "})}),{bottomTickValues:Z,bottomLabels:G,rotateLabels:U,labelsHeight:W,splitIx:K}=ow({em:A,textStyles:{fontFamily:d,fontSize:p,fontWeight:u},hideLabels:E,padding:f,height:a,width:c,margin:V,labelCells:z,labelStrings:O}),Q=a-V.top-V.bottom-W,q="horizontal"===m&&Q/N.length{let{position:{row:t}}=e;return t}),J=c-V.left-V.right,$=z.map(e=>"".concat(e.position.row,":").concat(e.textValue)).join(","),{labelScale:Y,labelIndex:X}=(0,_.useMemo)(()=>({labelScale:(0,oe.A)({range:"vertical"===m?[0,J]:[0,Q],domain:z.map(e=>e.position.row),paddingInner:b,paddingOuter:.3}),labelIndex:Object.fromEntries(z.map(e=>[e.position.row,e]))}),[J,m,Q,$,b]),ee=(0,_.useMemo)(()=>{let e=H[0],t=H[H.length-1];return(0,og.A)({range:"horizontal"===m?[T<0?f:0,J]:[Q-(T<0?f:0),S+f],round:!0,domain:[e,t]})},[H,Q,T,J,m,f,S]),et=(()=>{if(!w&&!k)return null;let e=e=>t=>{e(t,function(e,t){var i;let n=null!=(i=(0,oh.A)(e))?i:{x:e.clientX,y:e.clientY};return{svgCoords:n,axisCoords:{x:n.x-t.left,y:n.y-t.top}}}(t,V))};return{move:w&&e(w),leave:k&&e(k)}})();return(0,h.jsxs)("svg",{width:"100%",viewBox:"0 0 ".concat(c," ").concat(a),height:"100%",preserveAspectRatio:"none",overflow:"visible",onMouseMove:v,onMouseLeave:y,children:[H.map((e,i)=>"vertical"===m?(0,h.jsx)(om.A,{from:{x:V.left,y:ee(e)+V.top},to:{x:c,y:ee(e)+V.top},stroke:t,opacity:0===e?.5:.2},i):(0,h.jsx)(om.A,{from:{x:V.left+ee(e),y:V.top},to:{x:V.left+ee(e),y:Q},stroke:t,opacity:0===e?.5:.2},i)),et&&(0,h.jsx)(ot.A,{fill:"transparent",opacity:.2,x:V.left,y:V.top,height:Q,width:J,onMouseMove:et.move,onMouseLeave:et.leave}),r({labelScale:Y,dataScale:ee,yMax:Q,xMax:J,margin:{...V}}),(0,h.jsx)(l8.A,{children:"vertical"===m?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(op.A,{top:V.top,left:V.left,scale:ee,stroke:t,rangePadding:T<0?-1*f:0,strokeWidth:S,tickValues:E?[]:H,tickFormat:B,tickLength:M,tickStroke:l||t,tickLabelProps:()=>({fill:s||t,textAnchor:"end",fontFamily:d,fontSize:p,fontWeight:u,dy:"0.33em",dx:o?0:-4,userSelect:"none"})}),(0,h.jsx)(ou.A,{top:Q+V.top,left:V.left,scale:Y,stroke:t,tickValues:Z,tickFormat:(e,t)=>G[t],tickStroke:l||t,tickLabelProps:(e,i)=>({fill:s||t,fontFamily:d,fontSize:p,fontWeight:u,userSelect:"none",dy:4*!o,i}),strokeWidth:S,tickLength:M,tickComponent:e=>{let{x:t,y:i,i:n,dy:a,formattedValue:r,...s}=e;return(0,h.jsx)("g",{alignmentBaseline:"middle",...s,children:U||!K[n]?(0,h.jsx)("text",{x:t,y:i,dy:a,transform:U?"rotate(-45, ".concat(t,", 0)"):"",textAnchor:U?"end":"middle",children:r}):(r||"").split(" ").map((e,r)=>(0,h.jsx)("text",{x:t,y:i+A*r,dy:a,textAnchor:"middle",children:e},"".concat(n,":").concat(r)))})}})]}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(op.A,{top:V.top,left:V.left,scale:Y,stroke:t,strokeWidth:S,tickLength:M,tickValues:E?[]:q,tickFormat:e=>ob()(X[e].textValue,{length:25,separator:" "}),tickStroke:l||t,tickLabelProps:()=>({fill:s||t,textAnchor:"end",fontFamily:d,fontSize:p,fontWeight:u,dy:"0.33em",dx:o?0:-4,userSelect:"none"})}),(0,h.jsx)(ou.A,{top:Q+V.top,left:V.left,scale:ee,stroke:t,rangePadding:T<0?f:0,tickValues:E?[]:H,tickFormat:B,tickLength:M,tickStroke:l||t,tickLabelProps:(e,i)=>({fill:s||t,textAnchor:0===i?"end":"middle",fontFamily:d,fontSize:p,fontWeight:u,userSelect:"none",dy:4*!o}),strokeWidth:S})]})})]})},ow=e=>{let{em:t,textStyles:i,hideLabels:n,padding:a,height:r,width:s,margin:l,labelStrings:o,labelCells:c}=e,d=o.join(","),p=(s-l.left-l.right)/o.length,{fontFamily:u,fontSize:h,fontWeight:g}=i;return(0,_.useMemo)(()=>{let e=[...o],s={bottomTickValues:[],rotateLabels:!1,labelsHeight:0,splitIx:[],sliceWidth:p,bottomLabels:[]};if(n||p<=t+3)return s;let{widths:d,maxWidth:u}=(0,oC.Vr)(o,i),h=!1,g=t,m=c.map(e=>{let{position:{row:t}}=e;return t}),x=o.map((e,n)=>{if(h||d[n]p-a)return h=!0,!0;let l=r.length*t;return l>g&&(g=l),!0});if(!h)return{bottomTickValues:m,rotateLabels:h,labelsHeight:g,splitIx:x,sliceWidth:p,bottomLabels:e};let f=e=>Math.cos(Math.PI/4)*e-(t+7);g=Math.sin(Math.PI/4)*u;let b=f(u);if(b>.3*r)return s;let C=e=>l.left+p*e+p/2;for(let t=0;tb)break;if(f(d[t])>n){let a=(0,oC.jp)(o[t],e=>{let t=(0,ox.A)(e,i);if(null===t)return -1;let a=f(t);return an?-1:0});if(!a)return console.log("could not truncate"),s;e[t]=a}}return{bottomTickValues:m,bottomLabels:e,rotateLabels:h,labelsHeight:g,splitIx:x,sliceWidth:p}},[t,r,d,u,h,g,n,a,p])};var ok=i(77850);let oA=e=>{let{data:t,render:i,getColor:n,getOpacity:a,onMouseOver:r,onMouseLeave:s,onClick:l,onDoubleClick:o,textColor:c,position:d="bottom",width:p}=e,u=(0,_.useRef)(null),[m,x]=(0,_.useState)(0),[f,b]=(0,_.useState)(!1),C=["top","bottom"].includes(d),v=t.some(e=>i(e).length>20),y=(0,ed.FX)(),w=v&&C&&y,k=C?{width:"100%",display:"grid",gridTemplateColumns:w?"1fr":"repeat(auto-fit, minmax(".concat(m,"em, 1fr))"),justifyItems:f||w?"flex-start":"center",alignSelf:"stretch","& > div:first-child":{justifySelf:f||w?void 0:"flex-end"},"& > div:last-child":{justifySelf:f||w?void 0:"flex-start"}}:{height:"100%",flexDir:"column"},A=t.map(e=>i(e)).join("|");return(0,_.useEffect)(()=>{let e=0;if(!u.current)return;let t=(0,oC.us)(u.current);for(let t of u.current.querySelectorAll(":scope > div")){var i;t.style.width="min-content";let n=(null==(i=t.getClientRects()[0])?void 0:i.width)||0;t.style.width="",n>e&&(e=n)}x(parseFloat((e/t).toFixed(2)))},[A]),(0,_.useEffect)(()=>{b(!!u.current&&function(e){var t;let i=e.children;if(!i.length)return!1;let n=null==(t=i.item(0))?void 0:t.offsetTop;for(let e of i)if(e.offsetTop!==n)return!0;return!1}(u.current))},[p,m]),(0,h.jsx)(e5.s,{ref:u,sx:k,flexGrow:0,flexShrink:1,flexWrap:"wrap",alignContent:["left","top"].includes(d)?"flex-end":"flex-start",justifyContent:"center",gap:5,children:t.map((e,t)=>(0,h.jsxs)(E.z,{flexGrow:0,flexShrink:1,opacity:a?a(e,t):1,cursor:"pointer",onMouseOver:null==r?void 0:r(e,t),onMouseLeave:null==s?void 0:s(e,t),onClick:null==l?void 0:l(e,t),onDoubleClick:null==o?void 0:o(e,t),transition:"opacity ".concat(ol.UG,"s"),minW:"min-content",gap:2,alignItems:"flex-start",children:[(0,h.jsx)(g.a,{flex:"0 0 auto",as:ok.P.div,width:"1em",height:"1em",flexShrink:0,bg:n(e,t),borderRadius:"sm",animate:{backgroundColor:n(e,t)},children:" "}),(0,h.jsx)(S.E,{flex:"0 1 auto",fontSize:"1em",lineHeight:"1em",color:c,textAlign:"left",children:ob()(i(e),{length:w?60:30})})]},t))})};function oL(){let e=(0,_.useRef)(null);return(0,_.useEffect)(()=>()=>{e.current&&(clearTimeout(e.current),e.current=null)},[]),{clickHandler:t=>i=>{e.current||(e.current=setTimeout(()=>{e.current=null,t(i)},200))},doubleClickHandler:t=>i=>{e.current&&(clearTimeout(e.current),e.current=null),t(i)}}}let oj=e=>{let{showInlineLabels:t,dataCells:i,scale:n,textStyles:a,direction:r,labelMargin:s=5}=e,l=i.flatMap(e=>e.map(e=>e.textValue)),o=l.join("|"),c=n.bandwidth();return(0,_.useMemo)(()=>{if(!t)return;let e=i[0].length>1?(0,oe.A)({range:[0,c],domain:i[0].map(e=>e.textValue),paddingInner:.2}):n,o=(0,oC.Vr)(l,a),d="vertical"===r&&o.maxWidth+s>=e.bandwidth(),p="vertical"===r?d&&o.maxHeight+s>=e.bandwidth():o.maxHeight+s>=e.bandwidth(),u=Object.fromEntries(l.map((e,t)=>[e,t]));return{margin:s,rotate:d,hide:p,textStyles:a,getDimensions:e=>{let t=u[e];return{width:void 0===t?0:o.widths[t],height:void 0===t?0:o.heights[t]}},inside:!1}},[t,a,o,r,c,s])};var oE=i(8527),oS=i(2241),oM=i(25927),oI=i(83622);let o_=e=>{let{TooltipInner:t}=e,{showTooltip:i,tooltipOpen:n,tooltipLeft:a,tooltipTop:r,tooltipData:s,hideTooltip:l}=(0,oM.A)(),o={minW:"5rem",textAlign:"left",pointerEvents:"none",...(0,oE.V)("Tooltip")},c=(0,_.useRef)(void 0);return(0,_.useEffect)(()=>()=>{c.current&&clearTimeout(c.current)},[]),{mouseMoveHandler:(e,t)=>n=>{c.current&&clearTimeout(c.current);let a=t?t(e,n):(0,oC.OP)(n);i({tooltipData:{...e,position:e.position},tooltipTop:null==a?void 0:a.y,tooltipLeft:null==a?void 0:a.x})},mouseLeaveHandler:e=>e=>{c.current=window.setTimeout(()=>{l()},300)},renderTooltip:function(){return n&&s?(0,h.jsx)(oD,{style:{},top:r,left:a,sx:{...o,top:void 0,left:void 0,userSelect:"none",pointerEvents:"none"},position:"absolute",contentEditable:!1,suppressContentEditableWarning:!0,children:(0,h.jsx)(t,{...s})},Math.random()):null}}},oD=(0,oS.B)(oI.A,{shouldForwardProp:e=>["top","left","style","children"].includes(e)});var oR=i(22549);let oT=e=>{let{dispatch:t}=(0,_.useContext)(oR.uR),i=e.filter(e=>e instanceof l4.n).map(e=>e.id),n=i.join(",");(0,_.useEffect)(()=>(t({type:"reportActiveColumnIds",payload:i}),()=>{t({type:"reportActiveColumnIds",payload:void 0})}),[n,t])},oz=function(){let{textColor:e="var(--body-color)",fontFamily:t="var(--body-font)",fontSize:i="var(--chakra-fontSizes-sm)",fontWeight:n="var(--body-font-weight)"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,_.useMemo)(()=>({fontFamily:t,fontSize:i,fontWeight:n,fill:e}),[e,t,i,n])},oH=e=>{let{showZero:t,data:i,dataColumns:n,animationDuration:a,barColors:r,textColor:s,direction:l,selectCell:o,tooltipEnter:c,tooltipLeave:d,dataScale:p,labelScale:u,yMax:g,xMax:m,margin:x,minValueGreaterThanZero:f,onDataClick:b,onDataDoubleClick:C,isThumbnail:v,focusedPosition:y,setFocusedPosition:w,showInlineLabels:k}=e,A=(0,oo.wQ)(n,"id"),L=oz({textColor:s}),j=i.rows.map(e=>e.getCells(i).filter(e=>!!A.get(e.position.column))),E=oj({dataCells:j,textStyles:L,scale:u,direction:l,showInlineLabels:k});return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(l8.A,{top:x.top,left:x.left,children:i.rows.map((e,i)=>{let n="group-".concat(e.id);return(0,h.jsx)(oN,{animationDuration:a,barColors:r,data:j[i],showZero:t,yMax:g,xMax:m,dataScale:p,inlineLabels:E,labelScale:u,selectCell:o,direction:l,globalMinValueGreaterThanZero:f,tooltipEnter:c,tooltipLeave:d,onDataClick:b,onDataDoubleClick:C,borderRadius:v?1:5,focusedPosition:y,setFocusedPosition:w},n)})})})},oB=e=>{var t,i;let{TooltipInner:n,showZero:a=!0,data:r,textColor:s,accentColor:l,animationDuration:o=ol.UG,isThumbnail:c=!1,width:d,height:p,chartType:u,colorScheme:m=ol.gb,hideLabels:x,showInlineLabels:f,onDataClick:b,onDataDoubleClick:C,backgroundColor:v,chartOptions:y,onContextMenu:w}=e,k="horizontal-bar"===u?"horizontal":"vertical",{renderTooltip:A,mouseMoveHandler:L,mouseLeaveHandler:j}=o_({TooltipInner:n}),[E,S]=(0,_.useState)(null),M=or(r),I=(null==M?void 0:M.getCells(r))||[],D=r.columns.filter(e=>{let{type:t}=e;return"data"===t}),R=D.map(e=>e.getCells(r)).flat(),T=D.length>1&&!x,z=Math.min(...R.map(e=>e.data).filter(e=>e>0)),H=(0,Q.GV)(ep.SJ),B=(0,tF.u)("useNewChartingColorSet"),N=D.map(e=>{let{id:t}=e;return t}),P=N.length>1?N:[...new Set(R.map(e=>e.position.row))],F=(0,os.au)(l,m,H,B),V=(0,os.M9)(F,P,m,{contrastColor:v,theme:H}),O=(0,oC.jt)(c),Z=null!=(t=y["vertical"===k?"bar":"horizontal-bar"])?t:{};return oT([M,...D]),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{"data-test":"bar-chart-container",height:T?"calc(100% - ".concat(3,"em)"):"100%",cursor:"default",userSelect:"none",contentEditable:!1,onContextMenu:w,children:[(0,h.jsx)(oy,{width:d,height:T?p-3*O:p,labelCells:I,dataCells:R,color:s,textColor:s,tiny:c,direction:k,hideLabels:x,pullToZero:null==(i=Z.axisPullToZero)||i,children:e=>(0,h.jsx)(oH,{showZero:a,barColors:V,data:r,textColor:s,dataColumns:D,animationDuration:o,direction:k,tooltipEnter:L,tooltipLeave:j,minValueGreaterThanZero:z,onDataClick:b,onDataDoubleClick:C,isThumbnail:c,focusedPosition:E,setFocusedPosition:S,showInlineLabels:f,...e})}),T&&(0,h.jsx)(oA,{width:d,data:D,render:e=>e.label,getColor:e=>V.get(e.id),textColor:s,onMouseOver:e=>()=>S({row:"_",column:e.id}),onMouseLeave:()=>()=>S(null)})]}),A()]})},oN=e=>{var t;let{animationDuration:i,barColors:n,data:a,showZero:r,yMax:s,xMax:l,dataScale:o,inlineLabels:c,labelScale:d,direction:p,globalMinValueGreaterThanZero:u,tooltipEnter:g,tooltipLeave:m,onDataClick:x,onDataDoubleClick:f,borderRadius:b,focusedPosition:C,setFocusedPosition:v}=e,{clickHandler:y,doubleClickHandler:w}=oL(),k=d.bandwidth(),A=d(null==(t=a[0])?void 0:t.position.row)||0,L=(0,_.useMemo)(()=>{let e=a.map(e=>e.position.column);return(0,oe.A)({range:[A,A+k],domain:e,paddingInner:.2*(e.length>1)})},[k,a,A]),j=r?o(u):0;return(0,h.jsx)(l8.A,{children:a.map(e=>{let t={dataScale:o,value:e,innerScale:L,yMax:s,xMax:l,scaledMinValueGreaterThanZero:j,showZero:r},{x:d,y:u,width:k,height:A,roundedCorners:E}="vertical"===p?function(e){var t,i;let{dataScale:n,value:a,innerScale:r,showZero:s,scaledMinValueGreaterThanZero:l}=e,o=Math.min(n.range()[0],n(0)),c=o-(null!=(t=n(a.data))?t:0),d=c,p=null!=(i=r(a.position.column))?i:0,u=o-d,h=r.bandwidth(),g={topLeft:!0,topRight:!0,bottomLeft:!1,bottomRight:!1};return s&&Math.abs(o-l)>12&&6>Math.abs(c)&&(d=6,n.domain()[0]<0?(u-=3,g.bottomLeft=!0,g.bottomRight=!0):u-=6),d<0&&(u+=d,g.topLeft=!1,g.topRight=!1,g.bottomLeft=!0,g.bottomRight=!0),{x:p,y:u,height:Math.abs(d),width:h,roundedCorners:g}}(t):function(e){let{dataScale:t,value:i,innerScale:n,showZero:a,scaledMinValueGreaterThanZero:r}=e,s=Math.max(t.range()[0],t(0)),l=s,o=n(i.position.column),c=t(i.data)-s,d=n.bandwidth(),p=c,u={topLeft:!1,topRight:!0,bottomLeft:!1,bottomRight:!0};return a&&r>12&&6>Math.abs(c)&&(p=6,t.domain()[0]<0&&(l-=3,u.bottomLeft=!0,u.topLeft=!0)),p<0&&(l+=p,u.bottomLeft=!0,u.bottomRight=!1,u.topLeft=!0,u.topRight=!1),{x:l,y:o,height:d,width:Math.abs(p),roundedCorners:u}}(t);return(0,h.jsx)(oP,{yMax:s,xMax:l,x:d,y:u,direction:p,width:k,height:A,radius:b,topLeft:E.topLeft,topRight:E.topRight,bottomRight:E.bottomRight,bottomLeft:E.bottomLeft,fill:n.get(a.length>1?e.position.column:e.position.row),label:c?{...c,label:e.textValue}:void 0,opacity:(e=>null!==C&&(a.length>1?C.column!==e.position.column:C.row!==e.position.row))(e)?.5:1,duration:i,onMouseLeave:(e=>{let t=m(e);return e=>{t(e),v(null)}})(e),onMouseMove:(e=>{let t=g(e);return i=>{t(i),v(e.position)}})(e),onClick:x?y(x.bind(void 0,e)):void 0,onDoubleClick:f?w(f.bind(void 0,e)):void 0,style:{cursor:"pointer",transition:"opacity .25s"}},e.key)})})},oP=e=>{let{duration:t=0,y:i,x:n,height:a,width:r,yMax:s,xMax:l,innerRef:o,direction:c,label:d,opacity:p,style:u,...g}=e,[m,x]=(0,_.useState)(0),[f,b]=(0,_.useState)(r),[C,v]=(0,_.useState)(i+a),[y,w]=(0,_.useState)(n);return(0,_.useEffect)(()=>{(0,on.i)(m,a,{duration:t,onUpdate:e=>x(e)})},[a]),(0,_.useEffect)(()=>{(0,on.i)(f,r,{duration:t,onUpdate:e=>b(e)})},[r]),(0,_.useEffect)(()=>{(0,on.i)(y,n,{duration:t,onUpdate:e=>w(e)})},[n]),(0,_.useEffect)(()=>{(0,on.i)(C,i,{duration:t,onUpdate:e=>v(e)})},[i]),(0,h.jsxs)(l8.A,{children:[(0,h.jsx)(ot.A,{height:"vertical"===c?Math.max(0,s):m,width:"horizontal"===c?Math.max(0,l):f,x:"vertical"===c?y:0,y:"vertical"===c?0:C,...g,onClick:void 0,onDoubleClick:void 0,style:void 0,opacity:0}),(0,h.jsxs)("g",{opacity:p,style:u,children:[(0,h.jsx)(oi.A,{height:m,width:f,x:y,y:C,innerRef:o,...g}),d&&(0,h.jsx)(od,{direction:c,textValue:d.label,definition:d,width:f,height:m,x:y,y:C,invertColorOfInsideText:!0,bounds:{x:0,y:0,width:l,height:s}})]})]})};var oF=i(44758),oV=i(51600);let oO=e=>{var t,i;let{data:n,TooltipInner:a,isThumbnail:r=!1,width:s,height:l,accentColor:o,textColor:c,colorScheme:d=ol.gb,hideLabels:p,backgroundColor:u,chartOptions:m,onContextMenu:x,...f}=e,{renderTooltip:b,mouseMoveHandler:C,mouseLeaveHandler:v}=o_({TooltipInner:a}),[y,w]=(0,_.useState)(null),[k,A]=(0,_.useState)(null),L=or(n),j=(null==L?void 0:L.getCells(n))||[],E=n.columns.filter(e=>{let{type:t}=e;return"data"===t}),S=E.map(e=>e.getCells(n)).flat(),M=(0,Q.GV)(ep.SJ),I=(0,tF.u)("useNewChartingColorSet"),D=E.map(e=>{let{id:t}=e;return t}),R=(0,os.au)(o,d,M,I),T=(0,os.M9)(R,D,d,{contrastColor:u,theme:M}),z=(0,oC.jt)(r),H=E.length>1&&!p,B=H?l-3*z:l;return oT([L,...E]),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{"data-test":"line-chart-container",height:H?"calc(100% - ".concat(3,"em)"):"100%",cursor:"default",contentEditable:!1,suppressContentEditableWarning:!0,userSelect:"none",onContextMenu:x,children:[(0,h.jsx)(oy,{width:s,height:B,color:c,textColor:c,tiny:r,labelCells:j,dataCells:S,hideLabels:p,labelPadding:0,pullToZero:null==(i=null==(t=m.line)?void 0:t.axisPullToZero)||i,onMouseMoveInside:r?void 0:(e,t)=>w(t.axisCoords),onMouseLeaveInside:r?void 0:()=>w(null),children:e=>(0,h.jsx)(oZ,{data:n,dataColumns:E,width:s,height:B,isThumbnail:r,getColor:T.get.bind(T),textColor:c,tooltipEnter:C,tooltipLeave:v,hoverPosition:y,highlightedColumn:k,chartOptions:m,...f,...e})}),H&&(0,h.jsx)(oA,{width:s,data:E,getColor:e=>T.get(e.id),textColor:c,render:e=>e.label,onMouseOver:e=>()=>A(e.id),onMouseLeave:()=>()=>A(null)})]}),b()]})},oZ=e=>{var t,i;let{labelScale:n,dataScale:a,data:r,dataColumns:s,isThumbnail:l,getColor:o,margin:c,tooltipEnter:d,tooltipLeave:p,chartOptions:{line:u={}},onDataClick:g,onDataDoubleClick:m,animationDuration:x=ol.UG,textColor:f,hoverPosition:b,highlightedColumn:C,showInlineLabels:v}=e,[y,w]=a.range(),[k,A]=(0,_.useState)(null),[L,j]=(0,_.useState)(null),E=oz({textColor:f}),S=(0,oo.wQ)(s,"id"),M=oj({dataCells:r.rows.map(e=>e.getCells(r).filter(e=>!!S.get(e.position.column))),textStyles:E,scale:n,direction:"vertical",showInlineLabels:1===s.length&&v,labelMargin:-2}),I=e=>{let t=d(e),i=(e=>{let{data:t,position:{row:i}}=e;return{x:n(i)+n.bandwidth()/2,y:a(t)}})(e);return n=>{t(n),A(i),j(e.position.row)}},D=e=>{let t=p(e);return e=>{t(e),A(null),j(null)}};return(0,h.jsxs)(l8.A,{left:c.left,top:c.top,children:[(0,h.jsx)("line",{y1:w,y2:y,x1:0,x2:0,strokeWidth:1,stroke:f,transform:"translate(".concat(null!=(i=null!=(t=null==k?void 0:k.x)?t:null==b?void 0:b.x)?i:0,", 0)"),style:{opacity:"".concat(b||k?.8:0),pointerEvents:"none",transition:"opacity ".concat(x,"s, transform ").concat(.15*!!k,"s")}}),s[0].getCells(r).map(e=>(0,h.jsx)(ot.A,{opacity:0,height:y,width:n.bandwidth(),x:n(e.position.row),y:w,onMouseMove:I(e),onMouseLeave:D(e)},"p-".concat(e.key))),s.map(e=>{let t=e.getCells(r);return(0,h.jsx)(oG,{cells:t,isThumbnail:l,color:o(e.id),xScale:n,yScale:a,onDataClick:g,onDataDoubleClick:m,lineOptions:u,animationDuration:x,onMouseMove:I,onMouseLeave:D,highlightedRow:L,highlightedColumn:C,inlineLabels:M,height:y},e.id)})]})},oG=e=>{var t;let{cells:i,color:n,xScale:a,yScale:r,onDataClick:s,onDataDoubleClick:l,onMouseMove:o,onMouseLeave:c,lineOptions:d={},animationDuration:p,isThumbnail:u,highlightedRow:g,highlightedColumn:m,inlineLabels:x,height:f}=e,{clickHandler:b,doubleClickHandler:C}=oL(),v=a.bandwidth(),[y,w]=(0,_.useState)({}),k=oU(i,r,p),A=e=>a(e.position.row)||0;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(oV.A,{data:i,x:e=>A(e)+v/2,y:k,stroke:n,strokeWidth:2,style:{pointerEvents:"none",transition:"opacity ".concat(p,"s")},opacity:(t=i[0],(g||m)&&(m?m!==t.position.column:!!g))?.3:1}),!u&&i.map(e=>{let t=y[e.key],i=A(e)+a.bandwidth()/2,r=k(e);return(0,h.jsxs)("g",{style:{transition:"opacity ".concat(p,"s")},opacity:d.hideMarkers?0:(e=>(!!g||!!m)&&(m?m!==e.position.column:g!==e.position.row))(e)?.3:1,children:[x&&!x.hide&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(od,{textValue:e.textValue,definition:x,width:v,height:f,x:A(e),y:k(e),offset:{y:Math.min(.1*f,50),x:0},onPositionChange:t=>{w(i=>({...i,[e.key]:t}))}}),t&&(0,h.jsx)("line",{x1:i,y1:r,x2:t.x,y2:t.y+5*(t.y>r?-1:1),stroke:x.textStyles.fill})]}),(0,h.jsx)(ok.P.circle,{cx:i,cy:r,r:4,fill:n,stroke:n,style:{cursor:"pointer"},onMouseMove:o(e),onMouseLeave:c(e),onClick:s?b(s.bind(void 0,e)):void 0,onDoubleClick:l?C(l.bind(void 0,e)):void 0})]},"circle-".concat(e.key))})]})},oU=(e,t,i)=>{let n=(0,_.useRef)(Object.fromEntries(e.map(e=>[e.key,void 0]))),a=()=>e=>n.current[e.key],[r,s]=(0,_.useState)(()=>a());return(0,_.useEffect)(()=>{let r=t(0);if(0===r)return;let l=e.map(e=>{var l;let o=e.key;return(0,on.i)(null!=(l=n.current[o])?l:r,t(e.data),{duration:i,ease:"easeOut",onUpdate:e=>{n.current[o]=e,s(()=>a())}})});return()=>{l.forEach(e=>{e.stop()})}},[e,t]),r||console.log("no getter"),r};var oW=i(99385),oK=i(78365),oQ=i(5777);function oq(e,t){return e.x>=t.x&&e.x<=t.x+t.width&&e.y>=t.y&&e.y<=t.y+t.height}function oJ(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return"number"==typeof t&&(t={x:t,y:t}),{...e,x:e.x+t.x*i,y:e.y+t.y*i}}class o${get anchor(){let e=360*this.angle/(2*Math.PI);switch(!0){case e>=225&&e<=315:return{h:"middle",v:"end"};case e>=45&&e<=135:return{h:"middle",v:"start"};case e>135&&e<225:return{h:"end",v:"middle"};default:return{h:"start",v:"middle"}}}get key(){return this.cell.key}get closestCorner(){let e=this.angle,t=this.rect;return{x:e>=1.5*Math.PI||e<=Math.PI/2?t.x:t.x+this.width,y:e<=Math.PI?t.y:t.y+this.height}}get furthestCorner(){let e=this.angle,t=this.rect;return{x:e>=1.5*Math.PI||e<=Math.PI/2?t.x+this.width:t.x,y:e<=Math.PI?t.y+this.height:t.y}}getConnectionPoint(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.rect,{x:i,y:n}=this.closestCorner,a=i/Math.cos(this.angle),r=n/Math.sin(this.angle),s=a;return oq({x:r*Math.cos(this.angle),y:n},t)?s=r:oq({x:i,y:a*Math.sin(this.angle)},t)||console.error("Line does not intersect rect"),{x:(s-e)*Math.cos(this.angle),y:(s-e)*Math.sin(this.angle)}}get rect(){var e,t,i;return{...(e=this._angle,oJ({x:Math.cos(e)*(t=this.radius+this.offset),y:Math.sin(e)*t},null!=(i=this.anchorPos)?i:0)),width:this.width,height:this.height}}get angle(){return this._angle}set angle(e){this._angle=function(e){let t=e;for(;t<0;)t+=2*Math.PI;return t%(2*Math.PI)}(e)}getOverflowingRadius(){let e=this.boundingRect,t=this.furthestCorner;if(t.ye.x+e.width||t.y>e.y+e.height){let i=Math.min(Math.abs(e.x/Math.cos(this.angle)),Math.abs(e.y/Math.sin(this.angle)));return Math.sqrt(t.x**2+t.y**2)-i}return 0}handleIntersection(e){let t=this.rect,i=e.rect,n=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=oJ(e,i),a=oJ(t,i),r=e=>{let t={x:"width",y:"height"}[e];return a[e]>n[e]?[a[e],Math.max(n[e]+n[t]-a[e],0)]:[n[e],Math.max(a[e]+a[t]-n[e],0)]},[s,l]=r("x"),[o,c]=r("y");return 0!==l&&0!==c&&oJ({x:s,y:o,width:l,height:c},-1*i)}(i,t,this.radius);if(!n)return 0;let a=(n.x>i.x?n.width:-1*n.width)*Math.sign(t.x),r=0>Math.sign(t.y)?-((n.y>i.y?i.height-n.height+t.height:n.height)*1):n.y>i.y?n.height:i.height-n.height,s=a/Math.cos(this.angle),l=r/Math.sin(this.angle),o=Math.sign(s)===Math.sign(l)?Math.min(Math.max(s,0),Math.max(l,0)):Math.max(s,l);return this.offset+=o,this.offset}get anchorPos(){var e,t;return e={w:this.width,h:this.height},{x:"start"===(t=this.anchor).h?0:"middle"===t.h?-(e.w/2):-1*e.w,y:"start"===t.v?0:"middle"===t.v?-(e.h/2):-1*e.h}}constructor(e,t,i,n,a,r,s){this.cell=e,this.radius=i,this.label=n,this.width=a,this.height=r,this.boundingRect=s,this.offset=0,this.angle=t}}let oY=e=>{let{labels:t,radius:i,textStyles:n,colors:a,isFocused:r,explodeOffset:s,animationDuration:l=.2}=e;return(0,h.jsx)("g",{children:t.map((e,t)=>{let o=e.getConnectionPoint(5),c=r(e.cell.position),d=r(e.cell.position,!0),p="opacity ".concat(l,"s, transform ").concat(l,"s"),u=d?"translate(".concat(Math.cos(e.angle)*s,"px, ").concat(Math.sin(e.angle)*s,"px)"):"";return(0,h.jsxs)("g",{opacity:c?1:.5,style:{transition:p,transform:u},children:[(0,h.jsx)("line",{x1:Math.cos(e.angle)*i,y1:Math.sin(e.angle)*i,x2:o.x,y2:o.y,stroke:n.fill,strokeWidth:d?2:1}),(0,h.jsx)("circle",{cx:o.x,cy:o.y,r:3,fill:a[t],stroke:n.fill}),(0,h.jsx)("text",{dominantBaseline:"hanging",x:e.rect.x,y:e.rect.y+3,...n,fontWeight:d?"bold":"normal",pointerEvents:"none",style:{userSelect:"none"},children:e.label})]},e.key)})})},oX=e=>{var t;let{data:i,TooltipInner:n,colorScheme:a=ol.gb,isThumbnail:r=!1,width:s,height:l,chartType:o,textColor:c,accentColor:d,chartOptions:{donut:p,pie:u},hideLabels:g,showInlineLabels:m,onDataClick:x,onDataDoubleClick:f,animationDuration:b=ol.UG,backgroundColor:C,onContextMenu:v}=e,{dispatch:y}=(0,_.useContext)(oR.uR),{renderTooltip:w,mouseMoveHandler:k,mouseLeaveHandler:A}=o_({TooltipInner:n}),L={top:15,right:15,bottom:15,left:15},j=oa(i),E=or(i),S=j?j.getCells(i).filter(e=>!e.isEmpty):[];oT([E,j]),(0,_.useEffect)(()=>{let e="pie-no-labels";return E||g||y((0,oK.TD)(e2.Ru._({id:"gMgGUM"}),{severity:"warning",id:e,dismissable:!1})),()=>{y((0,oK.sA)(e))}},[E,g,y]),(0,_.useEffect)(()=>{let e="pie-single-row";return 1===S.length&&y((0,oK.TD)(e2.Ru._({id:"uHTxZb"}),{severity:"info",id:e,dismissable:!0})),()=>{y((0,oK.sA)(e))}},[S.length,y]);let M=(0,Q.GV)(ep.SJ),I=(0,tF.u)("useNewChartingColorSet"),D=S.map(e=>{let{position:t}=e;return t.row}),R=(0,os.au)(d,a,M,I),T=(0,os.M9)(R,D,a,{contrastColor:C,minContrast:1.3,theme:M}),[z,H]=(0,_.useState)(null),B=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return z?z.row===e.row&&z.column==z.column:!t};r&&(L.top=5,L.right=5,L.bottom=5,L.left=5);let N=r||g||!E,[P,F]=s{let{targetValue:t,initialValue:i=0,duration:n=ol.UG}=e,[a,r]=(0,_.useState)(i);return(0,_.useEffect)(()=>{let{stop:e}=(0,on.i)(a,t,{duration:n,onUpdate:e=>{r(e)}});return()=>{e()}},[t]),a})({targetValue:"donut"===o?(null==p?void 0:p.radius)||.5:1,initialValue:1,duration:b}),W=null!=(t=null==u?void 0:u.legendPosition)?t:"bottom",K=oz(),{labelPad:q,labels:J}=(e=>{let{showLabels:t,cells:i,radius:n,textStyles:a,chartWidth:r,margin:s=20,...l}=e,o=i.map(e=>e.textValue).join("|");return(0,_.useMemo)(()=>{if(!t)return{labelPad:0,labels:[]};let e={x:-(r/2),y:-(r/2),width:r,height:r},o=(0,oQ.rL)({value:e=>e.data,...l})(i),c=0,d=o.map(t=>{var i;let{startAngle:r,endAngle:s}=t,l=t.data,o=l.textValue,{width:d,height:p}=null!=(i=(0,oC.Z7)(o,a))?i:{width:0,height:0},u=new o$(l,(r+s)/2-Math.PI/2,n,o,d,p,e),h=u.getOverflowingRadius();return h>c&&(c=h),u}),p=c,u=c,h=0;for(;p>0&&h++<2;){let e=c;c=0,p=0,d.forEach((t,i)=>{t.radius=t.radius-e,0!==i&&(p+=t.handleIntersection(d[i-1])),i===d.length-1&&(p+=t.handleIntersection(d[0]));let n=t.getOverflowingRadius();n>c&&(c=n)}),u+=c,p+=c}let g=s+u;return n-g<.25*n?{labelPad:0,labels:[]}:{labelPad:g,labels:d}},[o,a,n,r,s,t])})({showLabels:m,cells:S,radius:Z,textStyles:K,chartWidth:V,sort:null}),$=Z-q,Y=$*U,X=e=>(0,h.jsx)(o1,{cells:S,colors:T,donutThickness:Y,duration:b,isDummy:e,isFocused:B,isThumbnail:r,onClick:x,onDoubleClick:f,radius:$,setFocus:H,tooltipEnter:k,tooltipLeave:A}),ee=["top","left"].includes(W),et=["right","left"].includes(W),ei="".concat(et?"row":"column").concat(ee?"-reverse":"");return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(e5.s,{height:"100%","data-test":"pie-chart-container",cursor:"default",contentEditable:!1,suppressContentEditableWarning:!0,userSelect:"none",flexDirection:ei,gap:1,justifyContent:ee?"flex-end":"flex-start",onContextMenu:v,children:[(0,h.jsx)("svg",{style:{aspectRatio:"1",minHeight:"2em",overflow:"hidden"},viewBox:"0 0 ".concat(P," ").concat(F),children:(0,h.jsx)(l8.A,{top:O/2+L.top,left:G+L.left,children:(0,h.jsxs)(h.Fragment,{children:[X(!0),X(!1),(0,h.jsx)(oY,{labels:J,isFocused:B,radius:$,textStyles:K,colors:[...T.values()],explodeOffset:15})]})})}),!N&&(0,h.jsx)(oA,{width:s,position:W,data:S,getColor:e=>T.get(e.position.row),render:e=>{let{position:{row:t}}=e;return i.getCellOrThrow({row:t,column:E.id}).label},textColor:c,getOpacity:e=>B(e.position)?1:.2,onMouseOver:e=>()=>H(e.position),onMouseLeave:()=>()=>H(null)})]}),w()]})},o0=e=>{let{arc:t,duration:i=.2,path:n,getColor:a,tooltipEnter:r,tooltipLeave:s,onClick:l,onDoubleClick:o,focused:c,setFocused:d,isThumbnail:p,radius:u,isDummy:g,isDonut:m,...x}=e,{startAngle:f,endAngle:b}=t,C=a(t.data),[v,y]=(0,_.useState)(f),[w,k]=(0,_.useState)(f),[A,L]=(0,_.useState)(C),{clickHandler:j,doubleClickHandler:E}=oL();(0,_.useEffect)(()=>{(0,on.i)(v,[v,b],{duration:i,onUpdate:e=>y(e)})},[b]),(0,_.useEffect)(()=>{(0,on.i)(w,[w,f],{duration:i,onUpdate:e=>k(e)})},[f]),(0,_.useEffect)(()=>{(0,on.i)(A,C,{duration:i,onUpdate:e=>L(e)})},[C]);let S=c?p?4:15:0,M=(w+v)/2,I=S>0?"translate(".concat(Math.sin(M)*S,", ").concat(-(Math.cos(M)*S*1),")"):"";return(0,h.jsx)("g",{transform:I,style:{transition:"transform ".concat(i,"s")},children:(0,h.jsx)("path",{d:n({...t,startAngle:w,endAngle:v}),fill:A,stroke:g||m?"transparent":"var(--card-color)",strokeWidth:.02*u,strokeLinecap:"round",strokeLinejoin:"round",onMouseMove:e=>{d(!0),null==r||r(t.data)(e)},onMouseLeave:e=>{d(!1),null==s||s(t.data)(e)},onClick:l?j(l.bind(void 0,t.data)):void 0,onDoubleClick:o?E(o.bind(void 0,t.data)):void 0,...x})})},o1=e=>{let{cells:t,colors:i,donutThickness:n,duration:a,isDummy:r,isFocused:s,isThumbnail:l,onClick:o,onDoubleClick:c,radius:d,setFocus:p,tooltipEnter:u,tooltipLeave:g}=e;return(0,h.jsx)(oW.A,{data:t,outerRadius:d,innerRadius:r?0:d-n,pieValue:e=>{let{data:t}=e;return t},pieSort:null,pieSortValues:null,padAngle:r?0:.016*(n{let{arcs:t,...m}=e;return t.map(e=>(0,h.jsx)(o0,{arc:e,...m,radius:d,isDonut:n{p(t?e.data.position:null)},getColor:e=>r?"transparent":i.get(e.position.row),tooltipEnter:u,tooltipLeave:g,duration:r?0:a,isThumbnail:l,onClick:o,onDoubleClick:c,isDummy:!!r},e.data.key))}})};var o2=i(74580),o3=i(54573),o5=i(64235);let o4=e=>{let{isResizing:t,onResizing:i,setIsResizing:n,cloneBoxProps:a={},showResizeControls:r,disableCloning:s,children:l,...o}=e,c=(0,_.useRef)(null),d=(0,_.useRef)(null),p=(0,_.useRef)(void 0);return(0,_.useEffect)(()=>{if(!s&&(!0===t&&d.current&&p.current&&d.current.appendChild(p.current),!t&&p.current)){var e;null==(e=p.current.parentNode)||e.removeChild(p.current)}},[t]),(0,h.jsxs)(h.Fragment,{children:[t&&!s?(0,h.jsx)(g.a,{filter:"blur(15px)",...a,ref:d,width:"100%",height:"100%",position:"relative","data-test":"resize-placeholder"}):(0,h.jsx)(g.a,{ref:c,width:"100%",height:"100%",filter:t?"blur(4px) opacity(0.75)":void 0,children:l}),r&&(0,h.jsx)(o5.u4,{setIsResizing:e=>{if(!s&&e){var t;p.current=null==(t=c.current)?void 0:t.cloneNode(!0);let e=p.current;e&&(e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.width="auto",e.style.height="auto")}n(e)},onResizing:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a{var t,i;let{state:n,dispatch:a}=(0,_.useContext)(oR.uR),[r,s]=(0,_.useState)(new Date),l=(0,_.useRef)(!1),o=n.feedback;return((0,_.useEffect)(()=>{if(!(null==o?void 0:o.length))return;let e=[],t=o.filter(t=>{let i=t.dismissable;return i instanceof Date&&(!(i<=r)||(e.push(t.id),!1))});e.length&&a((0,oK.sA)(...e)),!l.current&&t.length&&(l.current=setTimeout(()=>{l.current=!1,s(new Date)},1e3))},[o,r,a]),null==(t=n.feedback)?void 0:t.length)?(0,h.jsx)(ey.B,{marginY:2,...e,children:null==(i=n.feedback)?void 0:i.map(e=>(0,h.jsxs)(i$.F,{marginBottom:1,status:e.severity,children:[(0,h.jsx)(iY._,{}),(0,h.jsx)(lO.T,{flexGrow:1,children:e.message}),e.dismissable&&(0,h.jsx)(o9.U,{cursor:"pointer",onClick:()=>{a((0,oK.sA)(e.id))}})]},e.id))}):null};var o8=i(44133),ce=i(33393);let ct=(0,oR.en)(e=>{let{onChange:t,onClose:i,data:n,isOpen:a,renderChart:r,attributes:s,updateAttributes:l,accentColor:o,selectedCell:c,cardColor:d}=e,p=(0,Q.GV)(ep.SJ),u=(0,R.Ik)((0,R.fQ)(p));return(0,h.jsxs)(iq._s,{placement:"bottom",onClose:i,isOpen:a,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(eb.m,{}),(0,h.jsxs)(iJ.z,{borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",transitionDuration:{enter:"0.4s"},children:[(0,h.jsx)(eA.s,{}),(0,h.jsxs)(eL.c,{p:0,h:"100%",overflow:"auto","data-testid":"chart-editor-body",display:"flex",flexDir:"column",children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(ex.x6,{id:"44wbJb"})}),(0,h.jsxs)(e5.s,{direction:{base:"column",xl:"row-reverse"},overflow:"auto",gap:5,px:5,children:[(0,h.jsxs)(e5.s,{direction:{base:"column",lg:"row",xl:"column"},width:{base:"auto",xl:"40%","2xl":"30%"},gap:5,children:[(0,h.jsx)(g.a,{flexGrow:{base:1,xl:0},flexShrink:0,flexBasis:"auto",borderRadius:"md",overflow:"hidden",children:(0,h.jsx)(g.a,{background:d,borderRadius:"md",padding:8,maxWidth:"100%",h:"xs",children:(0,h.jsx)(o6.A,{style:{position:"relative",width:"100%",height:"100%"},children:e=>{let{width:t,height:i}=e;return r({data:n,width:t,height:i,textColor:u})}})})}),(0,h.jsx)(g.a,{background:"gray.50",borderRadius:"md",children:(0,h.jsx)(o8.z,{attributes:s,updateAttributes:l,accentColor:o})})]}),(0,h.jsx)(ek.c,{display:{base:"block",xl:"none"}}),(0,h.jsxs)(g.a,{flexGrow:1,zIndex:1,overflow:{xl:"auto"},children:[(0,h.jsx)(ce.T,{onChange:t,data:n||l6.h.createEmpty(2,3),selectedCell:c}),(0,h.jsx)(o7,{})]})]})]})]})]})}),ci=e=>{let{node:t,editor:i,selected:n,updateAttributes:a,decorations:r,getPos:s}=e,{chartType:l,colorScheme:o,data:c,dimensions:d={ratio:.5},hideLabels:p,showInlineLabels:u,chartAttributes:f={},horizontalAlign:b}=t.attrs,C=(0,_.useMemo)(()=>{try{return c?l2.A.parse(c):null}catch(e){return console.error("[DATALOSS] Error parsing serialized chart",e),console.log(c),null}},[c]),v=(0,Q.CU)(),y=(0,Q.GV)(ep.Cl),w=(0,ed.FX)(),k=(0,Q.GV)(ep.Ik),A=(0,ed.CJ)(i),L=(0,Q.GV)(ep.r9),j=y&&A&&k,{theme:E,cardColor:M}=(0,z.a)(r),{ref:I,isResizing:D,setIsResizing:T,resizeableSx:H}=(0,o5.Y3)(i),B=(0,_.useCallback)(e=>{a({dimensions:{width:e.width,height:e.height}})},[a]),[N,P]=(0,_.useState)(ol.UG);(e=>{let t=(0,_.useRef)(!1),[i,n]=(0,_.useState)(!1);(0,_.useEffect)(()=>{if(t.current||null===e)return;let i=!1;e.columns.forEach((t,n)=>{let a=e.getCellAtIndex({row:0,column:n});i=(0,oo.aH)(a,e)||i}),t.current=!0,i&&n(i)},[e])})(C),(0,_.useEffect)(()=>{D?P(0):setTimeout(()=>{P(ol.UG)},1e3*ol.UG)},[D]);let F=i.isThumbnail||!1,[V,O]=(0,_.useState)(),Z=!F&&L===t.attrs.id,G=e=>{if(e)return void v.dispatch((0,ep.Jr)({chartId:t.attrs.id}));v.dispatch((0,ep.Jr)({chartId:null}))},U=(0,_.useMemo)(()=>{switch(l){case"pie":case"donut":return oX;case"line":return oO;default:return oB}},[l]),W=(0,R.Ik)((0,R.VH)(E)),K=e=>{y&&k&&(O(e),G(!0))};(0,_.useEffect)(()=>{V&&(null==C?void 0:C.getCell(V.position))!==V&&O(void 0)},[V,Z]);let q=e=>{var t;let{data:i,width:n,height:a,textColor:r="var(--body-color)",showEditInPlaceholder:s=!1,onContextMenu:d=()=>{}}=e,m=i&&(null==(t=oF.K.nonEmpty(i))?void 0:t.data);return!m||!oa(m)||m.isEmpty()?(0,h.jsx)(cr,{setEditing:s?G:void 0,onContextMenu:d}):(0,h.jsx)(U,{animationDuration:N,data:m,colorScheme:o||void 0,width:n,height:a,accentColor:W,textColor:r,chartOptions:f,onDataDoubleClick:K,hideLabels:p,showInlineLabels:u,backgroundColor:M,onContextMenu:d,TooltipInner:e=>(0,h.jsx)(h.Fragment,{children:c.columns.map(t=>{var i;return(0,h.jsxs)(g.a,{as:"p",mb:1,children:[t.label&&(0,h.jsxs)(S.E,{as:"b",children:[t.label,": "]}),(0,h.jsx)(S.E,{as:"span",children:null==(i=m.getCell({row:e.position.row,column:t.id}))?void 0:i.textValue},t.id)]},t.id)})}),chartType:l,isThumbnail:F})},J=cn(d),$="width"in d?d.width:s9.CONTENT_WIDTH_PX;w&&($=Math.min($,s9.CONTENT_WIDTH_PX/2));let Y=$*J,X=(0,x.yp)(b),ee=(e=>{let{editor:t,node:i,getPos:n}=e,a=(0,_.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),{attrs:r}=i,s=!!r.data,l=r.colorScheme,o=r.chartType,c=e=>{let i=n();"number"==typeof i&&(t.commands.selectNodeAtPos(i),t.chain().updateAttributes("chart",e).focus().run())},d=(0,la.d)({editor:t,node:i,getPos:n});return[{key:"chart-options",title:(0,h.jsx)(ex.x6,{id:"nuBbBr"})},{divider:!0},...d,{divider:!0},{key:"edit-chart",label:s?(0,h.jsx)(ex.x6,{id:"BhcOHV"}):(0,h.jsx)(ex.x6,{id:"UHoZ5e"}),icon:e0.zLW,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.commands.editSelectedChart())}},{divider:!0},{key:"change-color-scheme",label:(0,h.jsx)(ex.x6,{id:"q3f9iw"}),icon:e0.wIs,items:[{key:"default",label:e2.Ru._({id:"ovBPCi"}),check:!l,onClick:()=>{c({colorScheme:void 0})}},...Object.entries(ol.fA).map(e=>{let[t,i]=e;return{key:t,label:i.label(),check:t===l,onClick:()=>{c({colorScheme:t})}}})]},{key:"horizontal-alignment",label:(0,h.jsx)(ex.x6,{id:"9ms+e0"}),icon:e0.ecg,items:x.gj.map(e=>{let{name:i,key:n,icon:a,checkActive:r,apply:s}=e;if(r&&s)return{key:n,label:i(),check:r(t),icon:a,onClick:()=>{s(t)}}}).filter(Boolean)},{divider:!0},{key:"switch-chart-type",label:(0,h.jsx)(ex.x6,{id:"U2Nq+R"}),icon:e0.$Fj,items:Object.entries(ol.XD).map(e=>{let[t,{label:i,icon:n}]=e;return{key:t,label:i(),icon:n,check:o===t,onClick:()=>c({chartType:t})}})},{divider:!0},{key:"delete",label:(0,h.jsx)(ex.x6,{id:"cnGeoo"}),icon:e0.yLS,onClick:a,color:"red.500"}]})(e),{onOpenContextMenu:et}=(0,sj.$)({editor:i,contextMenuItems:ee,getPos:s});return(0,o2.l)()?(0,h.jsx)(m.u,{as:"div",...e,children:(0,h.jsx)(e5.s,{w:"100%",dir:(0,x.fZ)(r,b),className:o3.S,sx:H,css:X,direction:"column",onDoubleClick:()=>{j&&G(!0)},_focusWithin:{shadow:"outline"},children:(0,h.jsxs)(g.a,{ref:I,className:"chart",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,maxW:"100%",minW:"min(10em, 100%)",minH:"min(10em, 100%)",width:!function(e){return"width"in e&&"height"in e}(d)?"calc(100% * var(--media-scale))":ca(d.width),aspectRatio:!w&&J?"1/".concat(J):void 0,position:"relative","data-drag-handle":!0,"data-scale-preview":!0,children:[(0,h.jsx)(o4,{showResizeControls:j&&n,imageWrapperRef:I,isResizing:D,setIsResizing:T,updateResizeAttrs:B,refreshDeps:[t.attrs],disableCloning:!0,keepRatio:!1,children:C?q({data:C,width:$,height:Y,showEditInPlaceholder:!F&&y,onContextMenu:et}):(0,h.jsx)(cr,{setEditing:F||!y?void 0:G})}),(0,h.jsx)(ct,{renderChart:q,cardColor:M,data:C,isOpen:Z,onClose:()=>G(!1),onChange:e=>{a({data:l2.A.serialize(e)})},attributes:t.attrs,updateAttributes:a,accentColor:W,selectedCell:V})]})})}):(0,h.jsx)(g.a,{w:$,h:Y})},cn=e=>"ratio"in e?e.ratio:e.height/e.width,ca=e=>"calc(".concat(e," * var(--font-size) / 16)"),cr=e=>{let{setEditing:t,onContextMenu:i}=e,n=(0,aX.rd)();return(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:n?sg.N.DARK_COLOR:sg.N.LIGHT_COLOR,h:"100%",backgroundColor:n?sg.N.DARK_BG:sg.N.LIGHT_BG,borderRadius:"var(--box-border-radius)","data-testid":"chart-placeholder",onContextMenu:i,children:[(0,h.jsx)(I.g,{size:"2x",icon:a7.s67}),t&&(0,h.jsx)(eK.$,{size:"xs",fontFamily:"body",onClick:()=>t(!0),children:(0,h.jsx)(ex.x6,{id:"UHoZ5e"})})]})};var cs=i(64897);let cl=()=>(0,l1.Ak)(5),co=new U.hs("UniqueMediaId"),cc=rP.S.extend({name:"UniqueChartId"}).configure({attributeName:"id",types:["chart"],initialValue:cl,filterTransaction:rV.kz,pluginKey:co}),cd=n.bP.create({name:"chart",group:"cardBlock layoutBlock",selectable:!0,draggable:!0,addNodeView:()=>(0,p.gu)(ci,{update:u.z0}),addAttributes:()=>({id:(0,rF.e)(()=>(0,l1.Ak)(5)),chartType:{default:"bar"},chartAttributes:{...(0,X.tb)("chartAttributes"),default:{}},colorScheme:{isRequired:!1},dimensions:{...(0,X.tb)("dimensions"),default:{ratio:.56}},hideLabels:{isRequired:!1,default:!1},showInlineLabels:{isRequired:!1,default:!1},data:{...(0,X.tb)("data")}}),addCommands:()=>({insertChart:(e,t)=>i=>{let{dispatch:n,editor:a,commands:r}=i;if(!n)return!1;let{schema:s}=a,l=s.nodes.chart,o=cl(),c=l.createChecked({id:o,chartType:e,data:t&&e?(0,cs.$)(e):void 0});return r.insertContent(c.toJSON())},editSelectedChart:()=>e=>{let{state:t}=e,i=t.selection;if(!(i instanceof U.nh)||!cp(i.node))return!1;let n=i.node;return(0,Q.KA)().dispatch((0,ep.Jr)({chartId:n.attrs.id})),!0}}),addExtensions:()=>[cc],parseHTML(){return[{tag:'div[data-type="'.concat(this.name,'"]')},{tag:"chart",getAttrs(e){try{if("string"==typeof e)return!1;let t=[...e.children].find(e=>"TABLE"===e.nodeName);if(!t)return null;let i=l7.parse(t);if(!i)return{};return{data:l2.A.serialize(i)}}catch(e){return console.error("[caught]",e),!1}}}]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i}=e,{"data-data":a,...r}=i,s=["chart",(0,n.KV)(this.options.HTMLAttributes,r)];return t.attrs.data&&s.push(l7.serialize(l2.A.parse(t.attrs.data))),s},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)({"data-type":this.name},this.options.HTMLAttributes,t)]}}),cp=e=>"chart"===e.type.name;var cu=i(48420);let ch=i(76931).Ay.extend({priority:et.y.Code,inclusive:!1,addKeyboardShortcuts(){return{"Mod-Shift-C":()=>this.editor.commands.toggleCode()}}});var cg=i(16842),cm=i(41327),cx=i(29165);let cf=e=>{var t;let i=(0,cx.h5)({base:4,md:8})||8,{node:n,decorations:a}=e,{showTime:r,hiddenContributorIds:l}=n.attrs,o=(0,Q.GV)(ep.zB),c=(0,_.useMemo)(()=>(o||[]).filter(e=>!l.includes(e.user.id)),[o,l]),d=(0,eR.En)(),p=(0,Q.GV)(eT.Jo),u=null==p?void 0:p.editedTime,g=(e=>{let[t,i]=(0,_.useState)(new Date),n=(0,_.useRef)(!1);return(0,_.useEffect)(()=>{n.current&&i(new Date),n.current=!0;let e=setInterval(()=>{i(new Date)},6e4);return()=>{clearInterval(e)}},[e]),t})(u).toISOString(),f=c.length-i,b=(0,x.fZ)(a),C=null!=(t=e.node.attrs.horizontalAlign)?t:"rtl"===b?"right":"left",v=(0,_.useMemo)(()=>({left:"rtl"===b?"row-reverse":"row",center:"column",right:"rtl"===b?"row":"row-reverse"})[C],[b,C]);return(0,h.jsx)(h.Fragment,{children:c.length>0&&(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{dir:b,userSelect:"none",contentEditable:!1,justify:"flex-start",align:"center",direction:v,borderRadius:"var(--box-border-radius)","data-selection-ring":"padded","data-selection-background":!0,children:[(0,h.jsxs)(cg.Z,{sx:{".avatar-overflow-activator":{height:"1.6em",width:"1.6em",minH:"1.6em",minW:"1.6em",fontSize:"inherit",span:{fontSize:"0.68em"}}},children:[c.slice(0,i).map(e=>(0,h.jsx)(em.Vc,{width:"1.6em",height:"1.6em",fontSize:"inherit",size:"sm",shadow:"base",sx:{"@media print":{shadow:"none"}},borderWidth:"1px",name:e.user.displayName,label:d&&e.user.displayName?e2.Ru._({id:"bxVoEp",values:{0:e.user.displayName,1:(0,cm.Gx)(e.lastEdited,g)}}):" ",src:e.user.profileImageUrl},e.user.id)),f>0&&(0,h.jsx)(em.oQ,{tooltipLabel:e2.Ru._({id:"25VyZX"}),count:f,avatars:c.map(e=>({name:e.user.displayName||"",id:e.user.id,profileImageUrl:e.user.profileImageUrl||"",color:"white"})),disabled:!0})]}),(0,h.jsxs)(e5.s,{direction:"column",marginInline:"0.5em",lineHeight:"1.4",textAlign:C,children:[(0,h.jsx)(S.E,{className:"contributors-list",children:1===c.length?(0,h.jsx)(ex.x6,{id:"t490IT",values:{0:c[0].user.displayName}}):(0,h.jsx)(ex.x6,{id:"KNjuGh",values:{0:c.length}})}),!s.$.GAMMA_PUPPETEER_SERVICE&&u&&r&&(0,h.jsx)(S.E,{fontSize:"0.75em",children:d?(0,h.jsx)(ex.x6,{id:"gUWkFH",values:{0:(0,cm.Gx)(u,g)}}):" "})]})]})})})},cb=e=>{var t;let i=null!=(t=e.node.attrs.horizontalAlign)?t:"left",n=(0,_.useMemo)(()=>({left:"row",center:"column",right:"row-reverse"})[i],[i]);return(0,h.jsx)(lU.V,{children:(0,h.jsxs)(e5.s,{direction:n,alignItems:"center",gap:"1em",children:[(0,h.jsx)(lG,{borderRadius:"full",boxSize:"4em"}),(0,h.jsx)(lG,{h:"2em",w:"14em"})]})})},cC=n.bP.create({name:"contributors",group:"block",atom:!0,selectable:!0,dynamic:!0,addAttributes:()=>({showTime:{default:!0},hiddenContributorIds:{default:[],...(0,X.tb)("hiddenContributorIds")}}),addCommands:()=>({toggleShowTime:()=>e=>{let{commands:t,state:i}=e,{selection:n}=i;if(!(n instanceof U.nh))return!1;let{node:a}=n;return"contributors"===a.type.name&&(t.updateAttributes("contributors",{showTime:!a.attrs.showTime}),!0)},toggleOneContributorVisibility:e=>t=>{let{commands:i,state:n}=t,a=(0,Q.KA)().getState(),r=(0,ep.zB)(a);if(!r||1===r.length)return!1;let{selection:s}=n;if(!(s instanceof U.nh))return!1;let{hiddenContributorIds:l}=s.node.attrs,o=[];if(l.includes(e))o=l.filter(t=>t!==e);else{if(l.length+1===r.length)return!1;o=[...l,e]}return i.updateAttributes("contributors",{hiddenContributorIds:o}),!0},toggleAllContributorsVisibility:()=>e=>{let{commands:t,state:i}=e,n=(0,Q.KA)().getState(),a=(0,ep.zB)(n);if(!a||1===a.length)return!1;let{selection:r}=i;if(!(r instanceof U.nh))return!1;let{hiddenContributorIds:s}=r.node.attrs,l=[];if(s.length>0)l=[];else{let e=(0,ep.JV)(n);l=a.filter(t=>t.user.id!==(null==e?void 0:e.id)).map(e=>e.user.id)}return t.updateAttributes("contributors",{hiddenContributorIds:l}),!0}}),parseHTML:()=>[{tag:"div[class=contributors]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"contributors"})]},addNodeView(){return this.editor.isThumbnail?(0,p.gu)(cb,{update:u.z0}):(0,p.gu)(cf,{update:u.z0})}});var cv=i(22012);let cy="125em",cw=e=>{let{svg:t,theme:i}=e;if(!t)return null;let n=(0,cv.k)(i);return(0,h.jsx)(g.a,{dangerouslySetInnerHTML:{__html:t},"data-testid":"diagram-svg",sx:{svg:{width:"100%",height:"auto",maxH:cy,...n}}})};var ck=i(1812),cA=i(21658),cL=i(71024),cj=i.n(cL),cE=i(58590),cS=i(29975);let cM=cj()(async()=>(await Promise.all([i.e(6983),i.e(7547),i.e(9370),i.e(2256)]).then(i.bind(i,62256))).Tldraw,{loadableGenerated:{webpack:()=>[62256]},ssr:!1}),cI=e=>{let{theme:t=cS.z}=e,i=(0,iE.ZI)(t),n=(0,cv.k)(t),a=(0,cE.M)(t),r={fill:a.shapeFill,strokeWidth:a.shapeBorder};return(0,h.jsx)(e5.s,{sx:{...i,"--tl-font-draw":"var(--body-font)",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",...n,"--tl-text-outline":"transparent","--color-background":"var(--card-color)"},position:"relative",h:"100%",w:"100%",className:"highlight-mask",children:(0,h.jsx)(cM,{...e,defaultStyles:r})})},c_=async e=>{let t=Array.from(e.getCurrentPageShapeIds()),i=await e.getSvg(t,{padding:8,scale:1});if(i)return console.debug("generated svg",i),i},cD=e=>{let{isOpen:t,isEditable:i,onClose:n,isDrawingEditorActive:a,setDrawingEditorActive:r,editor:s,...l}=e,{node:o,updateAttributes:c}=l,{assets:d,shapes:p}=o.attrs,u=(0,Q.GV)(ep.SJ),[g,m]=(0,_.useState)();(0,_.useEffect)(()=>{g&&((e,t,i)=>{e&&t&&(Array.from(e.getCurrentPageShapeIds()).length>0?e.updateShapes(t):e.createShapes(t),i&&e.updateAssets(i))})(g,p,d)},[p,d,g,c]);let x=(0,_.useCallback)(e=>{m(e),window.tldrawEditor=e,((e,t)=>{e.user.updateUserPreferences({isDarkMode:(0,R.Mw)(t)}),setTimeout(()=>{e.zoomToFit()})})(e,u)},[u]),f=(0,_.useCallback)(async()=>{if(!g)return;let e=await c_(g);e?c({svg:e.outerHTML}):c({svg:null})},[g,c]),b=(0,_.useCallback)(()=>{g&&c({shapes:g.getCurrentPageShapes(),assets:g.getAssets(),version:2})},[c,g]),C=(0,eR.lW)(b,500),v=(0,_.useCallback)(()=>{i&&f(),r(!1),n()},[n,f,r,i]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(em._s,{placement:"bottom",onClose:v,isOpen:t,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(em.QP,{}),(0,h.jsxs)(em.zj,{dir:"ltr",borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",onAnimationComplete:e=>{"enter"==e&&r(!0)},transition:{enter:{duration:.4}},overflow:"hidden",children:[(0,h.jsx)(em.ys,{p:0,h:"100%",overflow:"hidden","data-testid":"drawing-editor-body",children:a?(0,h.jsx)(cI,{onMount:x,onChange:i?C:void 0,orgId:s.gammaOrgId,theme:u}):(0,h.jsx)(e5.s,{align:"center",justify:"center",w:"100%",h:"100%",children:(0,h.jsx)(tA.y,{size:"xl"})})}),(0,h.jsx)(em.s1,{zIndex:400,backgroundColor:"white","data-testid":"drawing-editor-close"})]})]})})};var cR=i(99641);let cT=e=>{let{node:t,updateAttributes:i,selected:n,editor:a,getPos:r,decorations:s}=e,{width:l,meta:o,id:c,horizontalAlign:d,svg:p,shapes:u}=t.attrs,f=(0,Q.GV)(ep.Cl),b=(0,Q.GV)(ep.Ik),C=(0,ed.CJ)(a),v=f&&C&&b,y=(0,Q.GV)(ep.Xu),w=!!y&&y===c,[k,A]=(0,_.useState)(!1),L=(0,Q.GV)(ep.SJ),j=(0,aX.rd)(),{ref:E,setIsResizing:S,resizeableSx:M}=(0,o5.Y3)(a),{contextMenuItems:D}=(e=>{let{editor:t,node:i,getPos:n}=e,{id:a,fullWidthBlock:r}=i.attrs,s=(0,_.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),l=(0,_.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,cA.CD)(a,!0))},[t,n,a]),o=(0,la.d)({editor:t,node:i,getPos:n});return{contextMenuItems:[{key:"diagram-options",title:(0,h.jsx)(ex.x6,{id:"i+ShMB"})},{divider:!0},...o,{divider:!0},{key:"edit-diagram",label:(0,h.jsx)(ex.x6,{id:"SsJ/l2"}),icon:e0.MT7,onClick:l},{divider:!0},{key:"add-comment",label:(0,h.jsx)(ex.x6,{id:"oFsfkI"}),icon:e0.DN2,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,cR.wG)(t.state.selection))}},{divider:!0},{key:"align",label:(0,h.jsx)(ex.x6,{id:"9ms+e0"}),icon:e0.ecg,disabled:r,items:x.gj.map(e=>{let{name:i,key:n,icon:a,checkActive:s,apply:l}=e;return{key:n,check:null==s?void 0:s(t),icon:a,label:i(),onClick:()=>{l&&l(t),r&&t.commands.updateAttributes("diagram",{fullWidthBlock:!1})}}})},{divider:!0},{key:"delete",label:(0,h.jsx)(ex.x6,{id:"cnGeoo"}),icon:e0.yLS,onClick:s,color:"red.500"}]}})({editor:a,node:t,getPos:r}),{onOpenContextMenu:R}=(0,sj.$)({editor:a,contextMenuItems:D,getPos:r}),T=(0,_.useCallback)(()=>{(0,cA.CD)(c,!0)},[c]),z=(0,_.useCallback)(()=>{let e=r();"number"==typeof e&&a.chain().setNodeSelection(e).focus().run()},[a,r]),H=(0,_.useCallback)(()=>{(0,cA.CD)(null,!1)},[]),B=(0,_.useCallback)((e,n)=>{i({...t.attrs,fullWidthBlock:void 0===n?t.attrs.fullWidthBlock:n,...e})},[t.attrs,i]),N=l||(null==o?void 0:o.width),P=!p,F=u&&u.length>0,{isFullWidth:V}=(0,ck.D)(s),O=(0,x.yp)(V?"center":d);return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{dir:(0,x.fZ)(s,d),w:"100%",className:o3.S,css:{...O,".pptx-exporting-image":{".textbox":{visibility:"hidden"}}},sx:M,direction:"column",_focusWithin:{shadow:"outline"},onContextMenu:R,children:[(0,h.jsxs)(g.a,{ref:E,className:"diagram",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,w:V?"calc(100% * var(--media-scale))":N?"calc(".concat(N," * var(--font-size) / 16)"):"100%",maxW:"100%",h:"auto",maxH:cy,position:"relative",minH:P?"6em":"auto","data-drag-handle":!0,children:[v&&n&&!V&&(0,h.jsx)(o5.u4,{imageWrapperRef:E,setIsResizing:S,updateResizeAttrs:B,refreshDeps:[t.attrs]}),(0,h.jsx)(cw,{svg:p,theme:L}),v&&!w&&!P&&(0,h.jsx)(g.a,{cursor:"default",position:"absolute",inset:"0",zIndex:"1",onClick:z,onDoubleClick:T}),P&&(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:j?sg.N.DARK_COLOR:sg.N.LIGHT_COLOR,h:"7em",backgroundColor:j?sg.N.DARK_BG:sg.N.LIGHT_BG,borderRadius:"var(--box-border-radius)","data-testid":"drawing-placeholder",onDoubleClick:f?T:void 0,children:[(0,h.jsx)(I.g,{size:"2x",icon:a7.qTS}),f&&(0,h.jsx)(eK.$,{size:"xs",onClick:T,fontFamily:"body",children:F?(0,h.jsx)(ex.x6,{id:"3IPx8n"}):(0,h.jsx)(ex.x6,{id:"trQ3Gx"})})]})]}),w&&(0,h.jsx)(cD,{...e,isOpen:w,isEditable:f,onClose:H,isDrawingEditorActive:k,setDrawingEditorActive:A})]})})},cz=n.bP.create({name:"diagram",group:"block",atom:!0,selectable:!0,draggable:!0,addAttributes:()=>({id:(0,rF.e)(cB),shapes:{...(0,X.tb)("shapes")},assets:{...(0,X.tb)("assets"),default:{}},meta:{...(0,X.tb)("meta"),default:{}},width:{},svg:{}}),parseHTML:()=>[{tag:"div[class=diagram]"},{tag:"diagram[bookmark]",getAttrs:ee.Ll}],renderHTMLforAI(e){let{node:t}=e;return["diagram",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"diagram"})]},addCommands(){let e=this.name;return{editSelectedDiagramBlock:()=>t=>{let{state:i}=t,n=(t=>{let{selection:i}=t;return i instanceof U.nh&&i.node.type.name===e?i.node:void 0})(i);return n&&(0,Q.KA)().dispatch((0,ep.v5)({drawingId:n.attrs.id})),!0}}},addExtensions:()=>[cN],addNodeView:()=>(0,p.gu)(cT,{update:u.z0})}),cH=new U.hs("UniqueMediaId"),cB=()=>(0,l1.Ak)(5),cN=rP.S.extend({name:"UniqueDiagramId"}).configure({attributeName:"id",types:["diagram"],initialValue:cB,filterTransaction:rV.kz,pluginKey:cH});var cP=i(56250);let cF=()=>(0,h.jsx)(p.VR,{as:"div",children:(0,h.jsx)(g.a,{contentEditable:!1,borderRadius:"var(--box-border-radius)","data-selection-ring":"padded","data-selection-background":!0,"data-drag-handle":!0,py:"0.25em",position:"relative",transform:"translateY(0.25em)",children:(0,h.jsx)(ek.c,{backgroundColor:"var(--body-color-muted)",height:"0.125em",opacity:1})})}),cV=/^(---|___|—-)/,cO=n.bP.create({name:"divider",group:"block cardNotesBlock",atom:!0,selectable:!0,draggable:!0,parseHTML:()=>[{tag:'hr[class="divider"]'}],renderHTML(e){let{HTMLAttributes:t}=e;return["hr",(0,n.KV)(t,{class:"divider"})]},addNodeView:()=>(0,p.gu)(cF),addInputRules(){return[(0,cP.wN)({find:cV,type:this.type})]}});var cZ=i(4014),cG=i(70315);let cU=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{cardMarginSettings:t}=(0,Q.GV)(ep.Uu),i=(e=>{let{hideFromFirst:t,hideFromLast:i,...n}=e;return Object.values(n).some(e=>(null==e?void 0:e.type)==="themeLogo")})(t);return e&&i};var cW=i(8323),cK=i(7342),cQ=i(26667),cq=i(9441);let cJ=(0,_.memo)(e=>{let{theme:t,id:i}=e,n=(0,R.Mw)(t);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)("filter",{id:i||"soft3d-small-inner-shadow",children:[(0,h.jsx)("feFlood",{floodColor:n?"rgba(0, 0, 0, 0.6)":"rgba(0, 0, 0, 0.15)",result:"flood1"}),(0,h.jsx)("feComposite",{operator:"out",in2:"SourceGraphic",in:"flood1",result:"composite1"}),(0,h.jsx)("feMorphology",{operator:"dilate",radius:.5,in:"composite1",result:"morphology1"}),(0,h.jsx)("feGaussianBlur",{stdDeviation:1.5,in:"morphology1",result:"blur1"}),(0,h.jsx)("feOffset",{dx:2,dy:2,in:"blur1",result:"offset1"}),(0,h.jsx)("feFlood",{floodColor:n?"rgba(255, 255, 255, 0.1)":"rgba(255, 255, 255, 0.75)",result:"flood2"}),(0,h.jsx)("feComposite",{operator:"out",in2:"SourceGraphic",in:"flood2",result:"composite2"}),(0,h.jsx)("feMorphology",{operator:"dilate",radius:.5,in:"composite2",result:"morphology2"}),(0,h.jsx)("feGaussianBlur",{stdDeviation:1.5,in:"morphology2",result:"blur2"}),(0,h.jsx)("feOffset",{dx:-2,dy:-2,in:"blur2",result:"offset2"}),(0,h.jsxs)("feMerge",{children:[(0,h.jsx)("feMergeNode",{in:"offset1"}),(0,h.jsx)("feMergeNode",{in:"offset2"})]}),(0,h.jsx)("feComposite",{operator:"atop",in2:"SourceGraphic"})]})})});cJ.displayName="Soft3DSmallOuterShadow";let c$=(0,_.memo)(e=>{let{theme:t}=e,i=(0,iE.ZI)(t),n=(0,R.fQ)(t),a=(0,R.VH)(t);return(0,h.jsx)(g.a,{as:"svg",width:"0",height:"0",sx:i,children:(0,h.jsxs)("defs",{children:[(0,h.jsx)(cY,{theme:t}),(0,h.jsx)(cY,{theme:t,rtl:!0}),(0,h.jsx)(cX,{theme:t}),(0,h.jsx)(cX,{theme:t,rtl:!0}),(0,h.jsx)(c1,{color:(0,R.Ik)(a),id:"theme-accent-color-fill"}),(0,h.jsx)(c1,{color:(0,R.Ik)(n),id:"theme-body-color-fill"}),(0,h.jsx)(c2,{theme:t})]})})});c$.displayName="ThemeSVGDefs";let cY=(0,_.memo)(e=>{let{theme:t,rtl:i}=e,n=(0,R.VH)(t);return"linear-gradient"!==n.type?null:(0,h.jsx)(c0,{gradient:n,id:i?"theme-accent-gradient-linear-rtl":"theme-accent-gradient-linear",rtl:i})});cY.displayName="ThemeAccentGradientLinearDef";let cX=(0,_.memo)(e=>{let{theme:t,rtl:i}=e,n=(0,R.VH)(t),a=(0,cE.M)(t);if("linear-gradient"!==n.type)return null;let r=(0,R.Mw)(t),s=(0,R.Oq)(t),l="semi"===a.shapeFill?(0,cq.nz)(n,s,.5):n,o=(0,cq.Hh)(l,r?.25:.9);return o?(0,h.jsx)(c0,{gradient:o,id:i?"theme-accent-background-gradient-linear-rtl":"theme-accent-background-gradient-linear",rtl:i}):null});cX.displayName="ThemeAccentBackgroundGradientLinearDef";let c0=(0,_.memo)(e=>{let{gradient:t,id:i,rtl:n}=e,a=(n?180-t.angle:t.angle)*Math.PI/180,r=50+50*Math.cos(a+Math.PI),s=50+50*Math.sin(a+Math.PI),l=50+50*Math.cos(a),o=50+50*Math.sin(a);return(0,h.jsx)("linearGradient",{id:i,x1:"".concat(r,"%"),y1:"".concat(s,"%"),x2:"".concat(l,"%"),y2:"".concat(o,"%"),children:t.stops.map((e,t)=>{let{color:i,position:n}=e;return(0,h.jsx)("stop",{offset:"".concat(n,"%"),stopColor:i},t)})})});c0.displayName="LinearGradientDef";let c1=(0,_.memo)(e=>{let{color:t,id:i}=e;return t?(0,h.jsxs)("filter",{id:i,children:[(0,h.jsx)("feFlood",{floodColor:t,result:"flood"}),(0,h.jsx)("feComposite",{in:"flood",in2:"SourceAlpha",operator:"in"})]}):null});c1.displayName="ColorFillDef";let c2=(0,_.memo)(e=>{let{theme:t}=e,i=(0,cE.M)(t);return(0,h.jsx)(h.Fragment,{children:"soft3d"===i.shapeShadow&&(0,h.jsx)(cJ,{theme:t,id:"theme-shape-shadow"})})});c2.displayName="ThemesV3SVGDefs";var c3=i(7318),c5=i(3245),c4=i(34807);let c6=()=>{var e;let t=(0,Q.GV)(ep.rv),i=(0,Q.GV)(ep.SJ),n=(0,aX.rd)(),a=(0,$.fS)(i,t);return null!=(e=(0,$.vt)(a))?e:n},c9=()=>{let e=(0,Q.GV)(ep.wC)===rU.w.SLIDE_VIEW,{src:t,width:i,height:n,paddingY:a,paddingX:r}=da();if(!t)return null;let s=(0,i_.Ub)(t,i_.oc),l=e?{position:"absolute",right:"".concat(r,"px"),top:"".concat(a,"px"),justify:"end",align:"start",width:"".concat(i,"px"),height:"".concat(n,"px")}:{position:"sticky",left:"".concat(r,"px"),top:"calc(100% - ".concat(n,"px - ").concat(a,"px)"),justify:"start",width:"".concat(i,"px"),height:"".concat(n,"px")};return(0,h.jsx)(e5.s,{...l,className:"logo",zIndex:t6.$.customerLogo,borderRadius:"md",contentEditable:!1,userSelect:"none",children:(0,h.jsx)(tk._,{src:s,maxH:"100%",maxW:"100%",transitionProperty:"width, height",transitionDuration:"normal",pointerEvents:"none","data-testid":"customer-logo","data-customer-logo-image":!0,objectFit:"contain",objectPosition:e?"top right":"bottom left"})})},c7=()=>{let e=(0,Q.GV)(ep.SJ),t=c6(),{src:i,width:n,height:a}=c8({theme:e,targetArea:dn,mode:(0,tF.u)("lightDarkLogos")?t?"dark":"light":void 0});if(!i)return null;let r=(0,i_.Ub)(i,i_.oc);return(0,h.jsx)(e5.s,{w:"100%",justify:"center",align:"center",mt:6,mb:8,"data-id":"customer-logo-wrapper",children:(0,h.jsx)(tk._,{src:r,w:"".concat(n,"px"),zIndex:t6.$.customerLogo,h:"".concat(a,"px"),transitionProperty:"width, height",transitionDuration:"normal",pointerEvents:"none",objectFit:"contain",objectPosition:"bottom"})})},c8=e=>{let{theme:t,mode:i,targetArea:n=di}=e,a=1,r=t.logoUrl,{logoImage:s}=(0,tV.T)(t,{mode:i,fallbackToDefault:!0});if(s&&s.meta){var l;a=tb()(s.meta.aspect_ratio||s.meta.width/s.meta.height,.5,3),r=null!=(l=s.src)?l:r}if(!r)return{width:0,height:0,paddingY:0,paddingX:0};let o=Math.sqrt(n/a),c=n>8e3?30:n>5e3?24:18;return{width:Math.round(o*a),height:Math.round(o),paddingY:c,paddingX:c,src:r}},de={base:900,lg:2500,xl:4900,"2xl":8100,"3xl":1e4},dt={base:1600,md:2500,lg:4225,xl:7225,"2xl":9025,"4xl":12100},di=4900,dn=5625,da=()=>{let e=(0,Q.GV)(ep.wC)===rU.w.SLIDE_VIEW,t=(0,c4.A)(e?dt:de),i=eu.rS?di:eu.hQ?8100:t,n=(0,Q.GV)(ep.SJ),a=(0,ed.FX)(),r=(0,tF.u)("lightDarkLogos"),s=c6();return{...c8({theme:n,mode:r?s?"dark":"light":void 0,targetArea:i}),position:e?"top-right":a?"bottom":"bottom-left"}};var dr=i(29143);let ds=(0,ok.P)(g.a),dl=e=>{let{editor:t,node:i,updateAttributes:a}=e,r=(0,aF.d4)(ep.wC),s=(0,Q.GV)(ep.nD),l=(0,aF.d4)(ep.cS),o=(0,aF.d4)(ep.$i),c=(0,Q.GV)(ep.SJ),d=r===rU.w.SLIDE_VIEW,u=(e=>(0,Q.GV)(t=>{if((0,ep.wC)(t)!==rU.w.SLIDE_VIEW)return null;let i=(0,ep.FI)(t);if(!i||!(null==i?void 0:i.cardId))return null;let[a]=(0,n.xe)(e.state.doc,e=>(0,q.jg)(e)&&e.attrs.id===i.cardId);if(!a)return console.warn("[usePresentingCardBackground] Unexpectedly couldnt find presentingCard ".concat(i.cardId)),null;let r=(0,X.TK)(e.state.doc.resolve(a.pos+1),e=>(0,q.jg)(e)&&e.attrs.background&&!e.attrs.background.inside).pop();return r?r.node.attrs.background:(console.warn("[usePresentingCardBackground] Unexpectedly couldnt find card at pos ".concat(a.pos)),null)},rX()))(t),{background:m}=i.attrs,x=(0,ed.FX)(),f=(0,ed.FX)()?1:1.125,[b,C]=((e,t)=>{let i=!!(e&&t),n=!!(e&&!t),a=!!(!e&&t),r=(0,_.useRef)(i);return(0,_.useEffect)(()=>{r.current=i},[i,!!(!e&&!t)]),[n||a?r.current:i,i]})(d,o);(0,_.useEffect)(()=>{!i.attrs.docId&&t.gammaDocId&&a({...i.attrs,docId:t.gammaDocId})},[i.attrs,t,a]);let v=(0,cQ.S)(c,s),y=(0,R.Mw)(c),w=(0,$.fS)(c,m),k=(0,$.FD)(w,y,t.isThumbnail?i_.XS:void 0),A=(0,$.FD)(d&&u&&u.type!==J.h.NONE?u:w,y,t.isThumbnail?i_.XS:void 0);console.debug("%c[DocComponent] Doc is rerendering","background-color: chartreuse",{isPresentModeReady:C,isPresentModeReadyLagging:b,presentingCardId:o});let L=da(),j={width:"100%",'[data-animate-value="doc"]':{display:b?"none":void 0},...L.src&&d?{"--logo-push-x":"".concat(L.width+2*L.paddingX,"px"),"--logo-push-y":"".concat(L.height+2*L.paddingY,"px")}:void 0},E=(0,_.useCallback)(e=>{let i=e.target;return(!i.closest(".".concat(ec.p$))||!!i.getAttribute("data-outside-card-body"))&&((e=>e.state.selection instanceof U.nh&&(0,c3.J)(e.state.selection.node)?e.chain().focus(e.state.selection.from).blur().run():e.commands.blur())(t),!0)},[t]);(0,_.useEffect)(()=>cW.WC.on("keydown","DOC_BLUR",e=>!!(0,cG.Ay)("Esc")(e)&&!!t.isFocused&&(t.commands.blur(),e.preventDefault(),!0)),[t]);let S=(0,ed.UT)("comment"),I=cU(!x),D=!x&&!d&&!I,T=(0,tF.u)("insertWidgetBottom")?c5.PX:c5.C9;return(0,h.jsxs)(p.VR,{as:"div","data-testid":"doc-node-root",style:{height:"100%"},children:[(0,h.jsx)(cK.m,{theme:c}),(0,h.jsx)(c$,{theme:c}),(0,h.jsx)(g.a,{onMouseDown:E,h:"100%",children:(0,h.jsxs)(e5.s,{className:"doc-content-wrapper",direction:"column",align:"center",pos:"relative",pb:x||d||!S?"0px":l?c5.bc:T,sx:v,onDragOver:iu.JO,minH:dr.env.STORYBOOK?"auto":"calc(var(--100vh) - var(--editor-padding-top, 0px))",children:[(0,h.jsx)(dc,{...k}),D&&(0,h.jsx)(e5.s,{alignSelf:"start",pos:"absolute",inset:"0",h:"100%",children:(0,h.jsx)(c9,{})}),(0,h.jsx)(cZ.N,{children:(0,h.jsx)(ds,{className:"motion-present-mode-bg","data-doc-background-element-present-mode":!0,"data-export-master":!0,position:"fixed",zIndex:t6.$.presentBg,top:0,left:0,right:0,h:"100%",initial:{opacity:0},animate:{opacity:1},exit:{opacity:1},visibility:C?"visible":"hidden",transition:ec.Dt,css:eu.D1?void 0:{scrollbarGutter:"stable",overflow:"scroll"},...A},"presenting-background-"+o)}),(0,h.jsx)(e5.s,{sx:j,justify:"center",className:(0,M.cx)("document-content",d?"is-present-mode":"is-doc-mode"),css:{"--viewport-scale-factor":"".concat(f)},pt:"var(--doc-padding-top)",children:(0,h.jsx)(p.$p,{style:{width:"100%"}})}),x&&(0,h.jsx)(c7,{})]})})]})},dc=e=>{let t=(0,ed.FX)(),i=(0,aB.mG)()||t,n=(0,aB.mG)()?{style:{touchAction:"none",display:"contents"}}:{};return(0,h.jsx)(e5.s,{"data-doc-background-element":!0,position:"absolute",w:"var(--editor-width)",h:"100%",contentEditable:!1,userSelect:"none",clipPath:"inset(0)",top:0,left:0,...n,children:(0,h.jsx)(g.a,{"data-testid":"doc-background",width:"100%",height:"100%",position:"fixed",...i?{top:"0px"}:{},...e})})};var dd=i(20641);let dp=n.bP.create({name:"doc",topNode:!0,content:"document"}),du=n.bP.create({name:"document",content:"card+",isolating:!0,defining:!0,selectable:!1,addAttributes:()=>({aiOptions:{default:dd.C.aiOptions,...(0,X.tb)("aiOptions")},docId:{},background:{default:dd.C.background,...(0,X.tb)("background")},docFlags:{default:dd.C.docFlags,...(0,X.tb)("docFlags")},format:{},customCode:{default:dd.C.customCode,...(0,X.tb)("customCode")},settings:{default:dd.C.settings,...(0,X.tb)("settings")},generateStatus:{default:dd.C.generateStatus},generateInfo:{default:dd.C.generateInfo,...(0,X.tb)("generateInfo")}}),addCommands:()=>({updateDocumentSettings:e=>t=>{let{commands:i}=t;return i.updateNestedAttributesAtPos(0,{settings:e})}}),addNodeView:()=>(0,p.gu)(dl,{update:u.z0,ignoreMutation:e=>{let{mutation:t}=e,i=t.target instanceof HTMLElement?t.target:t.target.parentElement,n="selection"!==t.type&&dh(i);return console.debug("[Document.ignoreMutation] isMutationOutsideDocContent:",n),!!n}}),parseHTML:()=>[{tag:"div[class=gamma-doc]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"gamma-doc"}),0]}}),dh=e=>{let t=null==e?void 0:e.parentElement;return!!t&&!t.closest(".document-content")};var dg=i(47687),dm=i.n(dg),dx=i(32217),df=i(13956);let db=df.Kd,dC=(e,t)=>{let i=e.nodeDOM(t),n=null==i?void 0:i.querySelector("[data-grid-item]");return(null==n?void 0:n.getBoundingClientRect())||null};function dv(e,t,i){var a;let r=null==(a=e.posAtCoords({left:t,top:i}))?void 0:a.inside;if(!r||-1===r)return null;let{doc:s}=e.state,l=s.resolve(r),o=s.nodeAt(r),c=o&&"gridItem"===o.type.name?{node:o,pos:r}:(0,n.eL)(l,e=>"gridItem"===e.type.name);if(!c)return null;let d=(0,n.eL)(l,e=>"grid"===e.type.name);if(!d)return null;let p=dC(e,c.pos);return p?{node:c.node,pos:c.pos,rect:p,parentGrid:d.node,parentGridPos:d.pos}:null}function dy(e,t){return e.parentGridPos===t.parentGridPos}function dw(e,t,i,n,a){let r="horizontal"===a?Math.abs(i.clientX-(e.rect.left+e.rect.width/2)):Math.abs(i.clientY-(e.rect.top+e.rect.height/2)),s="horizontal"===a?Math.abs(i.clientX-(t.rect.left+t.rect.width/2)):Math.abs(i.clientY-(t.rect.top+t.rect.height/2)),l=r{var n;if(!i||(null==(n=i.content.firstChild)?void 0:n.type.name)!=="gridItem")return null;let a=dv(e,t.clientX-db,t.clientY),r=dv(e,t.clientX+db,t.clientY),s=dv(e,t.clientX,t.clientY-db),l=dv(e,t.clientX,t.clientY+db);return a&&r&&dy(a,r)&&dA(a,"horizontal")?dw(a,r,t,e,"horizontal"):s&&l&&dy(s,l)&&dA(s,"vertical")?dw(s,l,t,e,"vertical"):a&&!r&&dA(a,"horizontal")?dk(a,t,e,"right"):r&&!a&&dA(r,"horizontal")?dk(r,t,e,"left"):s&&!l&&dA(s,"vertical")?dk(s,t,e,"bottom"):l&&!s&&dA(l,"vertical")?dk(l,t,e,"top"):null};var dj=i(62293),dE=i(20946),dS=i(80844),dM=i(79733),dI=i(44783),d_=i(30870);class dD{destroy(){this.handlers.forEach(e=>{let{name:t,handler:i}=e;return this.editorView.dom.removeEventListener(t,i)})}update(e,t){null!=this.cursor&&t.doc!=e.state.doc&&(this.cursor.pos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){var t,i,n,a,r;(((null==e?void 0:e.pos)||null)!=(null==(t=this.cursor)?void 0:t.pos)||(null==e?void 0:e.type)!=(null==(i=this.cursor)?void 0:i.type)||(null==e?void 0:e.side)!=(null==(n=this.cursor)?void 0:n.side))&&(this.cursor=e,null==e?(null==(r=this.element)||null==(a=r.parentNode)||a.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){var e;let t,i;if(null==this.cursor||!this.editorView)return;let n=this.editorView.state.doc.resolve(this.cursor.pos),a,r=()=>"";if("replaceImage"===this.cursor.type)a=this.cursor.rect,r=()=>e2.Ru._({id:"8OLLt2"});else if("gallery"==this.cursor.type&&(null==(e=this.cursor.node)?void 0:e.type.name)!=="gallery")a=this.cursor.rect,r=()=>e2.Ru._({id:"pl+vw2"});else if("blankRect"==this.cursor.type)a=this.cursor.rect,r=()=>"";else if("smartLayoutVariant"==this.cursor.type)a=this.cursor.rect,r=()=>e2.Ru._({id:"hErHGD"});else if("column"==this.cursor.type||"gallery"==this.cursor.type||"smartLayout"==this.cursor.type||"tableColumn"==this.cursor.type||"gridItem"==this.cursor.type){let e=this.cursor.rect;if(!e)return;if("tableColumn"===this.cursor.type){let t="right"==this.cursor.side?e.right:e.left;a={top:e.top,bottom:e.bottom,left:t-this.width/2,right:t+this.width/2},r=()=>e2.Ru._({id:"6dfyH3"})}else if("gridItem"===this.cursor.type){let e=this.cursor.rect;if(!e)return;if("top"===this.cursor.side||"bottom"===this.cursor.side){let t="top"===this.cursor.side?e.top:e.bottom;a={left:e.left,right:e.right,top:t-2,bottom:t+2}}else{let t="left"===this.cursor.side?e.left:e.right;a={top:e.top,bottom:e.bottom,left:t-2,right:t+2}}}else{let t="right"==this.cursor.side||"bottom"==this.cursor.side,i=t?n.nodeAfter:n.nodeBefore,r=i&&((0,dE.NJ)(i)||(0,dM.q)(i))?0:this.width;if("right"==this.cursor.side||"left"==this.cursor.side){let i=t?e.right+r:e.left-r;a={top:e.top,bottom:e.bottom,left:i-this.width/2,right:i+this.width/2}}else{let i=t?e.bottom+r:e.top-r;a={left:e.left,right:e.right,top:i-this.width/2,bottom:i+this.width/2}}}}else if(!n.parent.inlineContent){let e=n.nodeBefore,t=n.nodeAfter;if(e||t){let i=this.editorView.nodeDOM(this.cursor.pos-(e?e.nodeSize:0));if(!i||!(i instanceof Element))return;let n=i.getBoundingClientRect(),r=e?n.bottom:n.top;e&&t&&(r=(r+this.editorView.nodeDOM(this.cursor.pos).getBoundingClientRect().top)/2),a={left:n.left,right:n.right,top:r-this.width/2,bottom:r+this.width/2}}}if(!a){let e=this.editorView.coordsAtPos(this.cursor.pos);a={left:e.left-this.width/2,right:e.left+this.width/2,top:e.top,bottom:e.bottom}}let s=this.editorView.dom.offsetParent;if(this.element||(this.element=s.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none; background-color: "+this.color),s&&(s!=document.body||"static"!=getComputedStyle(s).position)){let e=s.getBoundingClientRect();t=e.left-s.scrollLeft,i=e.top-s.scrollTop}else t=-pageXOffset,i=-pageYOffset;this.element.style.left=a.left-t+"px",this.element.style.top=a.top-i+"px",this.element.style.width=a.right-a.left+"px",this.element.style.height=a.bottom-a.top+"px",this.element.dataset.type=this.cursor.type;let l=r();this.element.innerHTML="tableColumn"===this.cursor.type?"":l,this.element.dataset.message=l}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}checkTableColumnDragEvent(e){var t;if(null==(t=e.dataTransfer)?void 0:t.types.includes("text/x-column-index")){let t=((e,t)=>{var i;let n;if(!(null==(i=t.dataTransfer)?void 0:i.types.includes("text/x-column-index")))return null;let a=t.target;if(!a||!(a instanceof HTMLElement))return null;let r=a.closest("th.table-col-control");if(!r)return null;let s=r.getBoundingClientRect(),l=r.closest("table"),o=(null==l?void 0:l.getBoundingClientRect())||s,c=new DOMRect(s.left,o.top,s.width,o.height),d=.15*s.width,p=s.left+d,u=s.right-d;n=!(t.clientXu||t.clientX>s.left+s.width/2);let h=r.querySelector("[data-test-column-control]");return{pos:0,side:n?"right":"left",rect:c,colNumber:h?parseInt(h.getAttribute("data-test-column-control")||"0",10):0,tableNode:null}})(this.editorView,e);return t?(this.setCursor({...t,type:"tableColumn"}),this.scheduleRemoval(5e3)):this.setCursor(null),!0}return!1}dragover(e){var t,i,n,a,r,s,l,o,c,d,p,u,h;if(!this.editorView.editable||this.checkTableColumnDragEvent(e))return;let g=dL(this.editorView,e,null==(t=this.editorView.dragging)?void 0:t.slice);if(g){this.setCursor({...g,type:"gridItem"}),this.scheduleRemoval(5e3);return}let m=(0,dx.nA)(this.editorView,e,null==(i=this.editorView.dragging)?void 0:i.slice);if(m){this.setCursor({...m,type:"blankRect"}),this.scheduleRemoval(5e3);return}let x=(0,dI.fc)(this.editorView,e,null==(n=this.editorView.dragging)?void 0:n.slice);if(x){this.setCursor({...x,type:"blankRect"}),this.scheduleRemoval(5e3);return}if((0,dj.Vk)(this.editorView,e,null==(a=this.editorView.dragging)?void 0:a.slice))return void this.scheduleRemoval(20);let f=(0,dS.i)(this.editorView,e,null==(r=this.editorView.dragging)?void 0:r.slice,(null==(s=this.editorView.dragging)?void 0:s.operation)||"insert");if(f)return void this.setCursor({type:"replaceImage",pos:f.pos,rect:f.rect,node:f.node});let b=(0,cR.tz)(this.editorView,e,null==(l=this.editorView.dragging)?void 0:l.slice,!this.editorView.dragging);if(b){this.setCursor({...b,type:"gallery"}),this.scheduleRemoval(5e3);return}let C=(0,dE.ds)(this.editorView,e,null==(o=this.editorView.dragging)?void 0:o.slice);if(C){this.setCursor({...C,type:"column"}),this.scheduleRemoval(5e3);return}let v=(0,dx.ZL)(this.editorView,e,null==(c=this.editorView.dragging)?void 0:c.slice);if(v){this.setCursor({...v,type:"blankRect"}),this.scheduleRemoval(5e3);return}let y=(0,dI.TS)(this.editorView,e,null==(d=this.editorView.dragging)?void 0:d.slice);if(y){this.setCursor({...y,type:"smartLayoutVariant"}),this.scheduleRemoval(5e3);return}let w=(0,dI.eL)(this.editorView,e,null==(p=this.editorView.dragging)?void 0:p.slice);if(w){this.setCursor({...w,type:"smartLayout"}),this.scheduleRemoval(5e3);return}let k=(0,lN.M7)(this.editorView,e,null==(u=this.editorView.dragging)?void 0:u.slice);if(k){this.setCursor({pos:k.pos,type:"default"}),this.scheduleRemoval(5e3);return}let A=(0,d_.M)(this.editorView,e,null==(h=this.editorView.dragging)?void 0:h.slice);null===A?this.setCursor(null):(this.setCursor({pos:A,type:"default"}),this.scheduleRemoval(5e3))}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}constructor(e,t){this.cursor=null,this.element=null,this.timeout=null,this.editorView=e,this.width=t.width||1,this.color=t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map(t=>{let i=e=>this[t](e);return e.dom.addEventListener(t,i),{name:t,handler:i}}),this.dragover=dm()(this.dragover,100,{trailing:!1}).bind(this)}}let dR=n.YY.create({name:"dropCursor",addOptions:()=>({color:"currentColor",width:1,class:null}),addProseMirrorPlugins(){return[function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new U.k_({key:new U.hs("dropCursor"),view:t=>new dD(t,e)})}(this.options)]}}).configure({color:"var(--chakra-ring-color)",width:3,class:"ProseMirror-dropcursor"});var dT=i(93766),dz=i(49854);let dH=e=>{let{svg:t,isDark:i,font:n}=e,a=(0,_.useMemo)(()=>(0,dz.k)(i),[i]),r=(0,_.useMemo)(()=>(0,dz.I)(n),[n]);return t?(0,h.jsx)(g.a,{dangerouslySetInnerHTML:{__html:t},"data-testid":"drawing-svg",sx:{svg:{width:"100%",height:"auto",text:r,...a}}}):null};var dB=i(57841);let dN=["tl-centered-g"],dP=async e=>{let t=await e.getSvg(e.shapes.map(e=>e.id),{padding:1});if(t)return dN.forEach(e=>{var i;null==(i=t.querySelector(".".concat(e)))||i.classList.remove(e)}),t.querySelectorAll(":not(mask)[id]").forEach(e=>e.removeAttribute("id")),t},dF=e=>{let{isOpen:t,isEditable:i,onClose:n,font:a,isDark:r,isDrawingEditorActive:s,setDrawingEditorActive:l,...o}=e,{node:c,updateAttributes:d}=o,{page:p,assets:u}=c.attrs,[g,m]=(0,_.useState)();(0,_.useEffect)(()=>{(0,cA.IN)(g,p,u)},[p,u,g,d]);let x=(0,_.useCallback)(e=>{m(e),window.tldrawEditor=e,(0,cA.Wp)(e,!0)},[]),f=(0,_.useCallback)(async()=>{if(!g)return;let e=await dP(g);if(!e)return;d({svg:e.outerHTML});let t=JSON.stringify({page:g.document.pages.page,assets:g.document.assets});console.debug("[DrawingEditor] Generated SVG",{svgSize:e.outerHTML.length,jsonSize:t.length,svgEl:e})},[g,d]),b=(0,_.useCallback)(()=>{g&&d({page:g.document.pages.page,assets:g.document.assets})},[d,g]),C=(0,eR.lW)(b,500),v=(0,_.useCallback)(()=>{i&&f(),l(!1),n()},[n,f,l,i]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(em._s,{placement:"bottom",onClose:v,isOpen:t,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(em.QP,{}),(0,h.jsxs)(em.zj,{borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",onAnimationComplete:e=>{"enter"==e&&l(!0)},transition:{enter:{duration:.4}},children:[(0,h.jsx)(em.ys,{p:0,h:"100%",overflow:"hidden","data-testid":"drawing-editor-body",children:s?(0,h.jsx)(dB.UG,{readOnly:!i,showPages:!1,onMount:x,onChangePage:i?C:void 0,autofocus:!1,isDark:r,font:a}):(0,h.jsx)(e5.s,{align:"center",justify:"center",w:"100%",h:"100%",children:(0,h.jsx)(tA.y,{size:"xl"})})}),(0,h.jsx)(em.s1,{zIndex:2,backgroundColor:"white","data-testid":"drawing-editor-close"})]})]})})},dV=(0,ok.P)(g.a),dO=e=>{let{node:t,updateAttributes:i,selected:n,editor:a,getPos:r,decorations:s}=e,{width:l,meta:o,id:c,horizontalAlign:d,svg:p,page:u}=t.attrs,f=(0,Q.GV)(ep.Cl),b=(0,Q.GV)(ep.Ik),C=(0,ed.CJ)(a),v=f&&C&&b,y=(0,Q.GV)(ep.Xu),w=!!y&&y===c,[k,A]=(0,_.useState)(!1),L=(0,Q.GV)(ep.SJ),{isDark:j}=(0,iS.mm)(L),E=(0,iE.ZI)(L)["--body-font"],{ref:S,setIsResizing:M,resizeableSx:D,onLayoutAnimationStart:R,onLayoutAnimationComplete:T}=(0,o5.Y3)(a),z=(0,_.useCallback)(()=>{(0,cA.CD)(c,!0)},[c]),H=(0,_.useCallback)(()=>{let e=r();"number"==typeof e&&a.chain().setNodeSelection(e).focus().run()},[a,r]),B=(0,_.useCallback)(()=>{(0,cA.CD)(null,!1)},[]),N=(0,_.useCallback)((e,n)=>{i({...t.attrs,fullWidthBlock:void 0===n?t.attrs.fullWidthBlock:n,...e})},[t.attrs,i]),P=l||(null==o?void 0:o.width),F=!p,V=u&&Object.keys(u.shapes).length>0,{isFullWidth:O}=(0,ck.D)(s),Z=(0,x.yp)(O?"center":d);return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{w:"100%",className:o3.S,css:Z,sx:D,direction:"column",_focusWithin:{shadow:"outline"},children:[(0,h.jsxs)(dV,{ref:S,className:"drawing",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,w:O?"100%":P?"calc(".concat(P," * var(--font-size) / 16)"):"100%",maxW:"100%",h:"auto",position:"relative",layout:!0,layoutDependency:d,transition:{duration:.15},onLayoutAnimationStart:R,onLayoutAnimationComplete:T,minH:F?"6em":"auto","data-drag-handle":!0,children:[v&&n&&!O&&(0,h.jsx)(o5.u4,{imageWrapperRef:S,setIsResizing:M,updateResizeAttrs:N,refreshDeps:[t.attrs]}),!k&&(0,h.jsx)(dH,{font:E,svg:p,isDark:j}),v&&!w&&!F&&(0,h.jsx)(g.a,{cursor:"default",position:"absolute",inset:"0",zIndex:"1",onClick:H,onDoubleClick:z}),F&&(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:"gray.400",h:32,backgroundColor:"blackAlpha.50",borderRadius:"var(--box-border-radius)","data-testid":"drawing-placeholder",children:[(0,h.jsx)(I.g,{size:"2x",icon:e0.qTS}),f&&(0,h.jsx)(eK.$,{size:"xs",onClick:z,children:V?"Open diagram":"Add diagram"})]})]}),w&&(0,h.jsx)(dF,{...e,isOpen:w,isEditable:f,onClose:B,isDark:j,font:E,isDrawingEditorActive:k,setDrawingEditorActive:A})]})})},dZ=new U.hs("UniqueMediaId"),dG=rP.S.extend({name:"UniqueDrawingId"}).configure({attributeName:"id",types:["drawing"],initialValue:cA.rZ,filterTransaction:rV.kz,pluginKey:dZ}),dU=n.bP.create({name:"drawing",group:"block",atom:!0,selectable:!0,draggable:!0,addAttributes:()=>({id:(0,rF.e)(cA.rZ),page:{...(0,X.tb)("page")},assets:{...(0,X.tb)("assets"),default:{}},meta:{...(0,X.tb)("meta"),default:{}},fullWidthBlock:{default:!1},width:{},svg:{}}),parseHTML:()=>[{tag:"div[class=drawing]"},{tag:"tldraw",getAttrs:e=>{try{let t=new dT.mf,i=JSON.parse(e.innerHTML);return t.insertContent(i,{select:!1}),{page:t.document.pages[t.currentPageId],assets:t.assets}}catch(t){return console.error("(caught) Error parsing Tldraw paste",t,e.innerHTML),!1}}},{tag:"drawing[bookmark]",getAttrs:ee.Ll}],renderHTMLforAI(e){let{node:t}=e;return["drawing",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"drawing"})]},addCommands(){return this.name,{editSelectedDrawingBlock:()=>e=>{let{state:t}=e,i=(e=>{let{selection:t}=e;return t instanceof U.nh&&("drawing"===t.node.type.name||"diagram"===t.node.type.name)?t.node:void 0})(t);return i&&(0,Q.KA)().dispatch((0,ep.v5)({drawingId:i.attrs.id})),!0}}},addExtensions:()=>[dG],addNodeView:()=>(0,p.gu)(dO,{update:u.z0})}),dW=n.YY.create({name:"dynamicNodes",extendNodeSchema(e){var t;return{dynamic:null!=(t=(0,n.gk)((0,n.iI)(e,"dynamic",e)))&&t}}}),dK=n.YY.create({name:"fixRequiredAttrs",onBeforeCreate(){Object.values(this.editor.schema.nodes).forEach(e=>{Object.values(e.attrs||{}).forEach(e=>{void 0===e.default&&(e.hasDefault=!1)})})}});var dQ=i(37524),dq=i(31794),dJ=i(99216);let d$=new U.k_({key:new U.hs("footnote"),appendTransaction:(e,t,i)=>{let{selection:a}=i;a.eq(t.selection)||(e=>{if("footnote"!==e.$anchor.doc.type.name&&!e.empty&&!(0,dJ.uI)(e)&&(0,n.eE)(e)){let e=(0,dJ.bk)();if(!e)return;let t=document.querySelector('[data-footnote-popover-id="'.concat(e,'"] .ProseMirror'));t&&t.contains(document.activeElement)||(0,dJ.Wj)(null,!1)}})(a);let r=i.tr;return((0,lB.z)(e,t,i,r),((e,t,i,a)=>{if(!e.some(e=>e.docChanged))return;let{doc:r}=i,s=[],l=[];r.nodesBetween(0,i.doc.content.size,(e,t,i)=>{"footnote"===e.type.name&&s.push({from:t,to:t+e.nodeSize,node:e,parent:i}),e.marks.forEach(n=>{"footnoteLabel"===n.type.name&&l.push({from:t,to:t+e.nodeSize,mark:n,parent:i})})}),l.filter(e=>{let{mark:t,parent:i}=e;return!s.find(e=>{let{node:n,parent:a}=e;return n.attrs.noteId===t.attrs.noteId&&a===i})}).forEach(e=>{let{from:t,to:i,mark:n}=e;return a.removeMark(t,i,n)});let o=e=>(0,n.I2)("footnoteLabel",i.schema).create({noteId:e});l.filter(e=>{let{mark:t}=e;return!t.attrs.noteId}).forEach(e=>{let{mark:t,from:i,to:n}=e,r=s.find(e=>{let{node:t,from:i}=e,a=i>=n,r=!l.find(e=>{let{mark:i}=e;return i.attrs.noteId==t.attrs.noteId});return a&&r});r&&a.removeMark(i,n,t).addMark(i,n,o(r.node.attrs.noteId))}),Object.entries(nv()(s,e=>{let{node:t}=e;return t.attrs.noteId})).forEach(e=>{let[t,i]=e;if(1==i.length||!t)return;let n=l.filter(e=>{let{mark:i}=e;return i.attrs.noteId===t});i.slice(1).forEach((e,t)=>{let{from:i}=e,r=(0,dJ.pN)();a.setNodeMarkup(i,void 0,{noteId:r});let s=n[t+1];s&&(a.removeMark(s.from,s.to,s.mark),a.addMark(s.from,s.to,o(r)))})})})(e,0,i,r),r.docChanged)?(console.debug("[FootnotePlugin] Applied steps",r.steps),r):null}});var dY=i(88136),dX=i(65282),d0=i(90237),d1=i(58731),d2=i(51705);let d3=(e,t,i)=>{let a=(0,Q.GV)(ep.DH);(0,ir.j)({ref:i,enabled:!!(i&&a===t),handler(e){var t,i;(null==(t=e.target)?void 0:t.closest("[data-footnote-view]"))||(null==(i=e.target)?void 0:i.closest("[data-footnote-label]"))||r(!1)}});let r=(0,_.useCallback)(i=>{var r,s;let l=e.state.selection,o=(0,n.eE)(l)&&!l.empty,c=(null==(r=document.activeElement)?void 0:r.closest(".footnote-popover"))||!!(null==(s=document.activeElement)?void 0:s.closest("[data-in-editor-focus]")),d=void 0!==i?i:a!==t;c||(d&&!o?(0,dJ.N3)(t,!0):!1===d&&(0,dJ.N3)(t,!1))},[e.state.selection,a,t]);return{onClick:r}},d5=e=>{let{node:t,editor:i,innerEditor:n,selected:a}=e,{noteId:r}=t.attrs,s=(0,_.useRef)(null),l=(0,Q.GV)(ep.DH),o=(0,Q.GV)(ep.Cl),c=(0,lK.oR)(),{onClick:d}=d3(i,r,s);(0,_.useEffect)(()=>{n&&n.setEditable(o)},[o,n]);let u=!!l&&l===r,m=(0,_.useCallback)(()=>(0,dJ.Wj)(r,!1),[r]);(0,_.useEffect)(()=>{if(!n)return;let e=()=>{setTimeout(()=>{(0,X.We)(n)||m()},20)};return n.on("blur",e),()=>{n.off("blur",e)}},[n,m]);let x=!(0,rr.NO)(i),f=(0,_.useCallback)(()=>{x&&d()},[x,d]);return(0,h.jsx)(p.VR,{as:"span","data-testid":"footnote-nodeview-wrapper",children:(0,h.jsxs)(th.A,{isOpen:u,onClose:m,placement:"top",gutter:8,isLazy:!0,lazyBehavior:"unmount",autoFocus:!1,closeOnBlur:!1,closeOnEsc:!1,returnFocusOnClose:!1,children:[(0,h.jsx)(tg.W,{children:(0,h.jsx)(S.E,{as:"span",onClick:f,_after:{content:"counter(footnote)",counterIncrement:"footnote",position:"relative",bottom:"0.6em",fontSize:"0.8em",shadow:a&&x?"outline":void 0,borderRadius:"sm"},pl:"1px",className:"footnote",contentEditable:!1,"data-footnote-view":!0,cursor:x?"pointer":void 0})}),x&&(0,h.jsx)(is.Z,{children:(0,h.jsxs)(tm.h,{zIndex:"popover",shadow:"md",borderRadius:"md",border:"1px solid",borderColor:"gray.200",w:"500px",maxW:"100vw","data-footnote-popover-test-id":r,p:0,ref:s,children:[(0,h.jsx)(dY.R,{}),(0,h.jsx)(tx.e,{position:"relative",zIndex:"1",p:0,className:"footnote-popover","data-footnote-popover-id":r,children:c?(0,h.jsx)(d9,{...e,onClose:m}):(0,h.jsx)(d6,{...e,editable:o,onClose:m})}),(0,h.jsx)(g.a,{position:"absolute",top:"-".concat(8,"px"),bottom:"-".concat(8,"px"),left:0,right:0,zIndex:"0"})]})})]})})},d4=sA()({},d0.q,{".ProseMirror":{px:8,py:4,overflow:"hidden auto",maxH:"300px",maxW:"100%",borderRadius:"md"}}),d6=e=>{let{editor:t,innerEditor:i,mountEditor:a,destroyEditor:r,node:s,editable:l,getPos:o,onClose:c}=e,{noteId:d}=s.attrs,u=(0,_.useCallback)(()=>t.commands.convertNoteToCard(d),[t,d]),m=(0,_.useCallback)(()=>{let e=o();"number"==typeof e&&t.chain().focus().setNodeSelection(e).deleteSelection().run()},[t,o]);(0,_.useEffect)(()=>{if(a&&r)return a(),()=>{r()}},[a,r]);let x=(0,Q.GV)(ep.SJ),f=(0,iE.ZI)(x,"#FFFFFF");if(!i)return null;let b=(0,n.xe)(t.state.doc,e=>e.marks.some(e=>"footnoteLabel"===e.type.name&&e.attrs.noteId===d)).length>0;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{className:ec._P,sx:d4,position:"relative",_focusWithin:{shadow:l?"outline":void 0},borderRadius:"md",css:f,children:[(0,h.jsx)(p.$Z,{editor:i,className:"highlight-mask"}),(0,h.jsx)(d1.G,{editor:i}),(0,h.jsxs)(tD.e,{size:"sm",colorScheme:"gray",variant:"ghost",position:"absolute",right:4,top:2,onMouseDown:iu.Fw,spacing:0,children:[l&&(0,h.jsxs)(eQ.W,{autoSelect:!1,isLazy:!0,children:[(0,h.jsx)(eq.I,{as:eJ.K,icon:(0,h.jsx)(I.g,{icon:e0.Dwc}),minW:6,h:6,isRound:!0,backgroundColor:"white"}),(0,h.jsx)(is.Z,{children:(0,h.jsxs)(e$.c,{"data-in-editor-focus":!0,zIndex:"dropdown",children:[b&&(0,h.jsx)(eX.D,{icon:(0,h.jsxs)("span",{className:"fa-layers fa-fw",children:[(0,h.jsx)(I.g,{icon:e_.vti,fixedWidth:!0}),(0,h.jsx)(I.g,{icon:e_.dmS,inverse:!0,transform:"shrink-8"})]}),onClick:u,children:(0,h.jsx)(ex.x6,{id:"p/s15o"})}),(0,h.jsx)(eX.D,{icon:(0,h.jsx)(I.g,{icon:e0.yLS,fixedWidth:!0}),color:"red.500",onClick:m,children:(0,h.jsx)(ex.x6,{id:"sHHbXH"})})]})})]}),(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"j+JKcM"}),icon:(0,h.jsx)(I.g,{icon:e0.GRI}),minW:6,h:6,isRound:!0,onClick:c,backgroundColor:"white"})]})]}),(0,h.jsx)(d2.Ht,{editor:i})]})},d9=e=>{let{mountEditor:t,destroyEditor:i,onClose:n}=e,a=(0,_.useMemo)(()=>{if(t)return t()},[t]);(0,_.useEffect)(()=>{if(i)return()=>i()},[i]);let r=(0,Q.GV)(ep.SJ),s=(0,iE.ZI)(r,"#FFFFFF");return a?(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(g.a,{className:ec._P,sx:d4,position:"relative",borderRadius:"md",css:s,children:[(0,h.jsx)(dX.N,{editor:a}),(0,h.jsx)(tD.e,{size:"sm",colorScheme:"gray",variant:"ghost",position:"absolute",right:4,top:2,onMouseDown:iu.Fw,spacing:0,children:(0,h.jsx)(eJ.K,{"aria-label":e2.Ru._({id:"j+JKcM"}),icon:(0,h.jsx)(I.g,{icon:e0.GRI}),minW:6,h:6,isRound:!0,onClick:n,backgroundColor:"white"})})]})}):null};var d7=i(35481);let d8=n.CU.create({name:"footnoteLabel",inclusive:!1,excludes:"link underline",priority:et.y.FootnoteLabel,parseHTML:()=>[{tag:"span[class=footnote-label][bookmark]",getAttrs:ee.Ll},{tag:"span[class=footnote-label]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["span",(0,n.KV)(t,{class:"footnote-label"}),0]},renderHTMLforAI(e){let{mark:t,disableBookmarks:i}=e;return i?["span",{class:"footnote-label",noteId:t.attrs.noteId},0]:["span",{class:"footnote-label",bookmark:(0,ee.vL)(t)},0]},addAttributes:()=>({noteId:{rendered:!1}}),addProseMirrorPlugins(){return[(0,d7.f)(this,pe)]}}),pe=e=>{let{node:t,editor:i,children:n}=e,{noteId:a}=t.attrs,r=(0,lK.oR)(),{onClick:s}=d3(i,a),l=!(0,rr.NO)(i),o=(0,_.useCallback)(()=>{l&&s()},[l,s]);return(0,h.jsx)(p.VR,{as:"span",className:"footnote-label-view",children:(0,h.jsx)(S.E,{as:"span",className:"footnote-label",onClick:o,"data-footnote-label":!0,cursor:l?"pointer":void 0,children:r?n:(0,h.jsx)(p.$p,{as:"span"})})})},pt=/(?:^|\s)((?:\^)((?:[^^]+))(?:\^))$/,pi=n.bP.create({name:"footnote",content:"(block | footnoteBlock)+",group:"inline",atom:!0,inline:!0,priority:et.y.Footnote,parseHTML:()=>[{tag:"span[class=footnote]",getContent:(e,t)=>sB.FK.fromJSON(t,JSON.parse(e.getAttribute("data-content")||"{}"))},{tag:"div[class=imported-footnote]"},{tag:"footnote[bookmark]",getAttrs:ee.Ll,getContent:ee.cn},{tag:"footnote[noteid]",getAttrs:e=>({noteId:e.getAttribute("noteid")})}],renderHTML(e){let{node:t,HTMLAttributes:i}=e;return["span",(0,n.KV)(i,{class:"footnote","data-content":JSON.stringify(t.content.toJSON())})]},renderHTMLforAI(e){let{node:t,disableBookmarks:i}=e;return i?["footnote",{noteId:t.attrs.noteId},0]:["footnote",{bookmark:(0,ee.vL)(t)}]},addAttributes:()=>({noteId:{parseHTML:e=>{let t=(0,ee.Ll)(e);return t&&t.noteId?t.nodeId:(0,dJ.pN)()},default:void 0}}),addNodeView:()=>lR(d5,{nodeName:"footnote",preventNodeOrExtensionTypes:["doc","document","card"]}),addInputRules(){var e;return[(e={find:pt,nodeType:this.type,markType:this.editor.schema.marks.footnoteLabel},new n.fV({find:e.find,handler:t=>{let{state:i,range:a,match:r}=t,{tr:s}=i,l=r[r.length-1],o=r[0],c=a.to;if(l){let t=o.search(/\S/),r=a.from+o.indexOf(l),d=r+l.length;if((0,n.hO)(a.from,a.to,i.doc).filter(t=>t.mark.type.excluded.find(i=>i===e.markType&&i!==t.mark.type)).filter(e=>e.to>r).length)return;da.from&&s.delete(a.from+t,r),c=a.from+t+l.length;let p=(0,dJ.pN)();(0,dJ.Wj)(p,!0);let u=e.nodeType.createAndFill({noteId:p},sB.FK.empty);s.insert(c,u),s.addMark(a.from+t,c,e.markType.create({noteId:p})),s.removeStoredMark(e.markType)}}}))]},addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e;if(!(0,dJ.uI)(t.state.selection))return!1;let i=t.state.selection.node.attrs.noteId;return(0,dJ.Wj)(i,!0),!0},Escape:()=>{let e=(0,dJ.bk)();return!!e&&((0,dJ.Wj)(e,!1),!0)},"Mod-Alt-f":e=>{let{editor:t}=e;return t.commands.toggleFootnote()}}),addProseMirrorPlugins:()=>[d$],addCommands:()=>({convertNoteToCard:e=>t=>{let{chain:i,state:a}=t,{doc:r}=a,s=(0,n.xe)(r,t=>"footnote"===t.type.name&&t.attrs.noteId===e);if(1!==s.length)throw Error("Found the wrong number of footnotes nodes: ".concat(s));let{node:l,pos:o}=s[0],c=(0,n.ve)(r.resolve(o-1),a.schema.marks.footnoteLabel,{noteId:l.attrs.noteId});if(!c)return console.error("Couldnt find the corresponding footnote mark",{node:l,pos:o}),!1;let d=r.textBetween(c.from,c.to),p={type:"card",attrs:{id:aL.Yv.generate()},content:[{type:"heading",attrs:{level:1},content:[{type:"text",text:d}]},...l.content.toJSON()]},u=new URL(window.location.href);u.hash="card-".concat(p.attrs.id),(0,en.wE)(p.attrs.id,!1);let h=r.content.size-1;return i().setTextSelection(c).unsetMark("footnoteLabel").setLink({href:u.toString()}).insertContentAt(h,p).command(e=>{let{tr:t}=e,i=(0,r1.s)(t.doc.resolve(h));return i&&t.setSelection(i),!0}).deleteRange({from:o,to:o+l.nodeSize}).focusDelayed().run()},toggleFootnote:()=>e=>{let{chain:t,state:i,editor:n}=e;if(n.isActive("footnoteLabel"))return t().toggleMark("footnoteLabel").focus().run();let a=(0,dJ.pN)();return(0,dJ.Wj)(a,!0),(0,dq.b)().push(()=>{var e,t;null==(e=(t=n.commands).forceHideBubbleMenu)||e.call(t,!0),pn(a)},"toggleFootnote"),t().setMark("footnoteLabel",{noteId:a}).insertContentAt(i.selection.to,{type:"footnote",attrs:{noteId:a},content:[{type:"paragraph"}]}).run()}})}),pn=e=>{let t=document.querySelector('[data-footnote-popover-id="'.concat(e,'"] .ProseMirror'));if(!t)return;t.focus();let i=window.getSelection();if(!i)return;let n=document.createRange();n.setStart(t,0),n.setEnd(t,0),i.removeAllRanges(),i.addRange(n)};var pa=i(13770),pr=i(9902),ps=i(30998);i(4054);let pl=cj()(()=>Promise.resolve().then(i.bind(i,86108)).then(e=>e.GraphProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),po=cj()(()=>Promise.resolve().then(i.bind(i,86108)).then(e=>e.Graph),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),pc=e=>{var t,i;let{node:n,editor:a,decorations:r,updateAttributes:s,selected:l}=e,{chartType:o,horizontalAlign:c,dimensions:d={ratio:.56},chartData:p}=n.attrs,u=(0,Q.GV)(ep.Cl),f=(0,Q.GV)(ep.Ik),b=(0,ed.CJ)(a),[C,v]=(0,_.useState)(!1),[y,w]=(0,_.useState)(!1),k=(0,_.useRef)(0),A=(0,_.useRef)(null),L=(0,o2.l)(),j=u&&b&&f,E=(0,x.yp)(c),{ref:S,isResizing:M,setIsResizing:I,resizeableSx:D}=(0,o5.Y3)(a),R=(0,_.useCallback)(e=>{s({dimensions:{width:e.width,height:e.height}})},[s]),T=(0,_.useCallback)(()=>{k.current=0,w(!1),A.current&&(clearTimeout(A.current),A.current=null)},[]),z=(0,_.useCallback)(e=>{if(j&&!M&&0===e.button){if(k.current+=1,A.current&&clearTimeout(A.current),2===k.current){e.preventDefault(),e.stopPropagation(),T(),v(!0);return}1===k.current&&w(!0),A.current=setTimeout(()=>{T()},400)}},[j,M,T]),H=null!=(t=d.height)?t:d.ratio?800*d.ratio:448,B=null!=(i=d.width)?i:d.ratio?H/d.ratio:800,N=(0,_.useMemo)(()=>d,[d]);return L?(0,h.jsxs)(m.u,{as:"div",...e,children:[(0,h.jsx)(e5.s,{dir:(0,x.fZ)(r,c),className:o3.S,sx:D,css:E,direction:"column",children:(0,h.jsx)(g.a,{ref:S,className:"chart","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,maxWidth:"100%",w:B?"calc(".concat(B," * var(--font-size) / 16)"):"calc(100% * var(--media-scale))",h:H?"calc(".concat(H," * var(--font-size) / 16)"):"auto",borderRadius:"var(--box-border-radius)",position:"relative","data-drag-handle":!0,children:(0,h.jsx)(o4,{showResizeControls:j&&l,imageWrapperRef:S,isResizing:M,setIsResizing:I,updateResizeAttrs:R,refreshDeps:[N],disableCloning:!0,keepRatio:!1,children:(0,h.jsxs)(g.a,{position:"relative",pointerEvents:M?"none":"auto",onMouseDown:z,children:[(0,h.jsx)(pd,{chartType:o||"line",graphConfig:p,width:B,height:H,isInteractive:!M}),y&&(0,h.jsx)(g.a,{position:"absolute",top:0,insetStart:0,insetEnd:0,bottom:0,onMouseDown:z,cursor:"default",bg:"transparent",zIndex:1,pointerEvents:"auto"})]})})})}),(0,h.jsx)(ps.k,{isOpen:C,onClose:()=>{v(!1)},onChange:e=>{let t=(0,pr.V)(e);t?s({chartData:e,chartType:t}):s({chartData:e})},initialConfig:p})]}):(0,h.jsx)(g.a,{w:"100%",h:"300px"})},pd=(0,_.memo)(function(e){let{chartType:t,graphConfig:i,width:n,height:a,isInteractive:r}=e,s=(0,Q.GV)(ep.SJ),l=(0,_.useMemo)(()=>(0,R.CD)(s).map(e=>(0,R.Ik)(e)),[s]),o=(0,_.useMemo)(()=>{let e=i||(0,pa.nC)(t),n=e.customAppearanceConfig;if(null==n?void 0:n.customSeriesColors)return{...e,customAppearanceConfig:e.customAppearanceConfig?{...e.customAppearanceConfig,seriesConfig:n.customSeriesColors}:void 0};let a=(null==n?void 0:n.colorScheme)||"monochrome",r=(0,pa.SZ)(e.datasetConfig,e.data),o=(0,pa.ws)(a,r,l,s);return{...e,customAppearanceConfig:e.customAppearanceConfig?{...e.customAppearanceConfig,seriesConfig:o}:void 0}},[t,i,l,s]);return(0,h.jsx)(g.a,{bg:"transparent",w:"100%",h:"100%",children:(0,h.jsx)(pl,{config:o,children:(0,h.jsx)(g.a,{w:"100%",h:"100%",sx:{'[role="figure"]':{h:"100%",minH:r?void 0:"calc(".concat(a," * var(--font-size) / 16)")}},minH:"calc(".concat(a," * var(--font-size) / 16)"),children:(0,h.jsx)(po,{isEditable:!1,isInteractive:r,sizing:{mode:r?"keepAspectRatio":"responsive",intrinsicHeight:r?a:void 0,aspectRatio:r?n/a:void 0,width:r?void 0:"calc(".concat(n," * var(--font-size) / 16)"),height:r?void 0:"calc(".concat(a," * var(--font-size) / 16)")},renderTitle:()=>null})})})})}),pp=n.bP.create({name:"graphyChart",group:"block cardBlock layoutBlock",selectable:!0,draggable:!0,addNodeView:()=>(0,p.gu)(pc,{update:u.z0}),addAttributes:()=>({id:(0,rF.e)(()=>(0,l1.Ak)(5)),chartType:{default:null,parseHTML:e=>e.getAttribute("data-chart-type"),renderHTML:e=>e.chartType?{"data-chart-type":e.chartType}:{}},chartData:{default:null,parseHTML:e=>{let t=e.getAttribute("data-chart-data");return t?JSON.parse(t):null},renderHTML:e=>e.chartData?{"data-chart-data":JSON.stringify(e.chartData)}:{}},horizontalAlign:{default:null},dimensions:{...(0,X.tb)("dimensions"),default:{ratio:.56}}}),addCommands(){return{insertGraphyChart:e=>t=>{let{commands:i}=t,n=e?(0,pa.nC)(e):null;return i.insertContent({type:this.name,attrs:{id:(0,l1.Ak)(5),chartType:e||null,chartData:n}})}}},parseHTML(){return[{tag:'div[data-type="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)({"data-type":this.name},this.options.HTMLAttributes,t)]}});var pu=i(89620),ph=i(63811),pg=i(65616);class pm{constructor(e=null){this.dragging=e}}let px=new U.hs("gridPlugin");var pf=i(14011);let pb=(0,_.memo)(e=>{let{gap:t,onResizeMouseDown:i,isEditable:n,isVisible:a,canResize:r,gridId:s}=e,l=(0,Q.GV)(tF.ou),o=(0,_.useCallback)(e=>{i(e,t)},[i,t]),c="var(--grid-".concat(s,"-gap-").concat(t.flowGroupIndex,"-position, ").concat(t.gridColumnStart,") / span 1");return n&&a?(0,h.jsx)(g.a,{className:"inner-row-column-control-cell",gridColumn:c,pointerEvents:"none",position:"relative",gridRow:"1 / -1",contentEditable:!1,children:(0,h.jsx)(g.a,{className:"inner-row-column-control","data-grid-id":s,"data-gap-index":t.flowGroupIndex,position:"absolute",insetStart:"calc(-".concat(df.Rd/2,"em + 1px)"),top:0,bottom:0,width:"".concat(df.Rd,"em"),opacity:.9,cursor:r?"ew-resize":"default",pointerEvents:"auto",transitionProperty:"opacity",transitionDuration:"0.2s",onMouseDown:o,_hover:{opacity:1},children:(0,h.jsx)(g.a,{sx:{position:"absolute",width:"2px",height:"100%",left:"50%",backgroundColor:r?l?"orange":"trueblue.300":"gray.300",opacity:1}})})}):null});pb.displayName="InnerRowColumnControl";var pC=i(89967);class pv{hasVisibleEdges(){return this.visibleEdges.size>0}clear(){return this.activeGrid=null,this.edges=[],this.visibleEdges=new Set,this}setActiveGrid(e){return this.activeGrid=e.setActiveGrid,this}setEdges(e){return this.edges=e.setEdges,this}setVisibleEdges(e){return this.visibleEdges=e.setVisibleEdges,this}apply(e){let t=e.getMeta(py);return t&&"setActiveGrid"in t?this.setActiveGrid(t):t&&"setEdges"in t?this.setEdges(t):t&&"setVisibleEdges"in t?this.setVisibleEdges(t):t&&"clear"in t?this.clear():this}constructor(){this.activeGrid=null,this.edges=[],this.visibleEdges=new Set}}let py=new U.hs("gridOuterControls"),pw=(e,t)=>{let i=e.state.tr.setMeta(py,{setEdges:t});e.dispatch(i)},pk=(e,t)=>{let i=e.state.tr.setMeta(py,{setVisibleEdges:t});e.dispatch(i)},pA=new U.hs("gridResizing");class pL{getActiveCellHandleAbs(e){return this.activeCellHandle?(0,lp.d_)(e,this.activeCellHandle):null}getParentGridOfActiveCellHandle(e){if(!this.activeCellHandle)return null;let t=(0,lp.d_)(e,this.activeCellHandle),i=t&&e.doc.resolve(t);if(!i)return null;let n=(0,p.eL)(i,e=>"grid"===e.type.name);return null!=n?n:null}reset(){return this.activeCellHandle=null,this.draggingPrimary=null,this.handleInfo=null,this.activeGridPos=null,this.activeGridGaps=[],this}setCellHandle(e,t){var i;return null===t.setCellHandle?(this.activeCellHandle=null,this.handleInfo=null):(this.activeCellHandle=(0,lp.JO)(e,t.setCellHandle),this.handleInfo=null!=(i=t.handleInfo)?i:null),this}setActiveGridPos(e){return this.activeGridPos=e.setActiveGridPos,this}setActiveGridGaps(e){return this.activeGridGaps=e.setActiveGridGaps,this}setDraggingPrimary(e){return this.draggingPrimary=e.setDraggingPrimary,this}setDraggingSecondary(e){return this.draggingGap=e.setDraggingSecondary,this}apply(e,t){let i=e.getMeta(pA);return i&&"setCellHandle"in i?this.setCellHandle(t,i):i&&"setActiveGridPos"in i?this.setActiveGridPos(i):i&&"setActiveGridGaps"in i?this.setActiveGridGaps(i):i&&"setDraggingPrimary"in i?this.setDraggingPrimary(i):i&&"setDraggingSecondary"in i?this.setDraggingSecondary(i):i&&"reset"in i?this.reset():this}constructor(e=null,t=null,i=null,n=null,a=null,r=[]){this.activeCellHandle=e,this.draggingPrimary=t,this.draggingGap=i,this.handleInfo=n,this.activeGridPos=a,this.activeGridGaps=r}}let pj=e=>pA.getState(e.state),pE=(e,t,i)=>{e.dispatch(e.state.tr.setMeta(pA,{setCellHandle:t,handleInfo:null!=i?i:void 0}))},pS=(e,t)=>{e.dispatch(e.state.tr.setMeta(pA,{setDraggingPrimary:t}))},pM=(e,t)=>{e.dispatch(e.state.tr.setMeta(pA,{setDraggingSecondary:t}))},pI=e=>{e.dispatch(e.state.tr.setMeta(pA,{reset:!0}))};function p_(e,t){let{node:i,offset:n}=e.domAtPos(t.start()),a=i.childNodes[n];do if(a&&a.classList&&a.classList.contains("node-grid"))return a;while(a=a.parentNode);return null}function pD(e,t){let i=e.domAtPos(t);return i.node.childNodes[i.offset].getBoundingClientRect()}function pR(e,t,i,n){let a=("horizontal"===n?e.clientX:e.clientY)-t,r="horizontal"===n&&(0,e7.ix)()?-a:a,s=Math.round(r/i);return{pixelDelta:a,adjustedDelta:r,spanDelta:s}}function pT(e,t,i,n){let a=e.state.tr;for(let[e,s]of n.entries()){var r;let n=(0,pC.Ss)({pos:t,node:i},e),l={...(null==(r=a.doc.resolve(n).nodeAfter.attrs)?void 0:r.options)||{}};void 0!==s.horizontalColumnSpan&&(l.horizontalColumnSpan=s.horizontalColumnSpan),void 0!==s.horizontalRowSpan&&(l.horizontalRowSpan=s.horizontalRowSpan),void 0!==s.verticalRowSpan&&(l.verticalRowSpan=s.verticalRowSpan),void 0!==s.verticalColumnSpan&&(l.verticalColumnSpan=s.verticalColumnSpan),a=a.setNodeMarkup(n,void 0,{options:l})}if(n.size>0){let e=n.keys().next().value,r=(0,pC.Ss)({pos:t,node:i},e);a=a.setMeta("annotationEvent",{type:"update-node-attrs",pos:r})}e.dispatch(a)}function pz(e,t,i,n,a){if(!e)return;let r="--grid-".concat(t,"-item-").concat(i,"-resize-").concat(a);e.style.setProperty(r,"".concat(n)),e.setAttribute("data-resizing-item-".concat(i),"true")}function pH(e,t,i,n){if(!e)return;let a="--grid-".concat(t,"-item-").concat(i,"-resize-").concat(n);e.style.removeProperty(a),e.removeAttribute("data-resizing-item-".concat(i))}function pB(e,t,i,n){if(!e)return;let a="--grid-".concat(t,"-gap-").concat(i,"-position");e.style.setProperty(a,"".concat(n))}function pN(e,t,i){if(!e)return;let n="--grid-".concat(t,"-gap-").concat(i,"-position");e.style.removeProperty(n)}function pP(e,t,i,n){let a=null!=n?n:(0,e7.ix)(),r=a?e-i.left:i.right-e,s=a?i.right-e:e-i.left;return{top:t-i.top,bottom:i.bottom-t,left:s,right:r}}function pF(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:df.Kd;switch(i){case"top":return e.y>=t.top-n&&e.y<=t.top+n&&e.x>=t.left&&e.x<=t.right;case"bottom":return e.y>=t.bottom-n&&e.y<=t.bottom+n&&e.x>=t.left&&e.x<=t.right;case"left":return e.x>=t.left-n&&e.x<=t.left+n&&e.y>=t.top&&e.y<=t.bottom;case"right":return e.x>=t.right-n&&e.x<=t.right+n&&e.y>=t.top&&e.y<=t.bottom}}function pV(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:25,s=pD(e,t);if(!s)return[];let l=[],o=function(e,t){var i,n;let a=(null==(n=(0,ph.pd)(e)[0])||null==(i=n.indices)?void 0:i.length)>1,r=pZ(e,t),s=pO(e,t);return a||r||s}(i,n),c=function(e,t){var i,n;let a=(0,ph.pd)(e),r=(null==(n=a[a.length-1])||null==(i=n.indices)?void 0:i.length)>1,s=pZ(e,t),l=pO(e,t);return r||s||l}(i,n),d=function(e,t){let i=(0,ph.pd)(e).length>1,n=pO(e,t);return i||n}(i,n);return"horizontal"===n?(d&&(l.push({edge:"left",isBeforeGrid:!0,isPerpendicular:!0,isHovered:!!a&&pF(a,s,"left",r)}),l.push({edge:"right",isBeforeGrid:!1,isPerpendicular:!0,isHovered:!!a&&pF(a,s,"right",r)})),o&&l.push({edge:"top",isBeforeGrid:!0,isPerpendicular:!1,isHovered:!!a&&pF(a,s,"top",r)}),c&&l.push({edge:"bottom",isBeforeGrid:!1,isPerpendicular:!1,isHovered:!!a&&pF(a,s,"bottom",r)})):(d&&(l.push({edge:"top",isBeforeGrid:!0,isHovered:!!a&&pF(a,s,"top",r),isPerpendicular:!0}),l.push({edge:"bottom",isBeforeGrid:!1,isHovered:!!a&&pF(a,s,"bottom",r),isPerpendicular:!0})),o&&l.push({edge:"left",isBeforeGrid:!0,isPerpendicular:!1,isHovered:!!a&&pF(a,s,"left",r)}),c&&l.push({edge:"right",isBeforeGrid:!1,isPerpendicular:!1,isHovered:!!a&&pF(a,s,"right",r)})),l}function pO(e,t){let i="horizontal"===t?"vertical":"horizontal",n=!1;return e.forEach(e=>{"gridItem"===e.type.name&&e.forEach(e=>{if("grid"===e.type.name){var t,a;((null==(a=e.attrs)||null==(t=a.options)?void 0:t.gridDirection)||"horizontal")===i&&(n=!0)}})}),n}function pZ(e,t){let i=e.child(0);if("gridItem"!==i.type.name)return!1;let n=!1;return i.forEach(e=>{if("grid"===e.type.name){var i,a;((null==(a=e.attrs)||null==(i=a.options)?void 0:i.gridDirection)||"horizontal")===t&&(n=!0)}}),n}let pG={enabled:!0,proximityThreshold:df.Kd,requireFocusWhenSelected:!0,hideForNestedGrids:!0};function pU(e){let{activeGrid:t,edges:i}=e,n=new Set;return!t||t.isNested||(t.isSelected&&t.hasFocus?i.forEach(e=>{n.add(e.edge)}):t.isSelected||i.forEach(e=>{e.isHovered&&n.add(e.edge)})),n}var pW=i(95531);let pK={right:{top:0,bottom:0,right:"calc(0px - ".concat("1em",")"),width:"".concat("1em")},left:{top:"40px",bottom:0,left:"calc(0px - ".concat("1em",")"),width:"".concat("1em")},bottom:{left:0,right:0,bottom:"calc(0px - ".concat("1em",")"),height:"".concat("1em")},top:{left:0,right:0,top:"calc(0px - ".concat("1em",")"),height:"".concat("1em")}},pQ=(0,_.memo)(e=>{let{edge:t,isVisible:i,isEditable:n,editor:a,node:r,getPos:s}=e,l=(0,_.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),o=(0,_.useCallback)(()=>{let e=s();"number"==typeof e&&(t.isPerpendicular?a.commands.wrapGridInPerpendicularParent(r,e,t.isBeforeGrid?"before":"after"):t.isBeforeGrid?a.commands.addPrimaryGroup({gridNode:r,gridPos:e,before:!0}):a.commands.addPrimaryGroup({gridNode:r,gridPos:e,before:!1}))},[a,r,s,t]),c=(0,_.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),o()},[o]),d={position:"absolute",backgroundColor:"gray.300",opacity:.3,cursor:"pointer",...pK[t.edge],_hover:{opacity:1}},p=(e=>"right"===e||"left"===e?{position:"absolute",top:"left"===e?"calc(50% - 20px)":"50%",transform:"translateY(-50%)",insetInlineStart:"0",height:"26px",width:"".concat("1em")}:{position:"absolute",top:"0",transform:"translateX(-50%)",insetInlineStart:"50%",height:"".concat("1em"),width:"26px"})(t.edge);return n&&i?(0,h.jsxs)(e5.s,{className:"outer-row-column-control",...d,transitionProperty:"opacity",transitionDuration:"0.2s",contentEditable:!1,children:[(0,h.jsx)(e5.s,{sx:{position:"absolute",width:"100%",height:"100%",top:"0",left:"0",backgroundColor:"gray.300",opacity:.3,borderRadius:"2px"},onMouseDown:c}),(0,h.jsx)(e5.s,{...p,children:(0,h.jsx)(pW.u,{isSelected:!1,isVisible:!0,onMouseDown:c,onDragStart:l,top:0,insetInlineStart:0,icon:(0,h.jsx)(I.g,{icon:e0.QLR,size:"xs"}),label:(e=>"left"===e.edge||"right"===e.edge?e2.Ru._({id:"AgvHni"}):e2.Ru._({id:"qZd/ph"}))(t),width:p.width,height:p.height})})]}):null});pQ.displayName="OuterRowColumnControl";var pq=i(64656),pJ=i(82650);function p$(e,t,i,n){var a;let r=(0,pq.on)(i),s=(0,ph.pd)(i),l=(null==(a=i.attrs)?void 0:a.id)||"unknown",o=[];try{if(!pD(e,t))return o;let a=pY({flowGroups:s,gridDirection:r,gridPos:t,gridNode:i,widthOverrides:n});a.length>0&&o.push({gridPos:t,gridId:l,gaps:a});let c=function e(t,i,n){let a=[];return n.forEach((n,r)=>{if("gridItem"!==n.type.name)return;let s=i+1+r;n.descendants((i,n)=>{if("grid"===i.type.name){var r,l,o;let c=(null==(l=i.attrs)||null==(r=l.options)?void 0:r.gridDirection)||"horizontal";if("vertical"===c){let r=s+1+n;try{if(pD(t,r)){let n=(null==(o=i.attrs)?void 0:o.id)||"unknown",s=(0,ph.Rd)(i),l=pY({flowGroups:s,gridDirection:c,gridPos:r,gridNode:i,widthOverrides:void 0});a.push({gridPos:r,gridId:n,gaps:l});let d=e(t,r,i);a.push(...d)}}catch(e){console.error("Error calculating nested grid gap positions:",e)}}}})}),a}(e,t,i);o.push(...c)}catch(e){console.error("Error calculating gap position:",e)}return o}function pY(e){let{gridDirection:t,flowGroups:i,gridPos:n,gridNode:a,widthOverrides:r}=e,s=[];if("horizontal"===t)return s;let l=(0,ph.Kj)(a,r);return i.forEach((e,t)=>{let r=e.indices[e.indices.length-1];if(void 0===r)return;let o=(0,pC.Ss)({pos:n,node:a},r);if(t===i.length-1)return;let c=1;for(let e=0;e<=t;e++){let t=i[e].indices[0];c+=l.get(t)||4}s.push({gridColumnStart:c,flowGroupIndex:t,isVisible:!1,edge:"right",lastCellPos:o})}),s}function pX(e,t){let i=e,n=t-e;return ndf.OJ?(n=df.OJ,i=t-df.OJ):it-df.Ih&&(i=t-df.Ih,n=df.Ih),{clampedDragWidth:i,clampedLinkedWidth:n}}function p0(e,t,i){var n,a,r,s;let l=e.state.doc.resolve(i),o=[];for(let t=l.depth;t>0;t--){let i=l.node(t);if("grid"===i.type.name){let r=l.before(t),s=null==(a=i.attrs)||null==(n=a.options)?void 0:n.gridStyle;if(!(0,pJ.Uw)(s))continue;let c=null;for(let e=t+1;e<=l.depth;e++)if("gridItem"===l.node(e).type.name&&e-1===t){c=l.before(e);break}if(null===c)continue;let d=dC(e,c);if(!d)continue;o.push({gridPos:r,gridNode:i,cellPos:c,cellRect:d,isNested:t>1})}}let c=[];for(let i of o){let n=function(e,t,i,n,a,r){if(!n)return null;let s=e.state.doc.resolve(a).index(e.state.doc.resolve(i).depth+1);(0,pq.on)(n);let{isLastInFlowGroup:l,flowGroupIndex:o}=function(e,t){let i=-1,n=!1;for(let a=0;a0&&a.bottom>0&&a.left>0&&a.right>0?[{edge:"top",distance:a.top},{edge:"bottom",distance:a.bottom},{edge:"left",distance:a.left},{edge:"right",distance:a.right}].reduce((e,t)=>t.distancee.distance-t.distance),c[0].handleInfo)}let p1=(e,t,i)=>(function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:df.Kd,a=arguments.length>4?arguments[4]:void 0,r=pP(e,t,i,a),s=r.bottom>0&&r.right>0&&r.left>0,l=r.right<0&&r.right>-n&&r.bottom>0&&r.top>0;return s&&r.right<=n||l})(e,t,i,db);function p2(e){let{view:t,event:i}=e,n=pj(t);if(null!==n.activeGridPos&&n.activeGridGaps.length>0){let e=i.clientX,a=i.target;if(!a||!(a instanceof HTMLElement))return;let r=a.closest(".inner-row-column-control"),s=r?r.dataset.gridId:null,l=r?parseInt(r.dataset.gapIndex||"-1",10):-1,o=!1,c=n.activeGridGaps.map(i=>{var n;let a=i.gaps.some(e=>e.isVisible),r=t.state.doc.nodeAt(i.gridPos);if(!r)return i;let c=null==(n=r.attrs)?void 0:n.id,d=pD(t,i.gridPos);if(!d)return i;let p=d.width,u=i.gaps.map(t=>{let i=t.gridColumnStart/df.wT,n=Math.abs(e-(d.left+i*p-df.Kd)){let{node:t,decorations:i,editor:a,getPos:r}=e,{options:s}=t.attrs,l=(0,pg.eu)(i),o=(e=>{let t=e.find(e=>e.spec.isGridGapDecoration);return t?t.spec:{isGridGapDecoration:!0,gapPositions:[]}})(i),c=function(e){let t=e.find(e=>e.spec.isOuterControlsDecoration);return t?t.spec:{isOuterControlsDecoration:!0,outerEdges:[]}}(i),d=(0,Q.GV)(ep.nD),u=l.isNestedGrid,g=l.isSubgrid,x=(0,_.useMemo)(()=>({onClick:e=>{if(e.currentTarget===e.target){let e=r();"number"==typeof e&&a.commands.selectNodeAtPos(e)}},cursor:d?"auto":"default"}),[a,r,d]),f=(e,t)=>{(e=>{var t,i,a;let r,s,{view:l,event:o,gap:c}=e;if(!l.editable)return;let d=pj(l);if(null==d?void 0:d.draggingGap)return;let p=l.state.doc.resolve(c.lastCellPos),u=p.nodeAfter,h=(0,n.eL)(p,e=>"grid"===e.type.name);if(!h)return;let g=p.index(h.depth),m=(0,pq.on)(h.node),x=(0,pq.yN)(h.node),f=p_(l,p),b=f?f.querySelector(".grid-resize-overlay"):null;if(!f)return;let C="right"===c.edge?f.offsetWidth:f.offsetHeight,v=C/df.EH,y="vertical"===m?(0,ph.Kj)(h.node):new Map,w=c.flowGroupIndex,k=(0,ph.pd)(h.node),A=k[w].indices[0],L=null!=(a=null!=(i=y.get(A))?i:(0,pC.BK)((null==(t=u.attrs)?void 0:t.options)||{},m))?a:0;if(c.flowGroupIndex{var i,n,a;let r=h.node.child(e),s=null!=(a=null!=(n=y.get(e))?n:(0,pC.BK)((null==(i=r.attrs)?void 0:i.options)||{},m))?a:0;void 0!==s&&s>t&&(t=s)}),s=t||df.Ih}pM(l,{startCoord:"right"===c.edge?o.clientX:o.clientY,cellIndex:g,initialWidth:null!=L?L:0,containerSize:C,pixelsPerUnit:v,linkedFlowGroupIndex:r,initialLinkedCrossSpan:s});let j=null,E=null;function S(){window.removeEventListener("mouseup",S),window.removeEventListener("mousemove",M);let e=pj(l);if(e.draggingGap){if(null===j)return void pM(l,null);if(e.draggingGap)try{let t=l.state.doc.resolve(c.lastCellPos),i=(0,n.eL)(t,e=>"grid"===e.type.name);if(!i){console.error("[GridResize] Could not find parent grid"),pM(l,null);return}let a=t.before(i.depth),r=(0,pq.on)(i.node),s=new Map,o=(0,ph.pd)(i.node),d=o[c.flowGroupIndex];d.indices.forEach(e=>{"horizontal"===r?s.set(e,{horizontalRowSpan:null!=j?j:void 0}):s.set(e,{verticalColumnSpan:null!=j?j:void 0})});let{linkedFlowGroupIndex:p}=e.draggingGap;void 0!==p&&null!==E&&o[p].indices.forEach(e=>{"horizontal"===r?s.set(e,{horizontalRowSpan:null!=E?E:void 0}):s.set(e,{verticalColumnSpan:null!=E?E:void 0})});let u=i.node.attrs.id||"unknown";d.indices.forEach(e=>{pH(f,u,e,"cross"),b&&pH(b,u,e,"cross")}),void 0!==p&&o[p].indices.forEach(e=>{pH(f,u,e,"cross"),b&&pH(b,u,e,"cross")}),o.forEach((e,t)=>{pN(f,u,t),b&&pN(b,u,t)}),requestAnimationFrame(()=>{pT(l,a,i.node,s),pM(l,null);let t=new Map;s.forEach((e,i)=>{let n="horizontal"===r?e.horizontalRowSpan:e.verticalColumnSpan;void 0!==n&&t.set(i,n)});let n=p$(l,i.pos,i.node,t);e.setActiveGridGaps({setActiveGridGaps:n})})}catch(e){console.error("[GridResize] Error during finish:",e),pI(l)}j=null,E=null}}function M(e){let t;if(!e.which)return S();let i=pj(l);if(!i.draggingGap)return;let n=c.flowGroupIndex,a="right"===c.edge?"horizontal":"vertical",{startCoord:r,initialWidth:s,pixelsPerUnit:o,linkedFlowGroupIndex:d,initialLinkedCrossSpan:p}=i.draggingGap,{spanDelta:u}=pR(e,r,o,a),g=s+u,m=null;if(void 0!==d&&void 0!==p){let{clampedDragWidth:e,clampedLinkedWidth:i}=pX(g,s+p);t=e,m=i}else t=Math.max(df.Ih,Math.min(df.OJ,g));let C=(0,ph.pd)(h.node),v=C[n];if(v.indices.forEach(e=>{pz(f,x,e,t,"cross")}),void 0!==d&&null!==m){let e=C[d],t=m;e.indices.forEach(e=>{pz(f,x,e,t,"cross")})}try{let e=new Map;if(v.indices.forEach(i=>{e.set(i,t)}),void 0!==d&&null!==m){let t=C[d],i=m;t.indices.forEach(t=>{e.set(t,i)})}let i=(0,ph.Kj)(h.node,e);C.forEach((e,t)=>{let n=1;for(let e=0;e<=t;e++){let t=C[e].indices[0],a=i.get(t)||4;n+=a}pB(f,x,t,n),b&&pB(b,x,t,n)})}catch(e){console.error("Error updating gap positions during cross drag:",e)}j=t,E=m}return window.addEventListener("mouseup",S),window.addEventListener("mousemove",M),o.preventDefault()})({view:a.view,event:e,gap:t})},b=(0,_.useMemo)(()=>{var e;let i=null!=(e=o.gapPositions)?e:[];return(0,h.jsx)(h.Fragment,{children:i.map((e,i)=>(0,h.jsx)(pb,{gap:e,gridId:t.attrs.id,isVisible:e.isVisible,canResize:!0,isEditable:d,onResizeMouseDown:f},"gap-".concat(i)))})},[o.gapPositions,c.outerEdges,r,t,a,d,f]);return(0,h.jsxs)(m.u,{dir:l.direction,...e,style:{position:"relative",height:"100%"},className:(0,M.cx)(d&&"is-editable","grid"),children:[!g&&(0,h.jsx)(H.A,{handlePlacement:"outside",...e,"data-testid":"grid-drag-handle",label:e2.Ru._({id:"HcGvxr"})}),(0,h.jsxs)(pf.A,{gridStyle:s.gridStyle||"standard",spacing:s.spacing||"medium",cellSize:s.cellSize,horizontalAlign:s.horizontalAlign,orientation:s.orientation||"horizontal",gridDirection:s.gridDirection||"horizontal",numCells:l.numCells,containerSize:l.containerSize,onContextMenu:()=>{},selectLayoutForElementProps:x,gridNode:t,editor:a,crossEdgeControl:b,className:u?"grid-nested":g?"grid-nested-full-bleed":void 0,children:[(0,h.jsx)(p.$p,{"data-node-view-content-outer":"grid"}),c.outerEdges.map(e=>(0,h.jsx)(pQ,{edge:e,isVisible:!0,isEditable:d,editor:a,node:t,getPos:r},"outer-edge-".concat(e.edge)))]})]})};function p5(e,t,i){let n=Math.floor(t/e.length),a=t-n*e.length;e.forEach((e,t)=>{let r=Math.max(df.Ih,Math.min(df.OJ,n+ +(t3&&void 0!==arguments[3]&&arguments[3],!(0,pJ.Uw)(i))return{newCellSpan:df.LY,cellUpdates:new Map};let n=(0,ph.pd)(t).find(t=>t.indices.includes(e));if(!n)return{newCellSpan:df.LY,cellUpdates:new Map};let a=new Map,r=df.Ih;if(n.spanTotal+r3&&void 0!==arguments[3]?arguments[3]:"horizontal";if(!(0,pJ.Uw)(i)||1===t.childCount)return{cellUpdates:new Map};let a=(0,ph.pd)(t).find(t=>t.indices.includes(e));if(!a||1===a.indices.length)return{cellUpdates:new Map};let r=[];a.indices.forEach(i=>{if(i!==e){let e=t.child(i),a=(0,pC.lx)(e.attrs.options||{},n);r.push({index:i,currentWidth:a})}});let s=new Map;return a.spanTotale.index),df.EH,s),{cellUpdates:s}}class p9{destroy(){this.handlers.forEach(e=>{let{name:t,handler:i}=e;return this.editorView.dom.removeEventListener(t,i)}),this.clearHighlight()}dragover(e){e.preventDefault();let t=this.editorView.dragging;if(!(null==t?void 0:t.slice))return;let i=t.slice.content.firstChild;if((null==i?void 0:i.type.name)!=="gridItem")return;if(!this.draggedPos){let e=this.editorView.state.selection;e&&"from"in e&&(this.draggedPos=e.from)}if(!this.draggedPos)return;let a=dL(this.editorView,e,t.slice);if(!(null==a?void 0:a.pos)||!this.isInSameGrid(this.draggedPos,null==a?void 0:a.pos)||this.draggedPos===(null==a?void 0:a.pos))return void this.clearHighlight();let r=this.editorView.state.doc.resolve(null==a?void 0:a.pos),s=(0,n.eL)(r,e=>"grid"===e.type.name);if(!s)return;let l=this.editorView.state.doc.resolve(this.draggedPos).index(s.depth),o=r.index(s.depth),c=(0,ph.pd)(s.node),d=c.findIndex(e=>e.indices.includes(l)),p=c.findIndex(e=>e.indices.includes(o));this.draggedCellIndex=l,this.draggedGroupIndex=d,this.targetGroupIndex=p,this.insertBeforeIndex=(null==a?void 0:a.side)==="left"||(null==a?void 0:a.side)==="top"?o:o+1,this.dropTargetPos=(null==a?void 0:a.pos)||null,this.dropSide=(null==a?void 0:a.side)||null}dragleave(e){let t=e.relatedTarget;t&&!this.editorView.dom.contains(t)&&this.clearHighlight()}dragend(e){this.clearState()}setHighlight(e){this.clearHighlight(),e.setAttribute("data-drop-target","true")}clearHighlight(){document.querySelectorAll("[data-drop-target]").forEach(e=>{e.removeAttribute("data-drop-target")})}clearState(){this.draggedPos=null,this.dropTargetPos=null,this.draggedCellIndex=null,this.draggedGroupIndex=null,this.targetGroupIndex=null,this.insertBeforeIndex=null,this.dropSide=null,this.clearHighlight()}isInSameGrid(e,t){let i=this.editorView.state.doc.resolve(e),a=this.editorView.state.doc.resolve(t),r=(0,n.eL)(i,e=>"grid"===e.type.name),s=(0,n.eL)(a,e=>"grid"===e.type.name);return!!(r&&s&&r.pos===s.pos)}calculateInsertPosition(e){return null===this.insertBeforeIndex?e.pos+1:this.insertBeforeIndex>=e.node.childCount?e.pos+e.node.nodeSize-1:(0,pC.Ss)(e,this.insertBeforeIndex)}handleDrop(e,t,i,n){let a=i.content.firstChild;return(null==a?void 0:a.type.name)==="gridItem"&&(this.draggedPos&&null!==this.insertBeforeIndex&&null!==this.draggedGroupIndex&&null!==this.targetGroupIndex?(this.draggedGroupIndex===this.targetGroupIndex?this.reorderWithinSameGroup():this.moveToNewGroup(),this.clearState(),!0):(this.clearState(),!1))}reorderWithinSameGroup(){if(!this.draggedPos||null===this.insertBeforeIndex||null===this.draggedCellIndex||this.draggedCellIndex===this.insertBeforeIndex)return;let e=this.editorView.state.tr,t=this.editorView.state,i=t.doc.nodeAt(this.draggedPos);if(!i)return;let a=t.doc.resolve(this.draggedPos),r=(0,n.eL)(a,e=>"grid"===e.type.name);if(!r)return;let s=this.calculateInsertPosition(r),l=this.draggedPos+i.nodeSize;e.delete(this.draggedPos,l);let o=e.mapping.map(s);e.insert(o,i),e.setSelection(U.nh.create(e.doc,o)),this.editorView.dispatch(e)}moveToNewGroup(){let e;if(!this.draggedPos||null===this.insertBeforeIndex||null===this.draggedCellIndex)return;let t=this.editorView.state.tr,i=this.editorView.state,a=i.doc.nodeAt(this.draggedPos);if(!a)return;let r=i.doc.resolve(this.draggedPos),s=(0,n.eL)(r,e=>"grid"===e.type.name);if(!s)return;let{direction:l,style:o}=(0,pq.IW)(s.node),c=p6(this.draggedCellIndex,s.node,o,l),{newCellSpan:d,cellUpdates:p}=p4("left"===this.dropSide||"top"===this.dropSide?this.insertBeforeIndex:Math.max(0,this.insertBeforeIndex-1),s.node,o,l),u=new Map(Array.from(c.cellUpdates).filter(e=>{let[t]=e;return t!==this.draggedCellIndex}));(0,pC.Fx)(t,s,u);let h=new Map(Array.from(p).filter(e=>{let[t]=e;return t!==this.draggedCellIndex}));(0,pC.Fx)(t,s,h);let g=t.mapping.map(this.draggedPos),m=g+a.nodeSize;t.delete(g,m);let x=this.calculateInsertPosition(s),f=t.mapping.map(x),b=(0,ph.pd)(s.node)[this.targetGroupIndex];if(b&&b.indices.length>0){let t=b.indices[0],i=Math.abs(t-this.insertBeforeIndex);for(let e of b.indices){let n=Math.abs(e-this.insertBeforeIndex);n{let i=e=>this[t](e);return e.dom.addEventListener(t,i),{name:t,handler:i}})}}let p7=()=>(0,l1.Ak)(10),p8=rP.S.extend({name:"UniqueGridId"}).configure({attributeName:"id",types:["grid"],initialValue:p7,filterTransaction:rV.kz,pluginKey:new U.hs("UniqueGridId")}),ue=n.bP.create({name:df.BM,content:"gridItem+",group:"cardBlock layoutBlock",isolating:!0,containerHandle:!0,defining:!0,priority:et.y.Grid,parseHTML:()=>[{tag:"div[class=grid]"},{tag:"grid"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"grid"}),0]},renderHTMLforAI(e){let{node:t}=e;return["grid",t.attrs.options,0]},addAttributes:()=>({id:(0,rF.e)(p7),options:{default:{},...(0,X.tb)("options")}}),addNodeView:()=>(0,p.gu)(p3,{update:u.R$,ignoreMutation:pu.I}),addProseMirrorPlugins(){let e;return[(this.editor,new U.k_({key:px,state:{init:()=>new pm,apply:(e,t)=>t},props:{decorations:e=>(0,pg.vy)(e)}})),new U.k_({key:pA,state:{init:()=>new pL,apply:(e,t,i,n)=>t.apply(e,n)},view:e=>({update(e,t){((e,t)=>{var i,n;let a=e.state,r=pj(e);if(!r)return;let s=!(null==t?void 0:t.selection.eq(a.selection)),l=t.doc!==a.doc&&null!==r.activeGridPos;if(!s&&!l)return;let o=s?(0,pC.qE)(a):null!==r.activeGridPos?{pos:r.activeGridPos,node:a.doc.nodeAt(r.activeGridPos)}:null;if(!o)return;let{pos:c,node:d}=o;if(!d)return;let p=null==(n=d.attrs)||null==(i=n.options)?void 0:i.gridStyle;if((0,pJ.Uw)(p))try{let t=p$(e,c,d);r.setActiveGridPos({setActiveGridPos:c}),r.setActiveGridGaps({setActiveGridGaps:t})}catch(e){console.error("Error calculating gap positions:",e)}})(e,t)}}),props:{handleDOMEvents:{mousemove:(e,t)=>(((e,t)=>{if(!e.editable||!t.target)return;let i=pj(e);if(!i||i.draggingGap)return;let n=t.target.closest(".node-grid");if(!n)return;let a=function(e,t){try{let i=e.posAtDOM(t,0);if(null==i)return null;return(0,pC.FV)(e.state,i)}catch(e){return null}}(e,n),r=a?a.pos:null;null!==r&&r!==i.activeGridPos?(function(e){var t,i;let{view:n,pluginState:a,hoveredGridPos:r}=e,s=n.state.doc.nodeAt(r);if(s&&(0,pJ.Uw)(null==(i=s.attrs)||null==(t=i.options)?void 0:t.gridStyle)){let e=p$(n,r,s);a.setActiveGridPos({setActiveGridPos:r}),a.setActiveGridGaps({setActiveGridGaps:e})}}({view:e,pluginState:i,hoveredGridPos:r}),p2({view:e,event:t})):null!==r&&p2({view:e,event:t})})(e,t),((e,t)=>{var i;if(!e.editable||!t.target||t.target.closest(".grid-resize-handle"))return;let n=pj(e);if(n.draggingPrimary)return;let a=function(e,t){var i,n,a,r;let s=null==(i=e.posAtCoords({left:t.clientX,top:t.clientY}))?void 0:i.inside;if(s&&-1!==s&&(null==(n=e.state.doc.resolve(s).nodeAfter)?void 0:n.type.name)==="gridItem"){let i=p0(e,t,s+1);if(i)return i}for(let i of[{x:t.clientX+db,y:t.clientY},{x:t.clientX,y:t.clientY+db},{x:t.clientX-db,y:t.clientY},{x:t.clientX,y:t.clientY-db}]){let n=null==(a=e.posAtCoords({left:i.x,top:i.y}))?void 0:a.inside;if(n&&-1!==n&&(null==(r=e.state.doc.resolve(n).nodeAfter)?void 0:r.type.name)==="gridItem"){let i=p0(e,t,n+1);if(i)return i}}let l=t.target;if(!(l&&l.closest(".cell-edge-control")))return null}(e,t);if(void 0===a)return;let r=null!=(i=null==a?void 0:a.cellPos)?i:null;r!==n.getActiveCellHandleAbs(e.state)&&pE(e,r,a)})(e,t),!1),mouseleave(e){let t=pj(e);if(null!==t.activeGridPos&&t.activeGridGaps.length>0){let i=!1;if(!(e.state.selection instanceof U.nh&&e.state.selection.from===t.activeGridPos)){let e=t.activeGridGaps.map(e=>e.gaps.some(e=>e.isVisible)?(i=!0,{...e,gaps:e.gaps.map(e=>({...e,isVisible:!1}))}):e);i&&t.setActiveGridGaps({setActiveGridGaps:e})}}let i=pj(e);return null===i.getActiveCellHandleAbs(e.state)||i.draggingPrimary||pE(e,null),!1}},decorations(e){let t=pA.getState(e),i=t.getActiveCellHandleAbs(e),n=t.handleInfo,a=[];if(null!==i&&n)try{let t=e.doc.resolve(i).nodeAfter;if(!t||"gridItem"!==t.type.name)return ld.zF.empty;let r={isGridItemResizeDecoration:!0,showPrimaryHandle:!n.isLastInFlowGroup},s=ld.NZ.node(i,i+t.nodeSize,{},r);a.push(s)}catch(e){return console.error("(caught) gridResizing error: ".concat(e.message)),ld.zF.empty}if((null==t?void 0:t.activeGridPos)!==null&&((null==t?void 0:t.activeGridGaps.length)||0)>0)try{t.activeGridGaps.forEach(t=>{let i=e.doc.nodeAt(t.gridPos);if(i){let e={isGridGapDecoration:!0,gapPositions:t.gaps};a.push(ld.NZ.node(t.gridPos,t.gridPos+i.nodeSize,{},e))}})}catch(e){console.error("Error creating grid gap decorations:",e)}return ld.zF.create(e.doc,a)},nodeViews:{}}}),(e=null,new U.k_({key:new U.hs("gridReorder"),view:t=>e=new p9(t),props:{handleDrop:(t,i,n,a)=>!!e&&e.handleDrop(t,i,n,a)}})),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={...pG,...e};return new U.k_(t.enabled?{key:py,state:{init:()=>new pv,apply:(e,t)=>t.apply(e)},view:e=>({update(e,t){((e,t)=>{var i;let a=e.state;if(!py.getState(a)||(null==t?void 0:t.selection.eq(a.selection)))return;let r=(0,pC.Av)(a);if(!r||!r.node)return(e=>{let t=e.state.tr.setMeta(py,{clear:!0});e.dispatch(t)})(e);let{pos:s,node:l}=r,o=l.attrs.options.gridDirection||"horizontal",c=a.selection instanceof U.nh&&a.selection.from===s&&"grid"===a.selection.node.type.name,d=(i=a.doc.resolve(s),!!(0,n.eL)(i,e=>"gridItem"===e.type.name)),p={pos:s,node:l,direction:o,isSelected:c,isNested:d,hasFocus:e.hasFocus()};((e,t)=>{let i=e.state.tr.setMeta(py,{setActiveGrid:t});e.dispatch(i)})(e,p);let u=pV(e,s,l,o);pw(e,u);let h=py.getState(e.state);h&&pk(e,pU(h))})(e,t)}}),props:{decorations(e){let t=py.getState(e);if(!t||!t.activeGrid)return ld.zF.empty;let i=t.edges.filter(e=>t.visibleEdges.has(e.edge)),{pos:n,node:a}=t.activeGrid,r=ld.NZ.node(n,n+a.nodeSize,{},{isOuterControlsDecoration:!0,outerEdges:i});return ld.zF.create(e.doc,[r])},handleDOMEvents:{mousemove(e,i){let n=py.getState(e.state);if(!n||!n.activeGrid)return!1;let a={x:i.clientX,y:i.clientY},{pos:r,node:s,direction:l}=n.activeGrid,o=pV(e,r,s,l,a,t.proximityThreshold);pw(e,o);let c=py.getState(e.state);return c&&pk(e,pU(c)),!1},mouseleave(e,t){let i=py.getState(e.state);if(!i)return!1;pw(e,i.edges.map(e=>({...e,isHovered:!1})));let n=py.getState(e.state);return n&&pk(e,pU(n)),!1}}}}:{key:py,state:{init:()=>new pv,apply:(e,t)=>t}})}()]},addExtensions:()=>[p8],addCommands:()=>({handleDeleteOnGridItem:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return a=>{var r,s;let{dispatch:l,state:o,chain:c}=a;if(!l)return!0;let{selection:d}=o,p=d instanceof U.nh&&"gridItem"===d.node.type.name?{node:d.node,pos:d.from}:(0,n.KP)(e=>"gridItem"===e.type.name)(o.selection);if(e&&p&&p.pos!==d.from)return!1;let u=(0,n.KP)(e=>"grid"===e.type.name)(o.selection);if(!p||!u)return!1;let h=1===p.node.childCount&&(null==(r=p.node.firstChild)?void 0:r.type.name)==="paragraph"&&(null==(s=p.node.firstChild)?void 0:s.content.size)===0;return!!(i||h||d instanceof U.nh&&"gridItem"===d.node.type.name)&&(1==u.node.childCount?c().selectNodeAtPos(u.pos).deleteSelectionAndSelectNear(t?1:-1).run():c().deleteGridItemWithRedistribution(p.pos).run(),!0)}},addGridItemWithRedistribution:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"after";return i=>{var n;let a,{tr:r,dispatch:s,state:l}=i;if(!s)return!0;let o=(0,pC.cU)(l,e);if(!o)return!1;let{gridParent:c,cellIndex:d,gridStyle:p}=o,u=l.doc.nodeAt(e);if(!u)return!1;let h=(null==(n=c.node.attrs.options)?void 0:n.gridDirection)||"horizontal",{newCellSpan:g,cellUpdates:m}=p4(d,c.node,p,h);(0,pC.Fx)(r,c,m);let x=u.attrs.options,f="horizontal"===h?{...x,horizontalColumnSpan:g}:{...x,verticalRowSpan:g},b=(0,pC.Dp)(l.schema,f);a="after"===t?r.mapping.map(e+u.nodeSize):r.mapping.map(e),r.insert(a,b);let C=a+1;return r.setSelection(U.U3.create(r.doc,C)),s(r.scrollIntoView()),!0}},deleteGridItemWithRedistribution:e=>t=>{var i;let{tr:n,dispatch:a,state:r}=t;if(!a)return!0;let s=(0,pC.cU)(r,e);if(!s)return!1;let{gridParent:l,cellIndex:o,gridStyle:c}=s,d=(null==(i=l.node.attrs.options)?void 0:i.gridDirection)||"horizontal",{cellUpdates:p}=p6(o,l.node,c,d),u=n.doc.nodeAt(e),h=(null==u?void 0:u.nodeSize)||0;(0,pC.Fx)(n,l,p);let g=n.mapping.map(e);u&&n.delete(g,g+h);let m=n.mapping.map(l.pos);(0,pC._Q)(n,m);let x=(0,r2.n)(n.doc.resolve(Math.min(g,n.doc.content.size-1)),1);return x&&n.setSelection(x),a(n.scrollIntoView()),!0},addPrimaryGroup:e=>{let{gridNode:t,gridPos:i,before:n}=e;return e=>{var a,r;let{tr:s,dispatch:l,state:o}=e;if(!l)return!0;let c=null==(a=t.attrs.options)?void 0:a.gridStyle,d=(null==(r=t.attrs.options)?void 0:r.gridDirection)||"horizontal";if(!(0,pJ.Uw)(c))return!1;let p=(0,ph.pd)(t),u=n?0:p.length-1,{newCellConfigs:h}=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"horizontal";if(!(0,pJ.Uw)(i))return{newCellConfigs:["horizontal"===n?{horizontalColumnSpan:df.LY}:{verticalRowSpan:df.LY}]};let a=(0,ph.pd)(t)[e];if(!a)return{newCellConfigs:["horizontal"===n?{horizontalColumnSpan:df.LY}:{verticalRowSpan:df.LY}]};let r=[];return a.indices.forEach(e=>{var i,a;let s=t.child(e).attrs.options||{},l=s.cellStyle,o=s.cellDecor,c=s.marker,d=s.innerLabel,p={};"horizontal"===n?(p.horizontalColumnSpan=null!=(i=s.horizontalColumnSpan)?i:df.LY,void 0!==s.horizontalRowSpan&&(p.horizontalRowSpan=s.horizontalRowSpan)):(p.verticalRowSpan=null!=(a=s.verticalRowSpan)?a:df.LY,void 0!==s.verticalColumnSpan&&(p.verticalColumnSpan=s.verticalColumnSpan)),r.push({...p,...l&&{cellStyle:l},...o&&{cellDecor:o},...c&&{marker:c},...d&&{innerLabel:d}})}),{newCellConfigs:r}}(u,t,c,d),g=p[u];if(!g)return!1;let m=n?(0,pC.Ss)({pos:i,node:t},g.indices[0]):(0,pC.Ss)({pos:i,node:t},g.indices[g.indices.length-1]+1),x=h.map(e=>(0,pC.Dp)(o.schema,e)),f=s.mapping.map(m);return s.insert(f,x),s.setSelection(U.U3.create(s.doc,f+1)),l(s.scrollIntoView()),!0}},wrapGridInPerpendicularParent:(e,t,i)=>n=>{var a,r;let{tr:s,dispatch:l,state:o}=n;if(!l)return!0;if(!e||"grid"!==e.type.name)return!1;let c="horizontal"===((null==(a=e.attrs.options)?void 0:a.gridDirection)||"horizontal")?"vertical":"horizontal",d="horizontal"===c?{horizontalColumnSpan:df.EH,horizontalRowSpan:df.Ih,cellStyle:"none"}:{verticalRowSpan:df.EH,verticalColumnSpan:df.Ih,cellStyle:"none"},p=(0,pC.Dp)(o.schema,d),u="horizontal"===c?{horizontalColumnSpan:df.EH,horizontalRowSpan:df.EH-df.Ih,cellStyle:"none"}:{verticalRowSpan:df.EH-df.Ih,verticalColumnSpan:df.EH-df.Ih,cellStyle:"none"},h=o.schema.nodes.gridItem.create({options:u},e),g="before"===i?[p,h]:[h,p],m=o.schema.nodes.grid.create({options:{gridDirection:c,gridStyle:"flexible",spacing:null==(r=e.attrs.options)?void 0:r.spacing}},g),x=s.mapping.map(t);s.replaceWith(x,x+e.nodeSize,m);let f=("before"===i?x+1:x+1+h.nodeSize)+1;return s.setSelection(U.U3.create(s.doc,f)),l(s.scrollIntoView()),!0}})}),ut=(0,_.memo)(e=>{let{edge:t,isVisible:i,onAdd:n,isEditable:a}=e,r=(0,_.useCallback)(e=>{n()},[n]);if(!a||!i)return null;let s=(e=>{let t={position:"absolute",transform:"translateY(-50%)",zIndex:2};switch(e){case"right":return{...t,insetInlineEnd:"calc(-1 * var(--grid-padding) - ".concat(8,"px)"),top:"50%",width:"".concat(16,"px"),height:"".concat(20,"px")};case"left":return{...t,insetInlineStart:"calc(-1 * var(--grid-padding) - ".concat(8,"px)"),top:"50%",width:"".concat(16,"px"),height:"".concat(20,"px")};default:return{...t,insetInlineStart:"50%",transform:"translateX(-50%) translateY(-100%)",bottom:"calc(-1 * var(--grid-padding) - ".concat(8,"px)"),width:"".concat(20,"px"),height:"".concat(16,"px")}}})(t),l=((e,t)=>{switch(e){case"right":case"left":return{height:"".concat(20,"px"),width:"".concat(16,"px")};default:return{height:"".concat(16,"px"),width:"".concat(20,"px")}}})(t);return(0,h.jsx)(e5.s,{className:"cell-edge-control",...s,transitionProperty:"opacity",transitionDuration:"0.2s",contentEditable:!1,children:(0,h.jsx)(e5.s,{children:(0,h.jsx)(pW.u,{isSelected:!1,isVisible:!0,onClick:r,top:0,insetInlineStart:0,icon:(0,h.jsx)(I.g,{icon:e0.QLR,size:"xs"}),label:e2.Ru._({id:"P/yGyM"}),width:l.width,height:l.height})})})});ut.displayName="CellAddButton";let ui=(0,_.memo)(e=>{let{edge:t,onResizeMouseDown:i,isEditable:n,isSubgridParent:a}=e,r=(0,Q.GV)(tF.ou),s=((e,t)=>"right"===e?{position:"absolute",insetInlineEnd:"calc(-1 * var(--grid-padding))",transform:"translateX(50%)",top:t?"0":"calc(-1 * var(--grid-padding) / 2)",bottom:t?"0":"calc(-1 * var(--grid-padding) / 2)",width:"var(--grid-padding)",zIndex:1}:{position:"absolute",left:"calc(-1 * var(--grid-padding))",right:"calc(-1 * var(--grid-padding))",bottom:"calc(-1 * var(--grid-padding))",height:"var(--grid-padding)",zIndex:1})(t,a),l=(e=>{let t={position:"absolute",borderRadius:"2px",height:"100%",width:"100%"};return"right"===e?{...t,cursor:"ew-resize",top:"0",left:"50%",bottom:"0"}:{...t,cursor:"ns-resize",left:"0",top:"50%",right:"0"}})(t),o=((e,t)=>({width:"right"===e?"2px":"100%",height:"bottom"===e?"2px":void 0,backgroundColor:t?"green":"trueblue.300"}))(t,r),c=(0,_.useCallback)(e=>{i(e,t)},[i,t]);return n?(0,h.jsx)(e5.s,{className:"cell-edge-control",...s,transitionProperty:"opacity",transitionDuration:"0.2s",contentEditable:!1,children:(0,h.jsx)(e5.s,{sx:l,onMouseDown:c,children:(0,h.jsx)(g.a,{sx:o})})}):null});ui.displayName="CellResizeControl";let un=(0,_.memo)(e=>{let{isThisGridItemFocused:t,gridDirection:i,resizeDecoration:a,isSubgridParent:r,isEditable:s,getPos:l,editor:o}=e,c=(0,_.useCallback)((e,t)=>()=>{let i=l();"number"==typeof i&&("flow"===e?o.commands.addGridItemWithRedistribution(i,t):o.commands.convertGridItemToNestedGrid(i,t))},[o,l]),d=(0,_.useCallback)((e,t)=>{(e=>{var t,i,a;let r,s,l,{view:o,event:c,edge:d}=e;if(!o.editable)return;let p=pj(o),u=p.getActiveCellHandleAbs(o.state);if(null===u||(null==p?void 0:p.draggingPrimary))return;let h=o.state.doc.resolve(u),g=h.nodeAfter,m=(0,n.eL)(h,e=>"grid"===e.type.name);if(!m)return;let x=h.index(m.depth),f=(0,pq.on)(m.node),b=(0,pq.yN)(m.node),C=p_(o,h);if(!C)return;let v="right"===d?C.offsetWidth:C.offsetHeight,y=v/df.EH,w="horizontal"===f?(0,ph.G0)(m.node):(0,ph.EY)(m.node),k=w.get(x);r=null!=k?k:(0,pC.lx)((null==(t=g.attrs)?void 0:t.options)||{},f);let A=(0,ph.pd)(m.node),L=[];for(let e of A){let t=e.indices.indexOf(x);if(-1!==t){L=e.indices,t{var i;let n=m.node.child(t);e!==(0,pC.lx)((null==(i=n.attrs)?void 0:i.options)||{},f)&&pz(C,b,t,e,"flow")}),pS(o,{startCoord:"right"===d?c.clientX:c.clientY,cellIndex:x,initialWidth:r,containerSize:v,pixelsPerUnit:y,linkedCellIndex:s,initialLinkedWidth:l});let j=null,E=null,S=void 0!==s;function M(e){window.removeEventListener("mouseup",M),window.removeEventListener("mousemove",I);let t=pj(o);if(t.draggingPrimary){if(null===j)return void pS(o,null);if(t.draggingPrimary)try{var i;let e=t.getActiveCellHandleAbs(o.state);if(null===e){console.error("[GridResize] Active handle position is null"),pS(o,null);return}let a=o.state.doc.resolve(e),r=(0,n.eL)(a,e=>"grid"===e.type.name);if(!r){console.error("[GridResize] Could not find parent grid"),pS(o,null);return}let s=a.before(r.depth),l=(null==(i=r.node.attrs.options)?void 0:i.gridDirection)||"horizontal",c=new Map;if(w.forEach((e,i)=>{var n;let a=r.node.child(i),s=(0,pC.lx)((null==(n=a.attrs)?void 0:n.options)||{},l);t.draggingPrimary&&(i===t.draggingPrimary.cellIndex||i===t.draggingPrimary.linkedCellIndex)||e!==s&&("horizontal"===l?c.set(i,{horizontalColumnSpan:e}):c.set(i,{verticalRowSpan:e}))}),"horizontal"===l?c.set(t.draggingPrimary.cellIndex,{horizontalColumnSpan:j}):c.set(t.draggingPrimary.cellIndex,{verticalRowSpan:j}),void 0!==t.draggingPrimary.linkedCellIndex&&null!==E&&("horizontal"===l?c.set(t.draggingPrimary.linkedCellIndex,{horizontalColumnSpan:E}):c.set(t.draggingPrimary.linkedCellIndex,{verticalRowSpan:E})),C&&r){let e=r.node.attrs.id||"unknown";for(let t=0;t{pT(o,s,r.node,c),pS(o,null)})}catch(e){console.error("[GridResize] Error during finish:",e),pI(o)}j=null,E=null}}function I(e){if(!e.which)return M(e);let t=pj(o),i=t.getActiveCellHandleAbs(o.state);if(!t.draggingPrimary||null===i)return;let{startCoord:n,initialWidth:a,pixelsPerUnit:r,linkedCellIndex:s,initialLinkedWidth:l,shouldPushLinkedCell:c}=t.draggingPrimary,{spanDelta:d}=pR(e,n,r,"horizontal"),p=a+d,u=(0,ph.pd)(m.node);for(let e of u)if(e.indices.includes(x)){e.indices;break}if(S&&void 0!==s&&void 0!==l&&!c){let{clampedDragWidth:e,clampedLinkedWidth:t}=function(e,t,i,n,a,r){let s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"horizontal",l=0;return t.forEach(e=>{if(e!==i&&e!==n){var t,o;let i=r.child(e),n=null!=(o=a.get(e))?o:(0,pC.lx)((null==(t=i.attrs)?void 0:t.options)||{},s);l+=n}}),pX(e,df.EH-l)}(p,L,x,s,w,m.node,f);p=e,E=t,pz(C,b,s,t,"flow")}else p=function(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"horizontal";if(1===t.length)return Math.max(df.Ih,Math.min(df.OJ,e));let s=0;t.forEach(e=>{if(e!==i){var t,l;let i=a.child(e),o=null!=(l=n.get(e))?l:(0,pC.lx)((null==(t=i.attrs)?void 0:t.options)||{},r);s+=o}});let l=df.EH-s;return Math.max(df.Ih,Math.min(l,e))}(p,L,x,w,m.node,f);if(pz(C,b,x,j=p,"flow"),C&&m){!function(e,t,i,n,a,r,s){let l=function(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"horizontal",s=new Map;return e.forEach((e,l,o)=>{var c;let d=(0,pC.lx)((null==(c=e.attrs)?void 0:c.options)||{},r);o===t?d=i:void 0!==n&&o===n&&null!=a&&(d=a),s.set(o,d)}),s}(i,n,a,r,s,f),o=(0,ph.pd)(i),c=function(e,t){let i=new Set;return e.forEach(e=>{if(e.spanTotal0){let t=e.indices[e.indices.length-1];i.add(t)}}),i}(o,0);i.forEach((i,a,s)=>{if(s!==n&&s!==r)if(c.has(s)){let i=function(e,t,i){let n={indices:[],spanTotal:0};for(let i of t)if(i.indices.includes(e)){n=i;break}return 0===n.indices.length?i.get(e)||df.LY:(i.get(e)||df.LY)+(df.EH-n.spanTotal)}(s,o,l);pz(e,t,s,i,"flow")}else{var d;pz(e,t,s,(0,pC.lx)((null==(d=i.attrs)?void 0:d.options)||{},f),"flow")}})}(C,b,m.node,x,j,s,E),(0,lm.i$)(C);let e=pA.getState(o.state);if(e&&null!==e.activeGridPos&&m)try{let t=p$(o,m.pos,m.node),i=new Map(e.activeGridGaps.map((e,t)=>[t,e.gaps.some(e=>e.isVisible)])),n=t.map((e,t)=>({...e,gaps:e.gaps.map(e=>{var n;return{...e,isVisible:null!=(n=i.get(t))&&n}})}));e.setActiveGridGaps({setActiveGridGaps:n})}catch(e){console.error("Error recalculating gaps during flow drag:",e)}}}return window.addEventListener("mouseup",M),window.addEventListener("mousemove",I),c.preventDefault()})({view:o.view,event:e,edge:t})},[o.view]),p=a.showPrimaryHandle,u="horizontal"===i?"right":null,g="horizontal"===i?"left":null,m="horizontal"===i?null:"left";return s?(0,h.jsxs)(h.Fragment,{children:[t&&!r&&(0,h.jsxs)(h.Fragment,{children:[g&&(0,h.jsx)(ut,{edge:g,isVisible:!0,onAdd:c("flow","before"),isEditable:s}),(0,h.jsx)(ut,{edge:"horizontal"===i?"right":"bottom",isVisible:!0,onAdd:c("flow","after"),isEditable:s}),(0,h.jsx)(ut,{edge:"horizontal"===i?"bottom":"right",isVisible:!0,onAdd:c("split","after"),isEditable:s}),m&&(0,h.jsx)(ut,{edge:m,isVisible:!0,onAdd:c("split","before"),isEditable:s})]}),p&&u&&(0,h.jsx)(ui,{edge:u,onResizeMouseDown:d,isEditable:s,isSubgridParent:r})]}):null});un.displayName="CellAddAndResizeControls";var ua=i(45775);let ur=e=>{let{node:t,decorations:i,editor:n,getPos:a}=e,{options:r}=t.attrs,s=(0,Q.GV)(ep.SJ),l=(0,pg.LG)(i),o=(e=>{let t=e.find(e=>{var t;return null==e||null==(t=e.spec)?void 0:t.isGridItemResizeDecoration});return t?t.spec:{isGridItemResizeDecoration:!0,showPrimaryHandle:!1}})(i),{firstChildSize:c}=(0,B.P)(i),d=(0,Q.GV)(ep.nD),u=(0,t9.DM)(i),{isRootGridSelected:g,isLastCellInGroup:x,isSubgridParent:f,layoutOptions:b}=l,C=b.gridDirection||"horizontal",v=(0,sf.UU)(i),y=(0,_.useCallback)(()=>{if(!d)return;let e=a();"number"==typeof e&&n.commands.selectNodeAtPos(e)},[n,a,d]),w=(0,_.useMemo)(()=>({onClick:()=>{},cursor:d?"auto":"default"}),[d]),k=(0,_.useMemo)(()=>({cellOptions:r,theme:s,firstChildSize:c,isFocused:u,editor:n,getPos:a,selectCell:y,selectCellForElementProps:w,...l}),[r,l,y,u,n,c,a,w,s]),A=(0,_.useMemo)(()=>(0,h.jsx)(un,{isEditable:d,isThisGridItemFocused:v,isSubgridParent:f,gridDirection:C,resizeDecoration:o,editor:n,getPos:a}),[d,v,f,C,o,n,a]);return(0,h.jsx)(m.u,{style:{position:"relative"},"data-selection-ring":!0,...e,children:(0,h.jsx)(ua.E,{cellProps:k,cellStyle:r.cellStyle||"none",dragHandle:!f&&(0,h.jsx)(H.A,{handlePlacement:"top",...e,"data-testid":"grid-item-drag-handle",label:(0,h.jsx)(e5.s,{direction:"column",align:"center",children:(0,h.jsx)(ex.x6,{id:"kA/i9e"})})}),cellDecorConfig:r.cellDecor,markerConfig:r.marker,innerLabelConfig:r.innerLabel,gridStyle:l.layoutOptions.gridStyle||"standard",addButton:A,className:(0,M.cx)(f&&"subgrid-parent"),children:(0,h.jsx)(p.$p,{})})})},us=n.bP.create({name:"gridItem",content:"(block | layoutBlock)+",isolating:!0,selectable:!1,containerHandle:!0,imageKeyPath:"options.marker.iconData",parseHTML:()=>[{tag:"div[class=grid-item]"},{tag:"div",context:"grid/"}],addAttributes:()=>({options:{default:{},...(0,X.tb)("options")}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"grid-item"}),0]},addNodeView:()=>(0,p.gu)(ur,{update:u.z0}),addCommands:()=>({convertGridItemToNestedGrid:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"after";return i=>{var a,r;let{tr:s,dispatch:l,state:o}=i;if(!l)return!0;let c=o.doc.nodeAt(e);if(!c||"gridItem"!==c.type.name)return!1;let d=o.doc.resolve(e),p=(0,n.eL)(d,e=>"grid"===e.type.name);if(!p)return!1;let u="horizontal"===((null==(a=p.node.attrs.options)?void 0:a.gridDirection)||"horizontal")?"vertical":"horizontal",h=c.content,g=null==(r=c.attrs.options)?void 0:r.cellStyle,m="horizontal"===u?{horizontalColumnSpan:12,cellStyle:g}:{verticalRowSpan:12,cellStyle:g},x=o.schema.nodes.gridItem.create({options:m},h),f=o.schema.nodes.gridItem.create({options:m},o.schema.nodes.paragraph.create()),b="before"===t?[f,x]:[x,f],C=o.schema.nodes.grid.create({options:{gridDirection:u,gridStyle:"flexible"}},b);s.setNodeMarkup(e,void 0,{...c.attrs,options:{...c.attrs.options,cellStyle:"none"}});let v=e+1,y=e+c.nodeSize-1;s.replaceWith(v,y,C);let w=("before"===t?v+1:v+1+x.nodeSize)+1;return s.setSelection(U.U3.create(s.doc,w)),l(s.scrollIntoView()),!0}}})});var ul=i(50265),uo=i(41198),uc=i(91892);let ud=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,up=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,uu=uc.Ay.extend({addInputRules(){return[(0,n.OX)({find:ud,type:this.type}),(0,n.OX)({find:up,type:this.type})]}});function uh(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=t>0,{parent:n,doc:a}=e,r=e.start(),s=e.after();if(n.type.spec.isolating){let e=a.resolve(i?s-1:r),t=(0,r2.n)(e,i?1:-1);if(i){let e=a.resolve(t.to).node();if(e&&e.isTextblock&&0===e.content.size)return t.to+1}return i?t.to:t.from}let l=e.start(e.depth-1);return uh(e.doc.resolve(l),t)}var ug=i(54046);let um=e=>{let t=uh(e,-1);return e.pos===t?ec.$x:t},ux=(e,t)=>{let i=uh(t,1);return t.pos===i?e.state.doc.content.size-ec.$x:i},uf=n.YY.create({name:"KeyMapOverride",priority:et.y.KeyMapOverride,addOptions:()=>({addSelectionKeyMaps:!1}),addKeyboardShortcuts(){let e=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.newlineInCode(),()=>t.createParagraphNear(),()=>t.liftEmptyBlock(),e=>{let{view:i,state:n,tr:a}=e;return a.setMeta("annotationEvent",{type:"split-block",splitPos:n.selection.from,atBeginning:i.endOfTextblock("backward")}),t.splitBlock()}]}),t=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.handleCardAccentDelete(),()=>{var e;return null==(e=t.handleSmartLayoutDelete)?void 0:e.call(t,!0,!1)},()=>{var e;return null==(e=t.handleDeleteOnGridItem)?void 0:e.call(t,!0,!1)},()=>t.deleteSelectionAndSelectNear(-1),()=>t.deleteSelection(),e=>{let{view:t,state:i,dispatch:n}=e;return(0,ug.o6)(i,n,t)},()=>t.unwrapQuoteOnDelete(),e=>{let{view:i,state:n,tr:a}=e,r=t.joinBackward();return r&&a.setMeta("annotationEvent",{type:"join-backward",joinPos:n.selection.from,atBeginning:i.endOfTextblock("backward")}),r},()=>t.selectNodeBackward(),()=>t.handleLayoutDelete(!1),()=>t.handleButtonDelete(!0),()=>t.handleLabelDelete(!0),()=>t.deleteCardIfEmpty(!1)]}),i=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.handleCardAccentDelete(),()=>{var e;return null==(e=t.handleSmartLayoutDelete)?void 0:e.call(t,!0,!0)},()=>{var e;return null==(e=t.handleDeleteOnGridItem)?void 0:e.call(t,!0,!0)},()=>t.deleteSelectionAndSelectNear(),()=>t.deleteSelection(),e=>{let{view:i,state:n,tr:a}=e,r=t.joinForward();return r&&a.setMeta("annotationEvent",{type:"join-forward",joinPos:n.selection.from,atEnd:i.endOfTextblock("forward")}),r},()=>t.selectNodeForward(),()=>t.handleLayoutDelete(!0),()=>t.handleButtonDelete(!0),()=>t.handleLabelDelete(!0),()=>t.deleteCardIfEmpty(!0)]}),n=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.handleSpaceToZoom()]}),a={};return this.options.addSelectionKeyMaps&&(a={"Mod-a":e=>{let{editor:t}=e,{selection:i}=t.state;if(i instanceof U.nh&&i.node.type.spec.isolating)return t.commands.selectAllText();let n=uh(t.state.selection.$from,-1),a=uh(t.state.selection.$to,1);return i.from===n&&i.to===a?t.commands.selectAllText():(t.commands.command(e=>{let{tr:t}=e;return t.setSelection(U.U3.create(t.doc,n,a)),!0}),!0)},"Mod-ArrowUp":e=>{let{editor:t}=e,i=um(t.state.selection.$from);if(!i)return!1;let n=t.state.doc.resolve(i),a=(0,r2.n)(n);return!!a&&t.chain().command(e=>{let{tr:t}=e;return t.setSelection(a),!0}).scrollIntoView().run()},"Mod-Shift-ArrowUp":e=>{let{editor:t}=e,i=um(t.state.selection.$from);return!!i&&t.chain().setTextSelection({from:i,to:t.state.selection.to}).scrollIntoView().run()},"Mod-ArrowDown":e=>{let{editor:t}=e,i=ux(t,t.state.selection.$to),n=t.state.doc.resolve(i),a=(0,r2.n)(n);return!!a&&t.chain().command(e=>{let{tr:t}=e;return t.setSelection(a),!0}).scrollIntoView().run()},"Mod-Shift-ArrowDown":e=>{let{editor:t}=e,i=ux(t,t.state.selection.$to);return t.chain().setTextSelection({from:t.state.selection.from,to:i}).scrollIntoView().run()},"Shift-Mod-a":e=>{let{editor:t}=e;return t.commands.selectAllText()}}),{...a,Enter:e,Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:i,"Mod-Delete":i,Space:n}}});n.YY.create({name:"UndoInputRuleKeymap",priority:et.y.UndoInputRuleKeymap,addKeyboardShortcuts:()=>({"Shift-Mod-a":e=>{let{editor:t}=e;return t.commands.selectAllText()},"Mod-z":e=>{let{editor:t}=e;return t.commands.undoInputRule()},Backspace:e=>{let{editor:t}=e;return t.commands.undoInputRule()},"Mod-Backspace":e=>{let{editor:t}=e;return t.commands.undoInputRule()}})});let ub=n.YY.create({name:"KeyBoardCatchall",priority:et.y.KeyBoardCatchall,addKeyboardShortcuts:()=>({Tab:e=>{let{editor:t}=e;return t.view.hasFocus()},"Shift-Tab":e=>{let{editor:t}=e;return t.view.hasFocus()}}),addProseMirrorPlugins:()=>[new U.k_({key:new U.hs("KeyBoardCatchall"),props:{handleKeyDown:(e,t)=>cW.WC.handleKeydown(t)}})]});var uC=i(52239),uv=i(12210),uy=i(43986);let uw=e=>{let{node:t,decorations:i,getPos:n,editor:a}=e,{color:r,variant:s,icon:l,uppercase:o}=t.attrs,c=(0,sf.Ms)(i),d=(0,sE.v)(i),u=(null==l?void 0:l.src)||(null==l?void 0:l.tempUrl),m="solid"===s?(0,uv.S0)(r).textColorVars:(0,uv.Ll)(r),x=(0,_.useCallback)(()=>{if(!a.isEditable)return;let e=n();"number"==typeof e&&a.commands.selectNodeAtPos(e)},[a,n]),f="solid"===s?{bg:r||"var(--accent-color-background-muted)"}:"outline"===s&&(eu.hQ||eu.rS)?{border:"max(1px, var(--shape-border-width)) solid var(--accent-color)"}:"outline"===s?{border:"0px",boxShadow:"inset 0 0 0 max(1px, var(--shape-border-width)) ".concat(r||"var(--accent-color)")}:{px:"0"};return(0,h.jsx)(p.VR,{children:(0,h.jsxs)(g.a,{className:"label",display:"inline-flex",alignItems:"center",gap:"0.5em",px:"0.75em",py:"0.375em",...f,borderRadius:"var(--box-border-radius)",fontSize:"0.8em",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",textTransform:null==o||o?"uppercase":"none",sx:{outline:c?"2px solid var(--chakra-ring-color) !important":void 0},css:m,color:"var(--body-color)",children:[u&&(0,h.jsx)(e5.s,{h:"1em",w:"1em",flexShrink:0,css:(0,uC.t)("currentColor"),contentEditable:!1,onClick:x,children:(0,h.jsx)(uy.s,{image:l})}),(0,h.jsxs)(S.E,{as:"div",position:"relative",color:"outline"===s||"plain"===s?r||"var(--accent-color)":void 0,display:"flex",children:[(0,h.jsx)(p.$p,{}),d&&(c||!u)&&(0,h.jsx)(S.E,{opacity:"0.3",pointerEvents:"none",contentEditable:!1,insetStart:"0",children:(0,h.jsx)(ex.x6,{id:"87a/t/"})})]})]})})},uk=n.bP.create({name:"label",content:"(text | emoji)*",marks:"",defining:!0,isolating:!0,selectable:!1,accessoryImageKey:"icon",imageKeyPath:"icon",addNodeView:()=>(0,p.gu)(uw,{update:u.z0}),addAttributes:()=>({color:{default:null},variant:{default:"solid"},icon:{default:null,...(0,X.tb)("icon")},uppercase:{default:null}}),addCommands:()=>({addLabelToGroup:e=>t=>{let{state:i,chain:n}=t,a=i.doc.nodeAt(e);if(!a)return!1;let r=e+a.nodeSize-1;return n().insertContentAt(r,(0,ak.G)().label).selectInsertedNode().run(),!0},handleLabelDelete:e=>t=>{let{dispatch:i,state:a,chain:r}=t;if(!i)return!0;let s=(0,n.KP)(e=>"label"===e.type.name)(a.selection);if(!s||e&&!(0,X.Op)(s.node))return!1;let l=(0,n.KP)(e=>"labelGroup"===e.type.name)(a.selection);return l&&1===l.node.childCount?r().deleteNode("labelGroup").command(e=>{let{tr:t}=e,i=(0,r2.n)(t.doc.resolve(l.pos));return i&&t.setSelection(i),!0}).focus().run():r().deleteNode("label").command(e=>{let{tr:t}=e,i=(0,r2.n)(t.doc.resolve(s.pos-1),-1);return i&&t.setSelection(i),!0}).focus().run(),!0}}),parseHTML:()=>[{tag:"label"}],renderHTML(e){let{HTMLAttributes:t}=e;return["label",(0,n.KV)(t),0]}});var uA=i(88663);let uL=e=>{let{editor:t,getPos:i,node:n}=e,a=(0,Q.GV)(ep.Cl),r=n.childCount{let e=i();"number"==typeof e&&t.commands.addLabelToGroup(e)},[t,i]);return r&&a?(0,h.jsx)(e5.s,{position:"relative",align:"center",children:(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"d85lwh"}),placement:"top",children:(0,h.jsx)(eJ.K,{icon:(0,h.jsx)(I.g,{icon:e0.QLR}),"aria-label":e2.Ru._({id:"lyqwgn"}),size:"xs",variant:"plain",isRound:!0,onClick:s,opacity:0,className:"add-label",transitionProperty:"opacity",transitionDuration:"normal"})})}):null},uj=e=>{let{decorations:t,node:i}=e,{horizontalAlign:n}=i.attrs;return(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(e5.s,{dir:(0,x.fZ)(t,n),w:"100%","data-selection-ring":"padded",borderRadius:"var(--box-border-radius)",direction:"row",justify:(0,x.lI)(n)||"var(--flex-align)",gap:"0.5em",alignItems:"center",flexWrap:"wrap",sx:uE(),children:[(0,h.jsx)(p.$p,{}),(0,h.jsx)(uL,{...e})]})})},uE=()=>({"> [data-node-view-content]":{display:"contents","> [data-node-view-content-inner]":{display:"contents"}},_hover:{".add-label":{opacity:1}}}),uS=n.bP.create({name:"labelGroup",content:"label{1,".concat(uA.x,"}"),group:"block",allowGapCursor:!1,addNodeView:()=>(0,p.gu)(uj,{update:u.R$}),parseHTML:()=>[{tag:"div[class=label-group]"},{tag:"labels"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"label-group"}),0]},renderHTMLforAI:()=>["labels",{},0]});var uM=i(31542),uI=i(60856),u_=i(96729),uD=i(85388),uR=i(6319);let uT=e=>{var t,i;let{node:a,decorations:r,editor:s,getPos:l}=e,o=s.state.selection,c=o.node&&!!(0,dM.M)(o.node),{options:d,...u}=a.attrs,f=(0,uD.fw)(r),b=(0,uR.BJ)(f.smartLayoutAttrs.variantKey),C=b.config?u_.Vt:b.Cell,v=(0,Q.GV)(ep.SJ),y=(0,dI.aG)(f.smartLayoutAttrs,f.direction),{firstChildSize:w}=(0,B.P)(r),k=f.index===f.numCells-1,A=(0,Q.GV)(ep.nD),L=(0,t9.DM)(r),j="number"==typeof f.emphasizedIndex&&f.emphasizedIndex!==f.index,M=(0,_.useCallback)(()=>{let e=l();if("number"!=typeof e)return;let t=s.state.doc.nodeAt(e);t&&s.commands.insertSmartLayoutCell(e+t.nodeSize)},[s,l]),D=b.addDirection?b.addDirection(y):"right",[R,T]=(0,aG.yz)(f.direction),z=(0,_.useCallback)(()=>{if(!A)return;let e=l();"number"==typeof e&&s.commands.selectNodeAtPos(e)},[s,l,A]),N=u.image,P=(0,_.useCallback)(e=>{let t=l();"number"==typeof t&&s.commands.updateNestedAttributesAtPos(t,{image:sA()({},N,e,{meta:{has_transparency:!0}})})},[s,l,N]),{bgRemovalInProgress:F}=(0,sL._)({editor:s,id:u.id,src:null==N?void 0:N.src,updateAttributes:P}),{contextMenuItems:V}=(e=>{var t,i,a;let{variant:r,editor:s,node:l,getPos:o,deco:c,options:d}=e,p=l.attrs,{id:u}=p,{editImage:g,startRemoveBg:m,isRemovingBg:x,changeFocalPoint:f}=(0,ln.c)({editor:s,backgroundRemovalId:u,getPos:o}),b=null;try{let e=o();"number"==typeof e&&(b=s.state.doc.resolve(e))}catch(e){b=null}let C=b?(0,n.eL)(b,dM.M):null,{imageType:v,imageSlot:y}=r,w=(0,li.l)(null!=(i=p.image)?i:void 0)&&y&&"image"===v,{toggleBuddyChatPanel:k,isBuddyChatPanelOpen:A}=(0,nH.Cy)(),{addColumnBefore:L,addColumnAfter:j,canChangeFocusPointAndRemoveBackground:M,hasImage:D,addDirection:R,parentVariant:T,cellOptions:z,handleDelete:H,selectParent:B,duplicateNode:N,updateAttributes:P}=(0,ln.m)({editor:s,node:l,parentNode:null==C?void 0:C.node}),F=(0,_.useMemo)(()=>D?[{key:"edit-image",label:"icon"===v?(0,h.jsx)(ex.x6,{id:"JE/4q/"}):(0,h.jsx)(ex.x6,{id:"9IrgTy"}),icon:e0.MT7,onClick:g},...w?[{key:"ask-ai",label:(0,h.jsx)(ex.x6,{id:"DDxKHn",values:{AGENT_PROPER_NOUN:e9.qV}}),icon:e_.p7g,onClick:()=>{A||k()}}]:[],...M?[{key:"remove-background",disabled:x,label:x?(0,h.jsx)(ex.x6,{id:"RdqLb7"}):(0,h.jsx)(ex.x6,{id:"ylbfBl"}),icon:e0.sAw,onClick:m},{key:"change-focus-point",label:(0,h.jsx)(ex.x6,{id:"BmxaoW"}),icon:e0.zTK,onClick:()=>f(u)}]:[],{divider:!0}]:[],[D,v,g,w,M,x,m,A,k,f,u]),V=(0,_.useMemo)(()=>(null==T?void 0:T.cellOptions.length)?null==T?void 0:T.cellOptions.map(e=>{var t,i;if(e.checkEnabled&&!e.checkEnabled({options:d,attrs:p}))return null;let n=null!=(i=z[e.key])?i:null==(t=e.defaultValue)?void 0:t.call(e,{ctx:"menu"});return e.ControlMenu?e.ControlMenu(n,t=>{let i=o();"number"==typeof i&&P(i,{options:{...z,[e.key]:t}})},e):null}).filter(e=>null!==e):[],[z,o,d,null==T?void 0:T.cellOptions,P,p]),O=(0,la.d)({editor:s,getPos:o,node:l,includeCut:!1,imageSrc:null==(t=p.image)?void 0:t.src}),Z=null!=(a=c.index)?a:0;return{contextMenuItems:[{key:"title",title:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"wIRP9h",values:{0:r.name()}})}),(0,h.jsxs)(E.z,{gap:1,children:[(0,h.jsx)(I.g,{icon:e0.qUw}),(0,h.jsx)(S.E,{children:(0,h.jsx)(ex.x6,{id:"y/5CE8",values:{0:Z+1}})})]})]})},{divider:!0},...O,{divider:!0},...F,{key:"add-item-before",label:(0,h.jsx)(ex.x6,{id:"w7mkyz"}),icon:(0,h.jsx)(I.g,{icon:e0.UiS,rotation:"bottom"===R?void 0:270}),onClick:()=>{let e=o();"number"==typeof e&&L(e)}},{key:"add-item-after",label:(0,h.jsx)(ex.x6,{id:"1e37Dl"}),icon:(0,h.jsx)(I.g,{icon:e0.UiS,rotation:"bottom"===R?180:90}),onClick:()=>{let e=o();"number"==typeof e&&j(e+l.nodeSize)}},{key:"duplicate",label:(0,h.jsx)(ex.x6,{id:"euc6Ns"}),icon:e0.jPR,onClick:()=>{let e=o();"number"==typeof e&&N(e+l.nodeSize)}},{divider:!0},...V.length?[...V,{key:"divider",divider:!0}]:[],{key:"edit-layout",label:(0,h.jsx)(ex.x6,{id:"UUpX+c"}),icon:e0.Hmw,onClick:()=>{let e=o();"number"==typeof e&&B(e)}},{divider:!0},{key:"delete",label:(0,h.jsx)(ex.x6,{id:"cnGeoo"}),icon:e0.yLS,onClick:H,color:"red.500"}]}})({variant:b,editor:s,node:a,getPos:l,deco:f,options:d}),{onOpenContextMenu:O}=(0,sj.$)({editor:s,contextMenuItems:V,getPos:l}),Z=(0,_.useMemo)(()=>({onClick:e=>{e.target===e.currentTarget&&z()},cursor:A?"auto":"default"}),[z,A]);return(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(g.a,{display:"contents",position:"relative","data-spotlight-parent":!0,className:j?"smart-layout-cell-not-emphasized":"",onContextMenu:c?void 0:O,style:{...(0,x.AS)(y.horizontalAlign||(null==(t=b.baseHorizontalAlign)?void 0:t.call(b,{dir:f.direction})),f.direction)},children:C&&(0,h.jsxs)(C,{cellOptions:{...d,icon:u.image},layoutOptions:y,theme:v,...f,...u,...e,firstChildSize:w,isFocused:L,selectCell:z,variant:b,selectCellForElementProps:Z,dragHandle:(0,h.jsx)(H.A,{...e,handlePlacement:null!=(i=b.dragHandlePlacement)?i:"top","data-testid":"smart-layout-cell-drag-handle",label:(0,h.jsx)(e5.s,{direction:"column",align:"center",children:(0,h.jsx)(ex.x6,{id:"YkfVHA",components:{0:(0,h.jsx)(S.E,{color:"gray.500"})}})})}),children:[(0,h.jsx)(p.$p,{style:{maxWidth:"100%",wordBreak:"break-word"}}),A&&k&&(0,h.jsx)(e5.s,{position:"absolute",..."bottom"===D?{bottom:-3,[T]:0,width:"100%",height:6,justify:"center"}:{[T]:-3,bottom:0,height:"100%",width:6,align:"center"},opacity:"0",transitionProperty:"opacity",transitionDuration:"normal",zIndex:"1",className:"add-button",children:(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"NQ8llq"}),placement:"top",children:(0,h.jsx)(eJ.K,{icon:(0,h.jsx)(I.g,{icon:e0.QLR}),"aria-label":e2.Ru._({id:"NQ8llq"}),position:"absolute",size:"xs",variant:"plain",isRound:!0,onClick:M,onMouseDown:iu.Fw})})}),F&&A&&(0,h.jsx)(sx.Td,{removeBackground:F})]})})})},uz=n.bP.create({name:"smartLayoutCell",content:"(block | smartLayoutBlock)+",isolating:!0,selectable:!1,containerHandle:!0,imageKeyPath:"image",accessoryImageKey:"image",addAttributes:()=>({id:(0,rF.e)(rO.z),options:{default:{},...(0,X.tb)("options")},width:{default:null},image:{default:null,...(0,X.tb)("image")},label:{default:null,parseHTML:e=>e.getAttribute("label")||e.getAttribute("number")}}),parseHTML:()=>[{tag:"div[class=layout-item]"},{tag:"div",context:"smartLayout/",getAttrs:e=>uH(e)},{tag:"smart-layout-item",getAttrs:e=>uH(e)}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"layout-item"}),0]},renderHTMLforAI(e){let{node:t,disableBookmarks:i}=e,{image:n,options:a,...r}=t.attrs,s={};Object.keys(a).forEach(e=>{s[e]="string"==typeof a[e]?a[e]:JSON.stringify(a[e])});let l={...r,...s};if(n){let{source:e}=n,t=(0,uI.D)(e)?"icon":"img",a={src:n.src,alt:(0,K.ve)(n),source:e||null};return i?["smart-layout-item",{...l,id:void 0},[t,a],["div",0]]:["smart-layout-item",l,[t,{bookmark:(0,ee.vL)({attrs:n}),alt:(0,K.ve)(n)}],["div",0]]}return["smart-layout-item",l,0]},addNodeView:()=>(0,p.gu)(uT,{update:u.z0})}),uH=e=>{let t,i=e.getAttribute("label")||e.getAttribute("number"),n=e.parentElement;t=(null==n?void 0:n.tagName.toLowerCase())==="smart-layout"?n.getAttribute("variant"):(null==n?void 0:n.tagName.toLowerCase())||(null==n?void 0:n.getAttribute("variant"));let a=(0,uR.BJ)(null!=t?t:void 0),r=[...(null==a?void 0:a.options.map(e=>e.key))||[],...(null==a?void 0:a.cellOptions.map(e=>e.key))||[]].reduce((t,i)=>{let n=e.getAttribute(i);if(n)try{t[i]=JSON.parse(n)}catch(e){t[i]=n}return t},{});return{image:uB(e,a),label:i,options:r}},uB=(e,t)=>{var i,n,a;if(!t.imageSlot){let t=e.querySelector(":scope >icon");t&&t.remove();return}if("arrowBullets"===t.key&&(null==(i=t.defaultAttrs)?void 0:i.image)){let i=e.querySelector(":scope >icon");return i&&i.remove(),t.defaultAttrs.image}let r=null;if("image"===t.imageType&&(null==(n=e.firstElementChild)?void 0:n.tagName.toLowerCase())==="img"?r=e.firstElementChild:"icon"===t.imageType&&((r=e.querySelector(":scope >icon"))||(null==(a=e.firstElementChild)?void 0:a.tagName.toLowerCase())!=="img"||(r=e.firstElementChild)),!r)return;let s=null;try{let e=JSON.parse(r.getAttribute(sa.A0)||"null");e&&(s=e)}catch(e){console.warn("Failed to parse ai-parsed-attrs:",e)}if(r.getAttribute("bookmark")){let e=(0,ee.Ll)(r);e&&(s=e)}let l=r.getAttribute("src"),o=r.getAttribute("source");if(l){let e,t;if(r.hasAttribute("data-meta"))try{e=JSON.parse(r.getAttribute("data-meta")||"{}")}catch(e){console.warn("Failed to parse meta:",r.getAttribute("data-meta"))}if(r.hasAttribute("data-resize"))try{t=JSON.parse(r.getAttribute("data-resize")||"{}")}catch(e){console.warn("Failed to parse resize:",r.getAttribute("data-resize"))}s={src:l,source:o||"image.custom",meta:e,resize:t}}if(s)return r.remove(),s};var uN=i(83987),uP=i(24254);let uF=e=>{let{node:t,decorations:i}=e,{verticalAlign:n,backgroundColor:a}=t.attrs,{layoutBackgroundColor:r}=(e=>{let t=e.find(e=>e.spec.isLayoutCellDecoration);return t?t.spec:(console.error("[LayoutCell] Decoration not found. This should never happen!",e),{isLayoutCellDecoration:!0,colWidth:0,colIndex:0,layoutBackgroundColor:null})})(i),{backgroundColor:s,themeVars:l,marginStyles:o}=((e,t)=>{let i=(0,Q.GV)(ep.SJ),n=null!=t?t:e,a=n&&(0,iE.ZI)(i,n),r=(0,_.useMemo)(()=>{if(n)return{margin:"0 0.5em",paddingInlineStart:"1em",paddingInlineEnd:"1em"}},[n]);return{backgroundColor:n,themeVars:a,marginStyles:r}})(r,a);return(0,h.jsxs)(p.VR,{className:"grid-cell",style:{position:"relative",justifyContent:n,...l,...o,...s&&{backgroundColor:"var(--card-background-color)",borderRadius:"var(--card-border-radius)"}},"data-selection-ring":!0,children:[(0,h.jsx)(H.A,{handlePlacement:"top",...e,"data-testid":"column-drag-handle",label:(0,h.jsx)(e5.s,{direction:"column",align:"center",children:(0,h.jsx)(ex.x6,{id:"zWdF4l",components:{0:(0,h.jsx)(S.E,{color:"gray.500"})}})})}),(0,h.jsx)(p.$p,{})]})},uV=n.bP.create({name:"gridCell",content:"(block | layoutBlock)+",isolating:!0,selectable:!1,containerHandle:!0,parseHTML:()=>[{tag:"div[class=column]"},{tag:"div",context:"gridLayout/"}],addAttributes:()=>({verticalAlign:null,backgroundColor:{default:null,parseHTML:e=>e.getAttribute("data-background-color")||null,renderHTML:e=>{let t=e.backgroundColor;return t?{"data-background-color":t}:{}}}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"column"}),0]},addNodeView:()=>(0,p.gu)(uF,{update:u.z0})});var uO=i(67411),uZ=i(39977),uG=i(91420);class uU{constructor(e=null){this.dragging=e}}let uW=new U.hs("layoutPlugin"),uK=new U.hs("layoutResizing");class uQ{getActiveHandleAbs(e){return this.activeHandle?(0,lp.d_)(e,this.activeHandle):null}reset(){return this.activeHandle=null,this.dragging=null,this}setHandle(e,t){return null===t.setHandle?this.activeHandle=null:this.activeHandle=(0,lp.JO)(e,t.setHandle),this}setDragging(e){return this.dragging=e.setDragging,this}apply(e,t){let i=e.getMeta(uK);return i&&"setHandle"in i?this.setHandle(t,i):i&&"setDragging"in i?this.setDragging(i):i&&"reset"in i?this.reset():this}constructor(e=null,t=null){this.activeHandle=e,this.dragging=t}}let uq=e=>uK.getState(e.state),uJ=(e,t)=>{e.dispatch(e.state.tr.setMeta(uK,{setHandle:t}))},u$=(e,t)=>{e.dispatch(e.state.tr.setMeta(uK,{setDragging:t}))},uY=(e,t)=>{let{node:i,offset:n}=e.domAtPos(t.start()),a=i.childNodes[n];do if(a&&a.classList&&a.classList.contains("node-gridLayout"))break;while(a=a.parentNode);return a},uX=e=>{let{node:t,editor:i,getPos:n}=e,a=t.content.childCount,r=(0,Q.GV)(ep.Cl),s=(0,ed.FX)();(e=>{let t,{getPos:i,updateAttributes:n,editor:a,node:r}=e;try{t=i()}catch(e){t=void 0}(0,_.useEffect)(()=>{if("number"!=typeof t)return;let e=a.state.doc.resolve(t),i=[];try{i=(0,dE.Ob)(e)}catch(e){console.error("[caught] LayoutView Error getting layout children:",e);return}i.length!==r.attrs.colWidths.length&&setTimeout(()=>{n({colWidths:(0,lg.I)(i.length)})},0)},[r,t,n,a])})(e);let l=a%2==0,o=Math.min((0,cx.h5)({base:1,sm:l?2:1,md:l?2:3,lg:4})||4,a),c=(0,_.useCallback)(()=>{let e=n();"number"==typeof e&&i.commands.addLayoutCell(e)},[i,n]),d=a"".concat(e,"%")).join(" ");return(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(a9.r,{className:(0,M.cx)("grid-col-controls",r&&"is-editable"),columns:o,gap:"var(--grid-border)",position:"relative",gridTemplateColumns:u,"data-selection-ring":!0,children:[(0,h.jsx)(p.$p,{className:"layout-content"}),(0,h.jsx)(H.A,{...e,handlePlacement:"outside",label:e2.Ru._({id:"Szg6OU"}),"data-testid":"layout-drag-handle"}),(0,h.jsx)(e5.s,{contentEditable:!1,position:"absolute",top:"0",h:"100%",align:"center",w:6,insetInlineEnd:-3,className:"add-column",opacity:"0",transitionProperty:"opacity",transitionDuration:"normal",children:d&&(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"AgvHni"}),placement:"top",children:(0,h.jsx)(eJ.K,{icon:(0,h.jsx)(I.g,{icon:e0.QLR}),"aria-label":e2.Ru._({id:"AgvHni"}),position:"absolute",size:"xs",variant:"plain",isRound:!0,zIndex:"1",onClick:c})})})]})})},u0=n.bP.create({name:uP.BM,content:"gridCell{1, ".concat(uP.ZS,"}"),group:"cardBlock",defining:!1,isolating:!0,selectable:!1,priority:et.y.Layout,containerHandle:!0,parseHTML:()=>[{tag:"div[class=columns]"},{tag:"columns"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"columns"}),0]},renderHTMLforAI(e){let{node:t}=e;return["columns",{colWidths:JSON.stringify(t.attrs.colWidths)},0]},addAttributes(){let e="colWidths";return{colWidths:{default:[],parseHTML:e=>{let t=0;e.childNodes.forEach(e=>{"DIV"===e.nodeName&&t++});try{var i;let n=null!=(i=e.getAttribute("colWidths"))?i:e.getAttribute("data-colWidths");if(n){let e=JSON.parse(n);if(Array.isArray(e)&&e.length===t&&e.every(e=>"number"==typeof e))return(0,lg.fF)(e,10,100),e}}catch(e){console.error("Error parsing AI generated colWidths",e)}return(0,lg.I)(t)},renderHTML:t=>{let i=t[e];return i?{["data-".concat(e)]:JSON.stringify(i)}:{}}},fullWidthBlock:{default:!1},backgroundColor:{default:null,parseHTML:e=>e.getAttribute("data-background-color")||null,renderHTML:e=>{let t=e.backgroundColor;return t?{"data-background-color":t}:{}}}}},addNodeView:()=>(0,p.gu)(uX,{update:u.R$,ignoreMutation:pu.I}),addProseMirrorPlugins(){let e;return[(e=this.editor,new U.k_({key:uW,state:{init:()=>new uU,apply:(e,t)=>t},appendTransaction:(e,t,i)=>{if(!e.some(e=>e.docChanged))return null;let n=e.find(e=>e.selectionSet),a=i.tr;if(i.doc.descendants((e,t)=>{if("gridLayout"===e.type.name&&1==e.childCount){let i=a.mapping.map(t);a.replaceWith(i,a.mapping.map(t+e.nodeSize),e.child(0).content).setMeta("annotationEvent",{type:"unwrap-node",pos:i})}}),!a.docChanged)return null;if(n){let e=n.selection.$from.depth-a.selection.$from.depth,t=(0,r2.n)(a.doc.resolve(n.selection.from-e));t&&a.setSelection(t)}return a},props:{decorations:e=>(e=>{let{doc:t}=e,i=[];return t.descendants((e,t)=>{if(e.type.name!==uP.BM)return;i.push(ld.NZ.node(t,t+e.nodeSize,{},{isLayoutDecoration:!0}));let n=e.attrs.colWidths,a=e.attrs.backgroundColor;return e.forEach((e,r,s)=>{let l=t+1+r,o={isLayoutCellDecoration:!0,colWidth:n[s],colIndex:s,layoutBackgroundColor:a};i.push(ld.NZ.node(l,l+e.nodeSize,{},o))}),!1}),ld.zF.create(t,i)})(e),handleDOMEvents:{drop(t,i){var n,a,r,s,l,o,c;let d=i.target,p=d instanceof Element?null==d||null==(n=d.closest)?void 0:n.call(d,"[data-gamma-child-tiptap-editor]"):null;if(p){let e=t.dom;if(!p.contains(e))return!1}let u=null==(a=t.dragging)?void 0:a.annotations;if(!uW.getState(t.state))return!1;let h=null==(r=t.dragging)?void 0:r.slice,g=null,m=null,x=(0,uG.p$)(i).filter(uG.KS);try{if(m=(0,dj.Vk)(t,i,h),g=(0,dE.ds)(t,i,h),(0,dS.i)(t,i,h,(null==(s=t.dragging)?void 0:s.operation)||"insert"))return!1}catch(e){return!1}try{let{selection:n}=t.state,a=!n.empty&&0===x.length,r=null==h?void 0:h.content.toJSON(),s=[];if(x.length>0&&(r=(s=(0,uZ.kT)(e,x)).map(e=>e.content)),!r)return!1;if((null==(l=r[0])?void 0:l.type)==="image"&&(null==(o=r[0].attrs)?void 0:o.resize)&&(m||g)&&(r[0].attrs.resize={}),(null==g?void 0:g.node.type.name)==="gridCell"){let{node:t,pos:n,side:l}=g,o="left"===l?n:n+t.nodeSize,d=(null==(c=r[0])?void 0:c.type)==="gridCell",p=null==u?void 0:u.origNodePos,h=p&&d?(0,dE.rP)(p,o,e):void 0,m=d?r:{type:"gridCell",content:r},x=e.chain().insertContentAt({from:o,to:o},m,{updateSelection:!1});return h&&x.updateNestedAttributesAtPos(h.parentPos,{colWidths:h.colWidths}),x.command(e=>{let{tr:t}=e;return a&&t.deleteSelection(),u&&t.setMeta("annotationEvent",{type:"drop",dragging:u,droppedBlockPos:o+ +!d}),!0}).focusMapped(o,1).run(),s.length>0&&s.forEach(e=>{e.upload()}),i.preventDefault(),!0}if(!m&&!g)return;let{node:d,pos:p,side:f}=m||g;if(p>n.from&&p{let{tr:n}=i;if(a){let e=t.state.selection,i=n.mapping.map(e.from),a=n.mapping.map(e.to);n.delete(i,a)}if(u){let i="left"===f&&h?h.size:d.nodeSize,a=(0,r4.U5)({side:f,view:t,tr:n,dragging:u,dropPos:p,dropNode:d,leftContentSize:i});requestAnimationFrame(()=>{var t,i;null==(t=(i=e.commands).moveAnnotations)||t.call(i,a)})}return!0}).focusMapped(p,v).run(),s.length>0&&s.forEach(e=>{e.upload()})}catch(e){console.error("(caught) [LayoutPlugin] handleDrop error:",e)}return i.preventDefault(),!0}}}})),new U.k_({key:uK,state:{init:()=>new uQ,apply:(e,t,i,n)=>t.apply(e,n)},props:{attributes:e=>null!==uK.getState(e).getActiveHandleAbs(e)?{class:"resize-cursor"}:{class:""},handleDOMEvents:{mousemove:(e,t)=>!!tF.of.get("layoutResizing")&&(((e,t)=>{if(!e.editable||!t.target||t.target.closest(".column-resize-handle"))return;let i=uq(e);if(i.dragging)return;let n=function(e,t){var i;let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n||-1===n.inside)return null;let a=e.state.doc.resolve(n.inside);if((null==(i=a.nodeAfter)?void 0:i.type.name)!=="gridCell")return null;let r=e.nodeDOM(a.pos);if(!r)return null;let s=(0,e7.ix)(),{left:l,right:o}=r.getBoundingClientRect(),c=o-t.clientX,d=t.clientX-l;if(s?c<=8:d<=8){let t=e.state.doc.resolve(a.before(a.depth)),i=((e,t)=>{for(let i=0;ie.pos===a.pos);return(null==i?void 0:i.pos)||null}return(s?d<=8:c<=8)?a.pos:null}(e,t);n!==i.getActiveHandleAbs(e.state)&&uJ(e,n)})(e,t),!1),mouseleave(e){if(!tF.of.get("layoutResizing"))return!1;let t=uq(e);return null===t.getActiveHandleAbs(e.state)||t.dragging||uJ(e,null),!1},mousedown:(e,t)=>!!tF.of.get("layoutResizing")&&(!function(e,t){if(!e.editable)return;let i=uq(e),n=i.getActiveHandleAbs(e.state);if(null===n||i.dragging)return;let a=e.state.doc.resolve(n),r=[...a.node().attrs.colWidths],s=(0,dE.xK)(a),l=((e,t)=>{let i=e.domAtPos(t);return i.node.childNodes[i.offset].offsetWidth})(e,n),o=uY(e,a),c=o.offsetWidth;u$(e,{startX:t.clientX,startWidth:l,colWidths:r,tableWidth:c,colIndex:s});let d=null;function p(t){window.removeEventListener("mouseup",p),window.removeEventListener("mousemove",u);let i=uq(e);if(i.dragging){if(null===d)return void u$(e,null);if(i.dragging)try{let t=i.getActiveHandleAbs(e.state);(function(e,t,i){let n=e.state.doc.resolve(t).before(),a=e.state.tr.setNodeMarkup(n,void 0,{colWidths:[...i]}).setMeta("annotationEvent",{type:"update-node-attrs",pos:n});e.dispatch(a),function(e,t){let i=e.state.doc.resolve(t),n=uY(e,i).querySelector(".grid-col-controls");n&&(n.style.gridTemplateColumns="")}(e,t)})(e,t,d),u$(e,null)}catch(t){e.dispatch(e.state.tr.setMeta(uK,{reset:!0}))}d=null}}function u(t){if(!t.which)return p(t);let i=uq(e),n=i.getActiveHandleAbs(e.state);if(!i.dragging||null===n)return;let{colIndex:a,colWidths:r}=i.dragging,s=function(e,t){let{tableWidth:i}=e,n=t.clientX-e.startX,a=(0,e7.ix)()?-n:n;return rd()(100*a/i,0)}(i.dragging,t);(function(e,t){let i=e.querySelector(".grid-col-controls");i&&(i.style.gridTemplateColumns=t.map(e=>"".concat(e,"%")).join(" "))})(o,d=(0,lg.H0)(r,a,s,15)),(0,lm.i$)(o)}window.addEventListener("mouseup",p),window.addEventListener("mousemove",u),t.preventDefault()}(e,t),!1)},decorations(e){let t=uK.getState(e).getActiveHandleAbs(e);if(null!==t){let i=[];try{let n=document.createElement("div");return n.className="column-resize-handle",i.push(ld.NZ.widget(t+1,n)),ld.zF.create(e.doc,i)}catch(e){return console.error("(caught) layoutResizing error: ".concat(e.message)),ld.zF.empty}}},nodeViews:{}}})]},addCommands(){var e=this;return{useLayoutPreset:(e,t)=>i=>{let{dispatch:a,tr:r,commands:s,view:l}=i;if(!a)return!0;let o=(0,dE.DF)(r.doc.resolve(e));if(!o)return!0;let c=(0,dE.Ob)(o),d=t.length-c.length,p=[];for(;0!==d;){if(d<0){let t=(0,dE.nX)(r.doc.resolve(e),-1),i=t.nodeAfter;r.deleteRange(t.pos,t.pos+i.nodeSize),p=[...1===i.childCount&&(0,n.Op)(i.firstChild)?[]:i.content.toJSON(),...p],d++;continue}if(d>0){s.addLayoutCell(o.pos,!1),d--;continue}}r.setNodeAttribute(e,"colWidths",t);let u=(0,dE.nX)(r.doc.resolve(o.pos),-1);if(!u||!u.nodeAfter)return!0;let h=u.pos+u.nodeAfter.nodeSize-1;if(s.insertContentAt(h,p,{updateSelection:!1}),r.selection.from>h||r.selection.to>h){let e=r.doc.resolve(u.pos+1).end(),t=(0,r2.n)(r.doc.resolve(e),-1);t&&r.setSelection(t)}let g=uY(l,o);return g&&(0,lm.i$)(g),!0},insertLayout:e=>t=>{let{dispatch:i,commands:n}=t;if(!i)return!0;let a=Array.from(Array(e),e=>u1);return n.insertContentAndSelect({type:"gridLayout",attrs:{colWidths:(0,lg.I)(e)},content:a})},addLayoutCell:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return i=>{let{chain:n,state:a}=i,r=a.doc.nodeAt(e);if(!r||r.type.name!==u0.name)return!1;let s=e+r.nodeSize-1,{colWidths:l}=r.attrs,o=l.length,c=rd()(100/(o+1),2),d=(0,lg.KJ)(l,o,c,15),p=n().insertContentAt(s,u1,{updateSelection:!1});return t&&p.selectInsertedNode(),p.command(t=>{let{tr:i}=t;return i.setNodeAttribute(e,"colWidths",d),!0}).run(),!0}},handleLayoutDelete:function(t){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return a=>{let{tr:r,dispatch:s,state:l}=a;if(!s)return!0;let o=(0,n.KP)(e=>e.type.name===uV.name)(l.selection),c=(0,n.KP)(e=>e.type.name===u0.name)(l.selection);if(!o||!c)return!1;if(!i||(0,X.mf)(o.node)){if(2==c.node.childCount){let t=o.node===c.node.child(0),i=t?c.node.child(1):c.node.child(0),n=t?c.start+c.node.child(0).nodeSize+1:c.start+1,a=n+i.content.size;r.replaceWith(c.pos,c.pos+c.node.nodeSize,i.content);let s=(0,r2.n)(r.doc.resolve(c.pos+(t?0:i.content.size)),t?1:-1);s&&r.setSelection(s);let l=(0,r4.es)({insertPos:c.pos,contentPos:n,contentEnd:a,editor:e.editor});requestAnimationFrame(()=>{var t,i;null==(t=(i=e.editor.commands).moveAnnotations)||t.call(i,l)})}else{let e=r.doc.resolve(o.pos);(0,uN.K)(r,e,t),r.setNodeAttribute(c.pos,"colWidths",(0,lg.XC)(c.node.attrs.colWidths,[(0,dE.xK)(e)]))}return!0}let{parent:d}=l.selection.$from;return!!(l.selection.empty&&d.isTextblock&&(0,n.Op)(d))&&d==o.node.firstChild&&!t&&(r.deleteRange(l.selection.$from.before(),l.selection.$from.after()),!0)}},goToNextLayoutCell:e=>t=>{let{tr:i,state:a}=t,r=(0,n.KP)(e=>e.type.name===uV.name||e.type.name===uz.name)(a.selection),s=(0,n.KP)(e=>e.type.name===u0.name||e.type.name===uM.o.name)(a.selection);if(!r||!s)return!1;let l=a.doc.resolve(r.pos),o=e?l.index()+1:l.index()-1;if(o<0||o>=l.parent.childCount)return!1;let c=l.posAtIndex(o);return i.setSelection(U.LN.near(a.doc.resolve(c))),!0}}},addKeyboardShortcuts:()=>({Tab:e=>{let{editor:t}=e;return!tF.of.get("arrowAutocomplete")&&t.commands.goToNextLayoutCell(!0)},"Shift-Tab":e=>{let{editor:t}=e;return!tF.of.get("arrowAutocomplete")&&t.commands.goToNextLayoutCell(!1)}})}),u1={type:"gridCell",content:[{type:"paragraph"}]};var u2=i(49646);let u3=e=>{let{node:t,decorations:i}=e,{fontSize:n,placeholder:a}=t.attrs;return(0,h.jsx)(m.u,{dir:(0,x.fZ)(i),...e,children:(0,h.jsx)(p.$p,{as:"li","data-testid":"bullet-list-item","data-font-size":n,"data-placeholder":a})})};var u5=i(19734),u4=i(46601);let u6=/^\s*([-*])\s$/,u9=n.bP.create({name:u4.e.Bullet,content:"inline*",defining:!0,group:"block cardNotesBlock",selectable:!1,allowFontSizes:"body",addNodeView:()=>(0,p.gu)(u3,{as:"ul",update:u.z0,updateWrapperEl:(e,t)=>{e.setAttribute("indent",t.node.attrs.indent)}}),addOptions:()=>({HTMLAttributes:{}}),addAttributes:()=>({indent:{default:0},fontSize:dQ.mD}),addInputRules(){return[(0,u5.aW)({find:u6,type:this.type},this.editor.state.schema)]},addKeyboardShortcuts:()=>({"Mod-Shift-8":e=>{let{editor:t}=e;return t.commands.setListItems({variant:u4.e.Bullet})},"Mod-.":e=>{let{editor:t}=e;return t.commands.setListItems({variant:u4.e.Bullet})}}),parseHTML(){return[{tag:'li[variant="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["li",(0,n.KV)(this.options.HTMLAttributes,t,{variant:this.name}),0]}}),u7=[e=>e.toString(),e=>String.fromCharCode(96+e),e=>(function(e){let t={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i="";for(let n of Object.keys(t)){let a=Math.floor(e/t[n]);e-=a*t[n],i+=n.repeat(a)}return i})(e).toLowerCase()],u8=e=>{var t;let{decorations:i,node:n}=e,{indent:a,fontSize:r,placeholder:s}=n.attrs,l=null==(t=i.find(e=>e.spec.listNumber))?void 0:t.spec.listNumber,o=(u7[a%u7.length]||u7[0])(l);return(0,h.jsx)(m.u,{dir:(0,x.fZ)(i),...e,children:(0,h.jsx)(p.$p,{as:"li","data-list-counter":o,"data-font-size":r,"data-placeholder":s})})},he=/^(\d+)\.\s$/,ht=n.bP.create({name:u4.e.Numbered,content:"inline*",defining:!0,group:"block cardNotesBlock",selectable:!1,allowFontSizes:"body",addOptions:()=>({HTMLAttributes:{}}),addNodeView:()=>(0,p.gu)(u8,{as:"ol",update:u.z0,updateWrapperEl:(e,t)=>{e.setAttribute("indent",t.node.attrs.indent)}}),addAttributes:()=>({indent:{default:0},fontSize:dQ.mD}),addInputRules(){return[(0,u5.aW)({find:he,type:this.type},this.editor.state.schema)]},addKeyboardShortcuts:()=>({"Mod-/":e=>{let{editor:t}=e;return t.commands.setListItems({variant:u4.e.Numbered})},"Mod-Shift-7":e=>{let{editor:t}=e;return t.commands.setListItems({variant:u4.e.Numbered})}}),parseHTML(){return[{tag:'li[variant="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["li",(0,n.KV)(this.options.HTMLAttributes,t,{variant:this.name}),0]}}),hi=e=>{let{decorations:t,node:i,updateAttributes:n}=e,a=(0,Q.GV)(eT.Jo),r=(0,nf.Iy)("edit",a),{checked:s,fontSize:l,placeholder:o}=i.attrs;return(0,h.jsx)(m.u,{dir:(0,x.fZ)(t),...e,children:(0,h.jsxs)(S.E,{as:"li",color:s?"var(--body-color-muted)":void 0,textDecoration:s?"line-through":void 0,transition:"color 250ms ease-out",position:"relative",className:"todo","data-font-size":l,children:[(0,h.jsx)(tX.S,{contentEditable:!1,suppressContentEditableWarning:!0,isChecked:s,onChange:e=>{r&&n({checked:e.target.checked})},position:"absolute"}),(0,h.jsx)(p.$p,{as:"span",className:"todo-content","data-placeholder":o})]})})},hn=/^\s*\[[ ]?\]\s$/,ha=/^\s*\[x\]\s$/,hr=n.bP.create({name:u4.e.Todo,addOptions:()=>({HTMLAttributes:{}}),content:"inline*",defining:!0,group:"block cardNotesBlock",selectable:!1,allowFontSizes:"body",addAttributes:()=>({indent:{default:0},checked:{default:!1},fontSize:dQ.mD}),addNodeView:()=>(0,p.gu)(hi,{as:"ul",update:u.z0,updateWrapperEl:(e,t)=>{e.setAttribute("indent",t.node.attrs.indent)}}),addInputRules(){return[(0,u5.aW)({find:hn,type:this.type,getAttributes:{checked:!1}},this.editor.state.schema),(0,u5.aW)({find:ha,type:this.type,getAttributes:{checked:!0}},this.editor.state.schema)]},addKeyboardShortcuts:()=>({"Mod-,":e=>{let{editor:t}=e;return t.commands.setListItems({variant:u4.e.Todo})},"Mod-Shift-9":e=>{let{editor:t}=e;return t.commands.setListItems({variant:u4.e.Todo})}}),parseHTML(){return[{tag:'li[variant="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["li",(0,n.KV)(this.options.HTMLAttributes,t,{variant:this.name}),0]}});var hs=i(29594),hl=i.n(hs),ho=i(51203),hc=i(92192);let hd=(0,_.forwardRef)((e,t)=>{let{dimensions:i,enforceMinDimensions:n,isThumbnail:a,isLoading:r,children:s,...l}=e,o=(0,tF.u)("enableVirtualization"),c=(0,aX.rd)();if(!o)return(0,h.jsx)(h.Fragment,{children:s});let d=i?{width:"".concat(i.width,"px"),height:"".concat(i.height,"px")}:{};return(!0===r||n)&&(d.minHeight=d.height),void 0!==r&&(d.height=void 0,d.width=void 0),(0,h.jsxs)(e5.s,{backgroundColor:!1===r?"transparent":c?"whiteAlpha.200":"blackAlpha.200",ref:t,position:!1!==r?"relative":"static",transition:"background-color .2s",...d,...l,children:[s,!1!==r&&(0,h.jsx)(tA.y,{position:"absolute",top:"50%",insetStart:"50%",colorScheme:"gray",size:a?"xs":"md"})]})});hd.displayName="VirtualizedPlaceholder";var hp=i(18826);let hu=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,Q.GV)(ep.OG),i=(0,Q.GV)(ep.$i),n=!1!==e.memoGroup&&(t?"".concat(e.memoGroup?"".concat(e.memoGroup,":"):"","presenting:").concat(i):void 0);return(0,hp.v)({...e,memoGroup:n})};var hh=i(96976);let hg=e=>{let{attrs:t,inGallery:i,shouldDisableClick:n}=e,a=(0,ei.lQ)(t),r=t.displayStyle,s=(0,lK.oR)(),l=(0,ei.eb)(t,"preview"===r&&!i),{handleOpenLinkWithInterstitial:o,handleOpenNativeLinkWithInterstitial:c,linkUrlSafe:d}=(0,hh.E)(a),p="newTab"===l&&!n;return(0,_.useMemo)(()=>p?{url:s?a:d,handleOpenLinkWithInterstitial:o,handleOpenNativeLinkWithInterstitial:c}:void 0,[o,c,d,a,p,s])};var hm=i(63029),hx=i(36062),hf=i(15234);let hb=e=>{let{enterZoom:t,zoomBoxProps:i,url:n,handleOpenLink:a,handleOpenInNewTab:r}=e,s=(0,Q.GV)(ep.nD);return eu.D1?null:!s&&a&&n?(0,h.jsx)(hx.Q,{inset:0,w:"100%",h:"100%",position:"absolute",zIndex:1,cursor:"pointer",children:(0,h.jsx)(hx.r,{onClick:a,href:n,target:"_blank",rel:"noopener"})}):(0,h.jsx)(hf.K,{enterZoom:t,doubleClickNonZoomHandler:s?r:void 0,...i})};var hC=i(60258);let hv={allowPopups:!1,noSandbox:!1,preventScroll:void 0},hy=e=>{let{initialUrl:t,frameRef:i,iframeOptions:n,backgroundColor:a="white",onLoad:r,...s}=e,{allowPopups:l,preventScroll:o,noSandbox:c}=n||hv;return(0,h.jsx)(e5.s,{w:"100%",h:"100%",direction:"column",background:a,...s,children:(0,h.jsx)("iframe",{ref:i,src:t,frameBorder:"0",width:"100%",height:"100%",allow:"encrypted-media; camera; microphone",allowFullScreen:!0,title:"Embedded app",sandbox:c?void 0:"allow-forms allow-scripts allow-same-origin allow-modals allow-pointer-lock ".concat(l?"allow-popups":""),scrolling:o?"no":void 0,style:{flex:1},onLoad:()=>{null==r||r()}})})},hw=(()=>{let e=e=>e.replace(/^https?:/,""),t=null,i=new Map,n={capture:!0,passive:!0},a=a=>{let r=e(a);i.delete(r),0===i.size&&t&&(window.removeEventListener("message",t,n),t=null)};return(r,s)=>{if(i.set(e(r),s),t)return()=>a(r);let l=Math.floor(519*Math.random());return t=t=>{if("https://if-cdn.com"===t.origin)try{let n=JSON.parse(t.data);if(!("context"in n))return;n.messageId=Math.floor(519*Math.random()),n.listenerId=l;let a=e(n.context);if(i.has(a))return void i.get(a)(n)}catch(e){console.error(e)}},window.addEventListener("message",t,n),()=>a(r)}})();function hk(e){return!!e&&"if-cdn.com"===new URL(e).host}let hA=e=>{let{html:t,onLoad:i,...n}=e,{handlePreload:a}=(e=>{let[t,i]=(0,_.useState)(null),n="function"==typeof e,a={resizeSettled:!1,loadFired:!1,preloadStart:-1/0,loadStart:-1/0,triggered:!1},r=(0,_.useRef)({...a}),s=(0,_.useRef)(e),l=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{preloadStart:t,loadStart:i,resizeSettled:n,loadFired:a,triggered:l}=r.current,o=performance.now()-t,c=performance.now()-i;if(!l&&(e||n&&a)){var d;console.debug("[embed] firing onLoad ".concat(c,"ms after frame load"),{preloadDelta:o,loadDelta:c}),r.current.triggered=!0,null==(d=s.current)||d.call(s);return}};return(0,_.useEffect)(()=>{s.current=e},[e]),(0,_.useEffect)(()=>{if(!n||!hk(t))return()=>{r.current={...a}};r.current.preloadStart=performance.now();let e=null,i=hw(t,e=>{e&&"object"==typeof e&&"height"in e&&s.push(e.height),o(s.length?200:1e3)}),s=[],o=t=>{e&&(clearTimeout(e),e=null),r.current.resizeSettled||(e=setTimeout(()=>{e=null,r.current.resizeSettled=!0,i(),l()},t))};return o(1e3),()=>{e&&(clearTimeout(e),e=null),i(),r.current={...a}}},[t,n]),{handlePreload:e=>(i(e),()=>{r.current.loadStart=performance.now(),r.current.loadFired=!0,l(!hk(e))})}})(i),r=(0,_.useRef)({frame:null,listener:null}),s=(0,_.useMemo)(()=>({__html:t}),[t]);return(0,h.jsx)(g.a,{position:"relative",role:"group",className:"html-embed-viewer","data-selection-ring":"inside","data-selection-background":!0,borderRadius:"var(--box-border-radius)",contentEditable:!1,dangerouslySetInnerHTML:s,ref:e=>{if(!e){r.current.frame&&r.current.listener&&r.current.frame.removeEventListener("load",r.current.listener),r.current={frame:null,listener:null};return}let t=null==e?void 0:e.getElementsByTagName("iframe");if((null==t?void 0:t.length)!==1){null==i||i();return}let n=t.item(0),s=n.src;if(n===r.current.frame)return;r.current.frame&&r.current.listener&&r.current.frame.removeEventListener("load",r.current.listener);let l=a(s);r.current={frame:n,listener:l},n.addEventListener("load",l)},...n})},hL=e=>{let{frameRef:t,node:i,isStealth:n=!1,isDark:a}=e,r=(0,ei.lQ)(i.attrs),{handleOpenLinkWithInterstitial:s}=(0,hh.E)(r);return(0,h.jsxs)(e5.s,{direction:"row",background:a?"gray.700":"gray.50",align:"center",borderBottom:"1px solid",borderColor:a?"gray.600":"gray.200",w:"100%",p:1,zIndex:2,position:n?"absolute":"relative",transitionProperty:"common",transitionDuration:"normal",opacity:+!n,_hover:{opacity:1},fontFamily:"body",children:[(0,h.jsx)(tr.p,{size:"xs",value:r,border:"0",noOfLines:1,color:a?"gray.200":"gray.600",pointerEvents:"none",readOnly:!0}),(0,h.jsxs)(tD.e,{size:"xs",spacing:1,variant:"ghost",colorScheme:"gray",ml:2,children:[(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"HpK/8d"}),placement:"top",children:(0,h.jsx)(eJ.K,{isRound:!0,"aria-label":e2.Ru._({id:"HpK/8d"}),icon:(0,h.jsx)(I.g,{icon:e0.yek}),onClick:()=>{if(!t.current)return;let e=t.current.src;t.current.src="about:blank",setTimeout(()=>{t.current&&(t.current.src=e)},50)}})}),(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"Alx2/L"}),placement:"top",children:(0,h.jsx)(eJ.K,{isRound:!0,"aria-label":e2.Ru._({id:"Alx2/L"}),icon:(0,h.jsx)(I.g,{icon:e0.vMs}),onClick:s})})]})]})};var hj=i(91094);let hE=e=>{let{isZoomed:t,useStealthNav:i,onLoad:n,opacity:a,...r}=e,{node:s}=r,l=(0,_.useRef)(null),{colorMode:o}=(0,nr.G6)(),c="dark"===o,d=(0,ed.FX)(),{url:p,proxy:u,source:g,embed:m}=s.attrs,x=(0,hj.B)(g),f=x.rewriteEmbedUrl&&p?x.rewriteEmbedUrl(p):p,b=u?(0,hj.l)(f):f||"about:blank",{isUntrusted:C}=(0,hC.i)(b);return x.preferHtml&&(null==m?void 0:m.html)?(0,h.jsx)(hA,{html:m.html,w:t?"100%":void 0,onClick:t?iu.dG:void 0,onLoad:n,opacity:a,...x.minWidth?{minW:"min(".concat(x.minWidth,", 100vw, 100%)"),left:"50%",transform:"translateX(-50%)"}:void 0}):C?(0,h.jsx)(e5.s,{h:"100%",w:"100%",align:"center",justify:"center",children:"unknown embed"}):(0,h.jsxs)(e5.s,{direction:"column",h:"100%",w:"100%",maxW:"var(--media-maxW)",maxH:"var(--media-maxH)",borderRadius:t?"lg":"var(--box-border-radius)",border:"1px solid",borderColor:c?"gray.600":"gray.200",overflow:"hidden",position:"relative","data-content-reference":!0,"data-selection-ring":"inside","data-selection-background":!0,className:(0,M.cx)("embed-viewer"),onClick:t?iu.dG:void 0,children:[(0,h.jsx)(hL,{...r,frameRef:l,isDark:c,isStealth:i}),!t&&(0,h.jsx)(hm.zA,{...r,frameRef:l}),(0,h.jsx)(hy,{initialUrl:b,frameRef:l,iframeOptions:x.iframeOptions,onLoad:n,css:{aspectRatio:d?"1 / 1.618":"1.618 / 1"},flex:"1"})]})};var hS=i(66815);let hM=(0,ok.P)(g.a),hI=(0,ok.P)(e5.s),h_=e=>{let{node:t,editor:i,decorations:n}=e,a=t.attrs,{source:r,embed:l,displayStyle:o,id:c,sourceUrl:d}=a,p=(0,hj.B)(r),{isZoomed:u,enterZoom:x,exitZoom:f}=(0,hm.RL)(c),b="inline"===o&&p.preferHtml&&(null==l?void 0:l.html),C=(0,cR.NZ)(e),v=(0,ed.FX)(),y=(0,Q.GV)(ep.nD),w=(0,t9.DM)(n)||!i.view.hasFocus(),k=(0,tF.u)("virtualizeEmbeds"),[A,L]=(0,_.useState)(!1),j=!s.$.GAMMA_PUPPETEER_SERVICE&&(b||"inline"===o)&&!C&&!(v&&p.forcePreviewOnMobile),{handleOpenLinkWithInterstitial:E,handleOpenNativeLinkWithInterstitial:S,url:I}=hg({attrs:a,inGallery:C,shouldDisableClick:!!(p.inlineInteractive&&j)})||{},D=!C&&!i.isThumbnail,{inViewport:R,ref:T,dimensions:z}=hu();return k&&j&&!i.isThumbnail&&"embed.gdrive"!==p.key&&!1===R?(!0===A&&L(!1),(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsx)(hd,{ref:T,dimensions:z})})):(0,h.jsxs)(m.u,{...e,children:[(0,h.jsxs)(hM,{h:"100%",w:"calc(100% * var(--media-scale))",className:(0,M.cx)("embed-preview",!b&&!(p.inlineInteractive&&j)&&rj.Gx),"data-export-as-image":!0,"data-export-link":d,position:"relative",overflow:b&&p.minWidth?"visible":"hidden","data-drag-handle":!0,ref:T,children:[j&&i.isThumbnail?(0,h.jsx)(hS.a6,{...e}):C?(0,h.jsx)(hS.x6,{...e}):j?(0,h.jsx)(hd,{isLoading:!A,dimensions:z,enforceMinDimensions:"embed.twitter"===p.key,flexDir:"column",children:(0,h.jsx)(hE,{...e,opacity:+!!A,onLoad:()=>{L(!0)},useStealthNav:!0})}):(0,h.jsx)(hS.Ch,{...e}),p.inlineInteractive&&!v&&j?(0,h.jsx)(g.a,{position:"absolute",inset:0,zIndex:1,pointerEvents:y&&!w&&"inline"===o?"auto":"none",cursor:"default"}):p.inlineInteractive&&v&&j?(0,h.jsx)(h.Fragment,{}):(0,h.jsx)(hb,{enterZoom:x,handleOpenLink:S,handleOpenInNewTab:E,url:I})]}),D&&(0,h.jsx)(hm.Gx,{isZoomed:u,exitZoom:f,editor:i,children:(0,h.jsx)(hI,{h:"100%",w:"100%",direction:"column",justify:"center",align:"center",children:(0,h.jsx)(hE,{...e,onLoad:()=>{L(!0)},isZoomed:!0})})})]})},hD=["url","source","data-thumbnail","data-meta","sourceUrl","displayStyle","fullWidthBlock","clickBehavior"],hR=n.bP.create({name:"embed",group:"block media",atom:!0,draggable:!0,selectable:!0,expandable:!0,addNodeView:()=>(0,p.gu)(h_,{update:u.z0}),addAttributes:()=>({id:(0,rF.e)(rO.z),url:{},source:{default:ho.Jp.key},thumbnail:{...(0,X.tb)("thumbnail")},embed:{...(0,X.tb)("embed")},meta:{...(0,X.tb)("meta")},proxy:{parseHTML:e=>({proxy:"true"===e.getAttribute("proxy")})},sourceUrl:{},displayStyle:{default:"preview"},fullWidthBlock:{default:!1},clickBehavior:{default:null},embedFetchStatus:{default:ei.oS,parseHTML:e=>(0,ei.di)(e.getAttribute("embedfetchstatus"))}}),parseHTML:()=>[{tag:"div[class=embed]"},{tag:"iframe[bookmark]",getAttrs:ee.Ll},{tag:"iframe",getAttrs:e=>({...Object.fromEntries(hD.map(t=>[t,e.getAttribute(t)]))})}],renderHTML(e){let{HTMLAttributes:t,node:i}=e;return["div",(0,n.KV)(t,{class:"embed"}),["a",{href:(0,ei.lQ)(i),target:"_blank"},(0,ei.JY)(i)]]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i,disableBookmarks:n}=e;if(n){let e={...hl()(i,hD),"data-id":i.id};return i["data-embed"]&&(e.embedFetchStatus=ei.fu),["iframe",e]}return["iframe",{bookmark:(0,ee.vL)(t)}]},addCommands:()=>({replaceEmbedsById:(e,t)=>i=>{let{editor:a,chain:r}=i,s=(0,n.xe)(a.state.doc,t=>"embed"===t.type.name&&t.attrs.id===e),l=r();return s.forEach(e=>{let{pos:i,node:n}=e;l.insertContentAt({from:i,to:i+n.nodeSize},t,{updateSelection:!1})}),l.run(),!0},updateEmbedsById:(e,t)=>i=>{let{editor:a,chain:r}=i,s=(0,n.xe)(a.state.doc,t=>("embed"===t.type.name||"video"===t.type.name)&&t.attrs.id===e),l=r();return s.forEach(e=>{let{pos:i}=e;l.updateAttributesAtPos(i,{thumbnail:t.thumbnail})}),l.run(),!0},insertEmbedAndFetchMetadata:function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n=>{let{commands:a,editor:r}=n,s=(0,rO.z)();a.insertContent({type:"embed",attrs:{id:s,url:e,sourceUrl:e,displayStyle:null!=t?t:"preview",meta:{title:"Loading..."}}},{updateSelection:!1});let l=!1;return(0,hc.Yq)(e,e=>{if(l)return void r.commands.updateEmbedsById(s,e);let i=i2.Fn[e.source];r.commands.replaceEmbedsById(s,{type:(null==i?void 0:i.nodeName)||"embed",attrs:{...e,id:s,displayStyle:null!=t?t:"video"===i.nodeName?"inline":"preview"}}),l=!0}).catch(t=>{console.warn("(caught) insertEmbedAndFetchMetadata error fetching url",t,e),i&&r.commands.replaceEmbedsById(s,e)}),!0}}})});var hT=i(24769);let hz="gallery-prevent-flex";class hH{constructor(e=null,t=null){this.dragging=e,this.dragOperation=t}}let hB=new U.hs("galleryPlugin");var hN=i(25175),hP=i(39150),hF=i(83956);let hV=16/9,hO=e=>{let{isZoomed:t,onLoad:i,opacity:n,position:a="relative",...r}=e,{node:s}=r,{embed:l,source:o,sourceUrl:c}=s.attrs,d=(e=>e&&ho.Dc[e]?ho.Dc[e]:ho.GQ)(o),p=(0,_.useRef)(null),u=d.preferHtml&&(null==l?void 0:l.html),m=(null==l?void 0:l.height)&&!(null==l?void 0:l.width),x=(null==l?void 0:l.height)&&(null==l?void 0:l.width)?l.width/l.height:(null==l?void 0:l.aspectRatio)||hV,f=t?{width:"min(var(--media-maxW), calc(var(--media-maxH) * ".concat(x,"))"),height:"video.tiktok"===o?void 0:m?l.height:"min(var(--media-maxH), calc(var(--media-maxW) / ".concat(x,"))"),alignContent:"center"}:u?{width:"100%"}:m?{height:l.height}:{height:0,pb:"".concat(100/x,"%")},b=(null==l?void 0:l.url)||s.attrs.embedUrl||c,C=d&&d.rewriteEmbedUrl&&b?d.rewriteEmbedUrl(b):b;return(0,h.jsxs)(g.a,{position:a,opacity:n,"data-content-reference":!0,"data-drag-handle":!0,...f,onClick:t?iu.dG:void 0,transition:"opacity .2s",children:[!t&&(0,h.jsx)(hm.zA,{...r,frameRef:p}),u?(0,h.jsx)(hA,{html:l.html,w:t?"100%":void 0,onClick:t?iu.dG:void 0,onLoad:i,...d.minWidth?{minW:"min(".concat(d.minWidth,", 100vw, 100%)"),left:"50%",transform:"translateX(-50%)"}:void 0,maxW:d.maxWidth}):(0,h.jsx)(hy,{initialUrl:C,backgroundColor:"none",borderRadius:"var(--box-border-radius)",overflow:"hidden","data-content-reference":!0,"data-selection-ring":"inside","data-selection-background":!0,className:(0,M.cx)("video-player"),onLoad:i,iframeOptions:{preventScroll:!0,...d.iframeOptions},position:"absolute",inset:0,frameRef:p})]})},hZ=e=>{let{node:t,editor:i}=e,n=t.attrs,{source:a,embed:r,displayStyle:l,id:o,sourceUrl:c}=n,{isZoomed:d,enterZoom:p,exitZoom:u}=(0,hm.RL)(o),x=(0,cR.NZ)(e),f=(0,hj.B)(a),b=(0,tF.u)("virtualizeEmbeds"),[C,v]=(0,_.useState)(!1),y=!s.$.GAMMA_PUPPETEER_SERVICE&&"inline"===l,w="inline"===l&&f.preferHtml&&(null==r?void 0:r.html),k=!x&&!i.isThumbnail,{handleOpenLinkWithInterstitial:A,handleOpenNativeLinkWithInterstitial:L,url:j}=hg({attrs:n,inGallery:x,shouldDisableClick:y&&!x})||{},{inViewport:E,ref:S,dimensions:I}=hu();return b&&y&&!1===E&&!i.isThumbnail?(!0===C&&v(!1),(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsx)(hd,{ref:S,dimensions:I})})):(0,h.jsxs)(m.u,{...e,as:"div",children:[(0,h.jsx)(g.a,{h:"100%",w:"calc(100% * var(--media-scale))",className:(0,M.cx)("embed-preview",!y&&rj.Gx),"data-export-as-image":!0,"data-export-link":c,position:"relative",overflow:w&&f.minWidth?"visible":"hidden",ref:S,children:i.isThumbnail?(0,h.jsx)(hS.a6,{...e}):x?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(hb,{enterZoom:p,url:j,handleOpenLink:L,handleOpenInNewTab:A}),(0,h.jsx)(hS.x6,{...e})]}):y?(0,h.jsx)(hd,{isLoading:!C,dimensions:I,children:(0,h.jsx)(hO,{opacity:+!!C,position:"static",onLoad:()=>{v(!0)},...e})}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(hb,{enterZoom:p,url:j,handleOpenLink:L,handleOpenInNewTab:A}),(0,h.jsx)(hS.Ch,{...e})]})}),k&&(0,h.jsx)(hm.Gx,{isZoomed:d,exitZoom:u,editor:i,children:(0,h.jsx)(e5.s,{width:"var(--media-maxW)",height:"var(--media-maxH)",direction:"column",align:"center",justify:"center",children:(0,h.jsx)(hO,{onLoad:()=>{v(!0)},...e,isZoomed:!0})})})]})},hG=["embedUrl","source","data-thumbnail","data-meta","sourceUrl","displayStyle","fullWidthBlock","clickBehavior"],hU=n.bP.create({name:"video",group:"block media",atom:!0,draggable:!0,selectable:!0,expandable:!0,addNodeView:()=>(0,p.gu)(hZ,{update:u.z0}),addAttributes:()=>({id:(0,rF.e)(rO.z),embedUrl:{},source:{},thumbnail:{...(0,X.tb)("thumbnail")},embed:{...(0,X.tb)("embed")},meta:{...(0,X.tb)("meta")},sourceUrl:{},displayStyle:{default:"inline"},fullWidthBlock:{default:!1},clickBehavior:{default:null},embedFetchStatus:{default:ei.oS,parseHTML:e=>(0,ei.di)(e.getAttribute("embedfetchstatus"))}}),parseHTML:()=>[{tag:"div[class=video]"},{tag:"video[bookmark]",getAttrs:ee.Ll},{tag:"video",getAttrs:e=>({...Object.fromEntries(hG.map(t=>[t,e.getAttribute(t)]))})}],addStorage:()=>({bookmarks:{}}),renderHTMLforAI(e){let{node:t,disableBookmarks:i,HTMLAttributes:n}=e;if(i){let e={...hl()(n,hG),"data-id":n.id};return n["data-embed"]&&(e.embedFetchStatus=ei.fu),["video",e]}return["video",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t,node:i}=e;return["div",(0,n.KV)(t,{class:"video"}),["a",{href:(0,ei.lQ)(i),target:"_blank"},(0,ei.JY)(i)]]}});var hW=i(99076);let hK=(0,ok.P)(e5.s),hQ=e=>{let{node:t,editor:i,getPos:n}=e,a=t.attrs,r=(0,ed.FX)(),s=(0,cR.yg)(e),l=0===s.length,o=(0,aX.rd)(),c=l?hT.Aj:r?hT.XJ:a.thumbHeight||hT.Aj,d=a.layout,u="grid"===d?a.dimensions||"square":void 0,g=(0,x.lI)(a.horizontalAlign||"center"),{isZoomed:f,isZoomComplete:b,exitZoom:C,zoomedId:v,setZoomedId:y}=(0,hm.$B)(s.map(e=>e.attrs.id)),w=(0,Q.GV)(ep.nD),k=(0,_.useRef)(null),A=(0,hN.z)(k,e=>(0,cR.HI)(i.view,e)),{contextMenuItems:L}=(e=>{let{editor:t,node:i,getPos:n}=e,a=(0,_.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),r=(0,hW.N_)(),s=i.attrs.layout;return{contextMenuItems:[...(0,la.d)({editor:t,node:i,getPos:n}),{divider:!0},{key:"add-comment",label:(0,h.jsx)(ex.x6,{id:"oFsfkI"}),icon:e0.DN2,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,cR.wG)(t.state.selection))}},{divider:!0},{key:"layout",label:(0,h.jsx)(ex.x6,{id:"vR68Ol"}),icon:e0.Qyz,items:Object.entries(r).map(e=>{let[a,r]=e;return{key:a,label:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(S.E,{children:r.title}),(0,h.jsx)(S.E,{fontSize:"xxs",color:"gray.500",children:r.description})]}),icon:a===s?e0.e68:void 0,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,hW.mF)(a,i.attrs,t,t.state.selection))}}})},{key:"add-image",label:(0,h.jsx)(ex.x6,{id:"pVb3uA"}),icon:e0.HuL,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,cR.hk)(n,t))}},{divider:!0},{key:"delete",label:(0,h.jsx)(ex.x6,{id:"cnGeoo"}),icon:e0.yLS,onClick:a,color:"red.500"}]}})({editor:i,node:t,getPos:n}),{onOpenContextMenu:j}=(0,sj.$)({editor:i,contextMenuItems:L,getPos:n}),E=(0,_.useCallback)(e=>{e.stopPropagation(),e.preventDefault(),(0,cR.hk)(n,i)},[n,i]),M=(0,_.useCallback)(e=>{var t;if(i.isEditable&&(null==(t=e.target.closest(".gallery, .block"))?void 0:t.classList.contains("gallery"))){let e=n();if("number"!=typeof e)return;i.commands.selectNodeAtPos(e)}},[i,n]),D=(0,_.useMemo)(()=>"grid"===d?{overflow:"hidden",aspectRatio:"square"===u?"1":"landscape"===u?"4/3":"3/4"}:"logo"===d?{height:void 0}:{h:"".concat(c,"em"),flex:a.stretchFill||null===a.stretchFill?"1 1 auto":void 0},[d,u,c,a.stretchFill]),R=(0,_.useMemo)(()=>"grid"===d?{justifyContent:"center",display:"grid",gridTemplateColumns:1===s.length?"repeat(auto-fit, ".concat(a.thumbHeight,"em)"):s.length<6?a.thumbHeight>=hT.Vj/(1+.1*s.length)?"repeat(auto-fit, minmax(".concat(a.thumbHeight,"em, 1fr))"):"repeat(auto-fit, ".concat(a.thumbHeight,"em)"):"repeat(auto-fit, minmax(".concat(a.thumbHeight,"em, 1fr))"),gap:a.thumbHeight>=hT.Vj/2?"".concat(hT.I0,"em"):a.thumbHeight<=hT.Vj/3?"".concat(hT.I0/1.25,"em"):"".concat(hT.I0/1.5,"em")}:{gap:a.thumbHeight<=hT.Aj/3?"".concat(hT.I0/2,"em"):a.thumbHeight<=hT.Aj/2?"".concat(hT.I0/1.5,"em"):"".concat(hT.I0,"em"),display:"flex",flexDirection:"row",flexWrap:"wrap",alignItems:"center",placeContent:g,w:s.length>=3&&(null===a.stretchFill||a.stretchFill)?"100%":void 0},[d,a.thumbHeight,a.stretchFill,g,s.length]);return(0,h.jsxs)(m.u,{...e,children:[(0,h.jsxs)(e5.s,{onContextMenu:w?j:void 0,className:"gallery",cursor:"default",onClick:M,ref:k,align:g,direction:"column",position:"relative","data-selection-ring":!0,"data-selection-background":!0,...l?A:{},css:{"--media-maxH":"flex"===d?"".concat(c,"em"):void 0,"--media-maxW":"100%"},w:"100%",sx:{".gallery-content":{w:"100%",display:"flex"===d?"contents":void 0},"[data-node-view-content-inner=gallery]":{...R,".block":{...D,["&.".concat(hz)]:{flex:"0 0 auto"},my:0,transitionProperty:"filter",transitionDuration:"normal",_hover:{[":not(.block-mediaPlaceholder) > :not(.".concat(hP.T,")")]:{filter:"brightness(0.9)"}},"[data-node-view-wrapper]":{h:"100%"}},".block-mediaPlaceholder":{overflow:"visible"}},".block-gallery.is-focused & .placeholder":{bg:o?sg.N.DARK_GALLERY_BG:sg.N.LIGHT_GALLERY_BG},".placeholder":{minW:"flex"===d?"12em":"logo"===d?"6em":void 0,h:"logo"===d?(0,cR.w5)(a.thumbHeight,a.thumbSpacing):void 0}},children:[l?(0,h.jsxs)(eh.T,{spacing:3,h:"".concat(c,"em"),justify:"center",contentEditable:!1,color:o?sg.N.DARK_COLOR:sg.N.LIGHT_COLOR,className:"gallery-placeholder","data-testid":"gallery-placeholder",userSelect:"none",children:[(0,h.jsx)(I.g,{size:"2x",icon:a7.yvG}),w?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eK.$,{size:"xs",onClick:E,onMouseDown:iu.Fw,children:"Add images"}),(0,h.jsx)(S.E,{color:o?sg.N.DARK_ICON_COLOR:sg.N.LIGHT_ICON_COLOR,fontSize:"sm",textAlign:"center",children:(0,h.jsx)(ex.x6,{id:"oyPIji"})})]}):null]}):(0,h.jsx)(p.$p,{className:"gallery-content"}),w&&!l&&(0,h.jsx)(e5.s,{position:"absolute",bottom:"0",h:"grid"===d||"logo"===d?"100%":"".concat(c,"em"),align:"center",w:6,insetEnd:-3,className:"add-image",opacity:"0",transitionProperty:"opacity",zIndex:"tooltip",transitionDuration:"normal",children:(0,h.jsx)(em.Tz,{label:(0,h.jsx)(ex.x6,{id:"P5MuiB"}),placement:"top",children:(0,h.jsx)(eJ.K,{icon:(0,h.jsx)(I.g,{icon:e0.QLR}),"aria-label":e2.Ru._({id:"P5MuiB"}),position:"absolute",size:"xs",variant:"plain",isRound:!0,onClick:E})})}),(0,h.jsx)(H.A,{...e,handlePlacement:"outside",label:e2.Ru._({id:"wnA/4R"})})]}),(0,h.jsx)(hm._M,{isZoomed:f,isZoomComplete:b,exitZoom:C,zoomedId:v,setZoomedId:y,editor:i,children:s.filter(e=>e.attrs.id).map(e=>{let{id:t}=e.attrs,n=e.type.name;return{id:t,thumbnail:"image"===n?(0,h.jsx)(hF.F,{imageAttrs:e.attrs,objectFit:"cover",isThumbnail:!0}):(0,h.jsx)(hS.x6,{node:e}),full:(0,h.jsx)(e5.s,{justify:"center",align:"center",h:"100%",w:"100%",children:"image"===n?(0,h.jsx)(hF.F,{isZoomed:!0,imageAttrs:e.attrs}):"video"===n?(0,h.jsx)(hK,{width:"var(--media-maxW)",height:"var(--media-maxH)",direction:"column",align:"center",justify:"center",children:(0,h.jsx)(hO,{isZoomed:!0,node:e,decorations:[],editor:i})}):(0,h.jsx)(hK,{h:"100%",w:"100%",direction:"column",justify:"center",align:"center",children:(0,h.jsx)(hE,{isZoomed:!0,node:e,decorations:[],editor:i})})})}})})]})},hq=n.bP.create({name:"gallery",group:"cardBlock layoutBlock",content:"media*",isolating:!0,draggable:!0,selectable:!0,priority:et.y.Gallery,containerHandle:!0,expandable:!0,addNodeView:()=>(0,p.gu)(hQ,{update:u.z0,ignoreMutation:pu.I}),addAttributes:()=>({thumbHeight:{default:hT.Aj},fullWidthBlock:{default:!1},layout:{default:"flex"},stretchFill:{},dimensions:{default:"square"},thumbSpacing:{default:hT.mj}}),addProseMirrorPlugins(){let e;return[(e=this.editor,new U.k_({key:hB,state:{init:()=>new hH,apply:(e,t)=>t},props:{handleDOMEvents:{drop(e){var t,i;let n=null==(t=e.dragging)?void 0:t.annotations,a=hB.getState(e.state);if(!a)return!1;a.dragging=n,a.dragOperation=(null==(i=e.dragging)?void 0:i.operation)||"insert"}},decorations:e=>{let{doc:t}=e,i=[];return t.descendants((e,t,n)=>{if((0,cR.Pb)(e))i.push(ld.NZ.node(t,t+e.nodeSize,{class:"gallery-layout-".concat(e.attrs.layout)},{children:e.content}));else if((0,cR.Pb)(n)){var a;let r="image"===e.type.name&&(null==(a=e.attrs.resize)?void 0:a.clipType)==="circle";i.push(ld.NZ.node(t,t+e.nodeSize,{class:r?hz:""},{inGallery:!0,layout:n.attrs.layout,dimensions:n.attrs.dimensions,thumbHeight:n.attrs.thumbHeight,thumbSpacing:n.attrs.thumbSpacing}))}}),ld.zF.create(t,i)},handlePaste:(e,t,i)=>{let{selection:n,schema:a}=e.state;if(!(n instanceof U.nh&&(0,cR.Pb)(n.node)))return!1;if((0,cR.jG)(a,i,t)){let t=e.state.tr.setSelection(U.U3.create(e.state.doc,n.to-1));e.dispatch(t)}return!1},handleDrop:(t,i,n)=>{let a,r=hB.getState(t.state),s=null==r?void 0:r.dragging,l=(null==r?void 0:r.dragOperation)||"insert";r&&(r.dragging=null,r.dragOperation=null);try{if((0,dS.i)(t,i,n,l)||!(a=(0,cR.tz)(t,i,n,!1)))return!1}catch(e){return console.error("(caught) [GalleryPlugin] handleDrop checkGalleryDropTarget error:",e),!1}try{let{selection:i}=t.state,r=n.content.toJSON(),{pos:l,side:o,node:c}=a,d=!i.empty,p=r.some(e=>{var t;return"image"===e.type&&!(null==(t=e.attrs)?void 0:t.src)}),u=d&&!p;if(c&&(0,cR.Pb)(c)){let t="left"===o?l:l+1;e.chain().insertContentAt({from:t,to:t},r,{updateSelection:!1}).command(i=>{let{tr:n}=i;if(u&&n.deleteSelection(),s){let i=e.state.tr;i.deleteSelection(),n.setMeta("annotationEvent",{type:"drop",dragging:s,droppedBlockPos:i.mapping.map(t)})}return!0}).focusMapped(t).run()}else if(c&&(0,ei.Bv)(c)){let i="left"===o?[...r,c.toJSON()]:[c.toJSON(),...r];e.chain().insertContentAt({from:l,to:l+c.nodeSize},{type:"gallery",content:i},{updateSelection:!1}).command(i=>{let{tr:n}=i;if(u&&n.deleteSelection(),s){let i=(0,r4.Q4)({side:o,view:t,tr:n,dragging:s,dropPos:l,dropNode:c});requestAnimationFrame(()=>{var t,n;null==(t=(n=e.commands).moveAnnotations)||t.call(n,i)})}return!0}).run()}}catch(e){console.error("(caught) [GalleryPlugin] handleDrop error:",e)}return!0}}}))]},parseHTML:()=>[{tag:"div[class=gallery]"},{tag:"gallery"}],renderHTMLforAI(e){let{node:t}=e;return["gallery",{thumbHeight:t.attrs.thumbHeight},0]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"gallery"}),0]}});var hJ=i(83649),h$=i(75334),hY=i(43637);let hX=n.bP.create({name:"mediaPlaceholder",group:"block media",atom:!0,selectable:!0,draggable:!0,priority:et.y.MediaPlaceholder,addNodeView:()=>(0,p.gu)(hY.h),addAttributes:()=>({id:(0,rF.e)(rO.z),source:{},fullWidthBlock:{default:!1}}),addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e,i=t.state.selection;return!!(i instanceof U.nh&&(0,ei.Bv)(i.node))&&((0,sd.G)(),!0)}}),addCommands:()=>({insertMediaBlock:e=>t=>{let{commands:i}=t;return i.insertContentAndSelect({type:"mediaPlaceholder",attrs:{source:e}}),requestAnimationFrame(()=>{(0,sd.G)()}),!0}}),parseHTML:()=>[{tag:"img[placeholder=true]",priority:60}],renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,n.KV)(t,{placeholder:"true"})]}});var h0=i(86128),h1=i(39734);let h2=["paragraph","heading","title","bullet","numbered","todo","toggleSummary"],h3=n.YY.create({name:"placeholderText",addGlobalAttributes:()=>[{types:h2,attributes:{placeholder:{default:null,keepOnSplit:!1,rendered:!1}}}],addCommands:()=>({removeFilledPlaceholders:()=>e=>{let{tr:t,dispatch:i}=e;return!i||(t.doc.descendants((e,i)=>{e.attrs.placeholder&&e.textContent&&(console.debug("Removing placeholder",e.attrs.placeholder,"at",i,"with content",e.textContent),t.setNodeAttribute(i,"placeholder",null))}),!0)}}),onUpdate(){h5(this.editor)}}),h5=al()(e=>{e.isEditable&&e.commands.removeFilledPlaceholders()},100,{maxWait:1e3});var h4=i(63804),h6=i(94668),h9=i(12611),h7=i(94619);let h8=new U.hs("smartDiagram");var ge=i(41050);class gt extends _.Component{static getDerivedStateFromError(e){return{hasError:!0,errMessage:e.message}}componentDidCatch(e,t){console.error("BlockErrorBoundary caught an error:",e,t)}render(){return this.state.hasError?(0,h.jsx)(g.a,{fontFamily:"monospace",p:"1em",bg:"red.500",color:"white",borderRadius:"var(--box-border-radius)",fontSize:"1em",children:"Error rendering block: "+this.state.errMessage}):this.props.children}constructor(e){super(e),this.state={hasError:!1,errMessage:""}}}let gi=e=>{let{node:t}=e,{templateKey:i,aiGenerateStatus:n,data:a}=t.attrs;if(!(0,eR.En)())return null;if("queued"===n||!i)return(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(sx.Pf,{isLoading:!0,loadingProvider:"aiGenerated",borderRadius:"var(--box-border-radius)",h:"10em"})});let r=i?(0,ge.FV)(i):void 0;return r&&("error"!==n||a)?(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(gt,{errorMessage:"Unable to render smart diagram",children:(0,h.jsx)(gn,{...e,template:r})})}):(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(sx.Pf,{hasUploadError:!0,borderRadius:"var(--box-border-radius)",h:"10em"})})},gn=e=>{let{node:t,editor:i,decorations:n,updateAttributes:a,getPos:r,template:s}=e,l=t.attrs,{data:o,horizontalAlign:c,showIcons:d}=l,p=s.Component,{bodyColor:u,primaryColor:g,primaryColorLight:m}=(0,z.a)(n),{isFullBleed:f}=(0,uD.J7)(n),[b,C]=(0,_.useState)(!1),v=(0,_.useRef)(null),y=(0,Q.GV)(ep.nD),w=(0,Q.GV)(ep.SJ),{isSelected:k,selectedKeyPath:A,layoutContainerSize:L}=(e=>{let t=e.find(e=>e.spec.isSmartDiagramDecoration);return t?t.spec:{isSmartDiagramDecoration:!0,selectedKeyPath:void 0,isSelected:!1,layoutContainerSize:1}})(n),j=i.isFocused,E=!!(k&&!A&&j),S=(0,_.useCallback)(e=>{let t=r();if("number"==typeof t)try{var n;let a=null==(n=i.state.doc.nodeAt(t))?void 0:n.attrs,r=null==a?void 0:a.data;if(!r)return;let s=JSON.parse(JSON.stringify(r)),l=e(s);if(JSON.stringify(l)===JSON.stringify(r))return;let o=i.state.tr;o.setNodeAttribute(t,"data",l).setSelection(U.LN.fromJSON(o.doc,i.state.selection.toJSON())),i.view.dispatch(o)}catch(e){console.error("Error updating smart diagram data",e)}},[r,i]),M=(0,_.useCallback)(e=>{let t=r();if("number"!=typeof t)return;let n=null==e?void 0:e.target;if(null==n||!n.closest("[data-in-editor-focus]"))try{i.commands.selectNodeAtPos(t)}catch(e){console.error("Error selecting node",e)}},[r,i]),I=(0,_.useCallback)(e=>{a({...t.attrs,...e}),M()},[t.attrs,a,M]),D=(0,_.useCallback)(e=>{let t=r();if("number"!=typeof t)return;let n=i.state.doc.resolve(t),a=new h7.n(n,e);i.view.dispatch(i.state.tr.setSelection(a))},[r,i]),R=(0,x.fZ)(n,c),T=(0,x.Up)(n);return(0,ir.j)({enabled:(b||k)&&y,ref:v,handler:e=>{let t=e.target;if(!(t instanceof Element))return;let i=t.closest("[data-active-menu]"),n=t.closest("[data-insert-widget-popover]");(!i||n||!j)&&b&&C(!1)}}),(0,h.jsx)("div",{ref:v,children:(0,h.jsx)(p,{data:o,theme:w,updateData:S,updateResizeAttrs:I,selectItem:D,selectNode:M,editor:i,isNodeSelected:E,selectedKeyPath:null!=A?A:null,alignDirection:R,svgDirection:T,isEditable:y,attrs:l,layoutContainerSize:L,showIcons:d,colors:{bodyColor:u,accentColor:g,accentColorLight:m},isTextMenuVisible:b,setIsTextMenuVisible:C,isFullBleed:f})})},ga=n.bP.create({name:"smartDiagram",group:"block",isolating:!0,defining:!0,atom:!0,selectable:!0,addAttributes:()=>({id:(0,rF.e)(rO.z),templateKey:{default:null},data:{default:{},...(0,X.tb)("data")},width:{default:null},showIcons:{default:!0},aiGenerateParams:{default:null,...(0,X.tb)("aiGenerateParams")},aiGenerateStatus:{default:null}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"smart-diagram"})]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i}=e;return["diagram",{...i,"data-data":void 0},JSON.stringify(t.attrs.data,null,2)]},parseHTML:()=>[{tag:"div[class=smart-diagram]"},{tag:"diagram[".concat(sa.A0,"]"),getAttrs:sr.K},{tag:"diagram",getAttrs:e=>{let t=e.textContent;if(!t)return!1;try{let e=t.replace(/\s+/g," ").trim();return{data:JSON.parse(e)}}catch(e){return!1}}}],addNodeView:()=>(0,p.gu)(gi,{update:u.z0}),addProseMirrorPlugins:()=>[new U.k_({key:h8,props:{decorations(e){let{doc:t,selection:i}=e,n=[];return t.descendants((t,a)=>{let r,s;if("smartDiagram"!==t.type.name)return;let l=(0,h9.J)(e.doc.resolve(a)),{isSelected:o,selectedKeyPath:c}=(r=i,s=t,r instanceof U.nh&&r.node===s?{isSelected:!0}:r instanceof h7.n&&r.node===s?{isSelected:!0,selectedKeyPath:r.keyPath}:{isSelected:!1,selectedKeyPath:void 0});n.push(ld.NZ.node(a,a+t.nodeSize,{},{isSmartDiagramDecoration:!0,isSelected:o,selectedKeyPath:c,layoutContainerSize:l}))}),ld.zF.create(t,n)}}})],addCommands(){return{insertSmartDiagram:e=>{let{attrs:t,selectedText:i,allowGeneration:a=!0}=e;return e=>{let{chain:r,state:s}=e,{selection:l}=s,o=(0,n.KP)(e=>"smartLayout"===e.type.name)(l),c=(0,n.eL)(s.doc.resolve(l.from),e=>"gridLayout"===e.type.name),d=l.from,p=o||c;p&&(d=p.pos+p.node.nodeSize);let u=a?(0,h6.YR)(this.editor,i):{};return r().insertContentAt(d,{type:this.name,attrs:{...t,templateKey:t.templateKey,id:(0,rO.z)(),...u}}).selectInsertedNode().command(e=>{let{tr:t,state:i}=e;if(a){let e=t.selection.from;return(0,h6.BX)(this.editor,i,e)}return!0}).run()}},updateSmartDiagramData:(e,t,i)=>n=>{let{chain:a}=n;return a().updateAttributeKeyPathAtPos(e,"data."+t,i).run()}}}});var gr=i(39508),gs=i(75699),gl=i(40425);let go=n.YY.create({name:"TableCommands",addCommands:()=>({selectColumn:e=>t=>{let{tr:i,dispatch:n}=t;if(!n)return!0;let{doc:a}=i,r=a.resolve(e),s=gl.rn.colSelection(r);return i.setSelection(s),!0},selectRow:e=>t=>{let{tr:i,dispatch:n}=t;if(!n)return!0;let{doc:a}=i,r=a.resolve(e),s=gl.rn.rowSelection(r);return i.setSelection(s),!0},selectTable:e=>t=>{let{tr:i,dispatch:n}=t;if(!n)return!0;let{doc:a}=i,r=a.resolve(e),s=gl.rn.colSelection(r),l=gl.rn.rowSelection(s.$anchorCell,s.$headCell);return i.setSelection(l),!0}})}),gc=n.bP.create({name:"tableCell",addOptions:()=>({HTMLAttributes:{}}),content:"(block | tableBlock)+",addCommands:()=>({setTableCellBackgroundColor:e=>t=>{let{state:i,dispatch:n}=t,{selection:a}=i;if(n){let t=i.tr;a instanceof gl.rn&&a.forEachCell((i,n)=>{"tableCell"===i.type.name&&t.setNodeMarkup(n,void 0,{...i.attrs,backgroundColor:e})}),n(t)}return!0},unsetTableCellBackgroundColor:()=>e=>{let{state:t,dispatch:i}=e,{selection:n}=t;if(i){let e=t.tr;if(n instanceof gl.rn)n.forEachCell((t,i)=>{"tableCell"===t.type.name&&t.attrs.backgroundColor&&e.setNodeMarkup(i,void 0,{...t.attrs,backgroundColor:null})});else{let{from:i,to:a}=n;t.doc.nodesBetween(i,a,(t,i)=>{"tableCell"===t.type.name&&t.attrs.backgroundColor&&e.setNodeMarkup(i,void 0,{...t.attrs,backgroundColor:null})})}i(e)}return!0}}),addAttributes:()=>({colspan:{default:1},rowspan:{default:1},backgroundColor:{default:null,parseHTML:e=>e.getAttribute("data-background-color"),renderHTML:e=>{if(!e.backgroundColor)return{};let t=(0,T.w8)("#272525",e.backgroundColor,4.5,!0);return{"data-background-color":e.backgroundColor,style:"background-color: ".concat(e.backgroundColor,"; --table-cell-text-color: ").concat(t,";")}}}}),tableRole:"cell",isolating:!0,selectable:!1,parseHTML:()=>[{tag:"td"},{tag:"th"}],renderHTML(e){let{HTMLAttributes:t}=e;return["td",(0,n.KV)(this.options.HTMLAttributes,t),0]}}),gd=e=>(0,h.jsxs)(p.VR,{className:"table-row-wrapper",style:{display:"contents"},children:[(0,h.jsx)("div",{style:{position:"relative",padding:0},children:(0,h.jsx)(gp,{...e})}),(0,h.jsx)(p.$p,{as:"div",className:"table-row-content",style:{display:"contents"}})]}),gp=(0,_.memo)(e=>{let{...t}=e,{getPos:i,editor:n}=t;return(0,h.jsx)(e5.s,{height:"100%",align:"center",contentEditable:!1,suppressContentEditableWarning:!0,children:(0,h.jsx)(H.A,{...t,handlePlacement:"custom",label:e2.Ru._({id:"9c44h0"}),onClick:()=>{let e=i();"number"==typeof e&&n.chain().focus().selectRow(e+1).run()},insetInlineStart:"-0.5em",top:"1em",zIndex:"3","data-testid":"table-row-control"})})});gp.displayName="RowControl";let gu=n.bP.create({name:"tableRow",addOptions:()=>({HTMLAttributes:{}}),selectable:!1,content:"tableCell+",tableRole:"row",containerHandle:!0,addNodeView:()=>(0,p.gu)(gd,{update:u.z0,as:"tr"}),parseHTML:()=>[{tag:"tr"}],renderHTML(e){let{HTMLAttributes:t}=e;return["tr",(0,n.KV)(this.options.HTMLAttributes,t),0]}});var gh=i(94478),gg=i(63761);let gm=e=>{let{node:t,decorations:i}=e,{level:n,horizontalAlign:a,placeholder:r}=t.attrs,s=r||(n===gx.DefaultTitle?e2.Ru._({id:"wja8aL"}):e2.Ru._({id:"MHrjPM"}));return(0,h.jsx)(m.u,{...e,style:{display:"flex",flexDirection:"column",...(0,x.yp)(a)},children:(0,h.jsx)(p.$p,{dir:(0,x.fZ)(i),level:n,className:(0,M.cx)("title",D.U6),"data-placeholder":s,style:{minWidth:"min(100%, 10em)",...(0,x.O8)(a)}})})};var gx=function(e){return e[e.DefaultTitle=1]="DefaultTitle",e[e.LargeTitle=2]="LargeTitle",e[e.XLargeTitle=3]="XLargeTitle",e}({});let gf=n.bP.create({name:"title",content:"inline*",group:"block cardNotesBlock",defining:!0,selectable:!1,addAttributes:()=>({level:{default:1}}),addNodeView:()=>(0,p.gu)(gm,{update:u.z0}),parseHTML:()=>[{tag:"h1[class=title]"},{tag:"display[size]",getAttrs:e=>({level:(e=>{switch(e){case"md":default:return 1;case"lg":return 2;case"xl":return 3}})(e.getAttribute("size"))})}],addInputRules(){return(0,gg.Bl)().map(e=>{let[,t]=e,{inputRegex:i,level:n}=t;return i?(0,cP.JJ)({find:i,type:this.type,getAttributes:{level:n}}):null}).filter(e=>!!e)},renderHTML(e){let{HTMLAttributes:t}=e;return["h1",(0,n.KV)(t,{class:"title"}),0]},renderHTMLforAI(e){let{HTMLAttributes:t}=e,{level:i=1,...n}=t,a=(e=>{switch(e){case 1:default:return"md";case 2:return"lg";case 3:return"xl"}})(i);return["display",{...n,size:a},0]}});var gb=i(8489),gC=i(75572);let gv="1.5em",gy=e=>{let{node:t,decorations:i}=e,{level:n,fontSize:a,placeholder:r,horizontalAlign:s}=t.attrs,{toggleId:l="",isEmpty:o}=(e=>{var t;return(null==(t=e.find(e=>e.spec.isToggleDecoration))?void 0:t.spec)||{}})(i),c=(0,x.yp)(s),d=(0,x.fZ)(i),[u]=(0,aG.yz)(d),g=(0,Q.GV)(ep.nD),f=(0,Q.GV)(ep.jO),b=(0,Q.GV)((0,ep.q)(l))||f,C=(0,_.useCallback)(()=>{(0,gC.bG)(l,!b)},[l,b]);return(0,h.jsx)(m.u,{...e,hideComments:!b,children:(0,h.jsxs)(S.E,{as:"div",dir:d,display:"flex",flexDirection:"column",position:"relative",onClick:g?void 0:C,cursor:g?void 0:"pointer",style:{display:"flex",flexDirection:"column",...(0,x.yp)(s)},children:[(0,h.jsx)(eK.$,{[u]:"calc(0.125em - ".concat(gv,")"),position:"absolute",variant:"ghost",colorScheme:"gray",color:o?"var(--body-color-muted)":"var(--body-color)",onClick:g?C:void 0,contentEditable:!1,onMouseDown:iu.Fw,fontSize:"1em",lineHeight:"inherit",height:"100%",px:2,marginStart:-2,minW:"unset","data-testid":"toggle-button",children:(0,h.jsx)(S.E,{transform:"rotate(".concat(b?90:180*("rtl"===d),"deg)"),transformOrigin:"center",transitionProperty:"transform",transitionDuration:"normal",fontSize:"0.75em",children:(0,h.jsx)(I.g,{icon:e_.ijD})})}),(0,h.jsx)(p.$p,{dir:d,level:n,"data-placeholder":r||e2.Ru._({id:"JFciKP"}),"data-font-size":a,className:(0,M.cx)((0,gb.Ii)(a)&&D.U6),style:{minWidth:"min(100%, 10em)",textAlign:c.textAlign,...(0,x.O8)(s)}})]})})},gw=n.bP.create({name:"toggleSummary",content:"inline*",selectable:!1,marks:"bold italic underline code footnoteLabel strike textColor highlight",allowFontSizes:"heading body",addAttributes:()=>({fontSize:dQ.mD}),addNodeView:()=>(0,p.gu)(gy,{update:u.z0}),renderHTML(e){let{HTMLAttributes:t}=e;return["summary",t,0]},parseHTML:()=>[{tag:"summary"}]}),gk=e=>{let{decorations:t,node:i}=e,n=(0,x.fZ)(t),[a]=(0,aG.yz)(n),r=(0,Q.GV)(ep.jO),s=(0,Q.GV)((0,ep.q)(i.attrs.id))||r;return(0,h.jsx)(m.u,{...e,hideComments:s,readOnly:!s,children:(0,h.jsxs)(g.a,{dir:n,ps:gv,position:"relative","data-open":!!s,className:"toggle",borderRadius:"var(--box-border-radius)","data-selection-ring":"padded",children:[(0,h.jsx)(p.$p,{}),s&&(0,h.jsx)(g.a,{position:"absolute",[a]:"0.375em",bottom:"0.25em",top:"2.5em",borderStart:"1px solid",borderColor:"var(--neutral-border-color)"})]})})};var gA=i(85741);let gL=/^\s*([+])\s$/,gj=n.bP.create({name:"toggle",group:"layoutBlock calloutBlock cardBlock smartLayoutBlock tableBlock",content:"toggleSummary (block | layoutBlock)+",selectable:!1,isolating:!0,priority:et.y.Toggle,expandable:!0,addNodeView:()=>(0,p.gu)(gk,{update:u.z0}),addProseMirrorPlugins:()=>[new U.k_({key:new U.hs("TogglePlugin"),props:{handlePaste(e,t,i){let{selection:a,tr:r}=e.state,s=(0,n.KP)(gC.Rv)(a);if(!s)return!1;let l=null,o=null,c=[];if(i.content.descendants(e=>{e.isTextblock&&(l?c.push(e):(l=e.content,o=(0,gb.NA)(e)||null))}),!l)return;o&&r.setNodeAttribute(s.pos,"fontSize",o),r.replaceSelection(sB.Ji.maxOpen(l));let d=r.mapping.map(s.pos+s.node.nodeSize);r.replaceRange(d,d,sB.Ji.maxOpen(sB.FK.fromArray(c)));let p=(0,r2.i)(r,-1);return p&&r.setSelection(p),e.dispatch(r),!0},decorations(e){let{doc:t}=e,i=[];return t.descendants((e,t,n)=>{if(!n||!(0,gC.Rv)(e))return;let a=(0,X.F2)(n.content).slice(1).every(e=>(0,X.Op)(e)),r=ld.NZ.node(t,t+e.nodeSize,{},{isToggleDecoration:!0,toggleId:n.attrs.id,isEmpty:a});i.push(r)}),ld.zF.create(t,i)}}})],addAttributes:()=>({id:(0,rF.e)(gA.n)}),addInputRules(){var e;return[(e={find:gL,innerType:this.editor.schema.nodes.toggleSummary,outerType:this.type,getInnerAttributes:e=>({fontSize:(0,gb.NA)(e)}),getOuterAttributes:()=>{let e=(0,gA.n)();return(0,gC.bG)(e,!0),{id:e}}},new n.fV({find:e.find,handler:t=>{let{state:i,range:a,match:r}=t,s=i.doc.resolve(a.from);if(!s.node(-1).canReplaceWith(s.index(-1),s.indexAfter(-1),e.outerType))return;let l=(0,n.gk)(e.getOuterAttributes,void 0,s.parent)||{},o=(0,n.gk)(e.getInnerAttributes,void 0,s.parent)||{},c=i.tr.delete(a.from,a.to),d=c.doc.resolve(a.from),p=d.parent,u=e.outerType.createAndFill(l,[e.innerType.create(o,p.content)]);c.replaceWith(d.before(),d.after(),u);let h=(0,r2.n)(c.doc.resolve(a.from));h&&c.setSelection(h)}}))]},addCommands(){var e=this;return{unwrapToggle:()=>e=>{let{state:t,editor:i,tr:a}=e;if(!i.isActive("toggleSummary"))return!1;let{selection:r,schema:s}=t,l=(0,n.KP)(gC.p8)(r);if(!l||l.start+1!==r.from||!r.empty)return!1;let o=(0,X.F2)(l.node.content),c=o[0],{type:d,level:p}=(0,gb.o)(c.attrs.fontSize),u=["heading"===d?s.nodes.heading.create({level:p},c.content):s.nodes.paragraph.create({fontSize:c.attrs.fontSize},c.content)].concat(o.slice(1));a.replaceWith(l.pos,l.pos+l.node.nodeSize,sB.FK.from(u)).setMeta("annotationEvent",{type:"unwrap-node",pos:l.pos});let h=a.doc.resolve(l.pos),g=(0,r1.s)(h);return g&&a.setSelection(g),!0},joinBackwardInToggle:()=>e=>{let{state:t,editor:i,chain:a}=e;if(i.isActive("toggleSummary"))return!1;let{selection:r}=t,s=(0,n.KP)(gC.p8)(r);if(!s)return!1;let l=(0,X.F2)(s.node.content).slice(1);return!!r.empty&&0===r.$from.parentOffset&&1===l.length&&(a().command(e=>{let{tr:t}=e,n=t.doc.resolve(s.pos+1).end();return t.insert(n,i.schema.nodes.paragraph.create()),!0}).joinBackward(),!0)},wrapWithToggle:function(t){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return n=>{let a,{state:r,tr:s}=n,{doc:l,selection:o,schema:c}=r,d=o.$from.blockRange(o.$to);if(!d)return!1;let p=[];l.nodesBetween(o.from,o.to,(e,t,i)=>{if(i===d.parent)return p.push(e),!1});let u=[];if(!t&&p[0].isTextblock&&p[0].textContent.length<100){let e=(0,gb.NA)(p[0]);a=c.nodes.toggleSummary.create({fontSize:e},p[0].content),u=p.slice(1)}else{let e=t?c.text(t):null;a=c.nodes.toggleSummary.create(null,e),u=p}let h=(0,gA.n)();i&&(0,gC.bG)(h,!0);let g=e.editor.schema.nodes.toggle.createAndFill({id:h},sB.FK.fromArray([a,...u]));if(!g)return!1;let{start:m,end:x}=d;s.replaceRangeWith(m,x,g).setMeta("annotationEvent",{type:"wrap-nodes",start:m,end:x,level:1});let f=(0,r1.t)(s);if(!f)return!1;let b=(0,r1.s)(f,-1);return b&&s.setSelection(b),!0}},enterInToggle:()=>e=>{let{editor:t,state:i,chain:a}=e;if(!t.isActive("toggle"))return!1;let r=(0,n.KP)(gC.p8)(i.selection);if(!r||(0,gC.vb)(r.node.attrs.id))return!1;let{selection:s}=t.state,{$from:l}=s;if(l.parentOffset===l.parent.nodeSize-2){let e=r.pos+r.node.nodeSize;return a().insertContentAt(e,{type:"paragraph"}).selectInsertedNode().run(),!0}return(0,gC.bG)(r.node.attrs.id,!0),!0}}},addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e;return t.commands.enterInToggle()},Backspace:e=>{let{editor:t}=e;return t.commands.first(e=>{let{commands:t}=e;return[()=>t.unwrapToggle(),()=>t.joinBackwardInToggle()]})}}),addExtensions:()=>[gA.D,gw],renderHTML(e){let{HTMLAttributes:t}=e;return["details",t,0]},parseHTML:()=>[{tag:"details"}]}),gE=i(99696).A.extend({parseHTML:()=>[{tag:"u"},{style:"text-decoration=underline"},{style:"text-decoration-line=underline"}]});var gS=i(11462);let gM=function(){let{isInnerEditor:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[n.YY.create({addCommands:()=>({selectAllText:l.xN})}),dp,du,ao.T,rH,sn.QJ.configure({enabled:!s.$.GAMMA_PUPPETEER_SERVICE}),en.iM,st,lk,lo,sw,rQ,lF,gS.n,a.E,ul.B,u2.N.configure({openOnClick:!1}),ch,c3.z,w,uu,gE,gr.n,u5.B8,u9,ht,hr,gf,uo.DZ,h1.f,b,Z,cu.N,x.wq,gh.f,k.$,j,uk,uS,gh.r,dQ.Z4,h3,gs.X.extend({resizable:!0,allowTableNodeSelection:!0}),gu,gc,go,cd,pp,h$.$,hX,hJ._V,hU,hR,dU,cz,hq,h0.M9,h0.BF,h0.lw,lA.Hf,cO,u0,ue,us,uV,uM.o,uz,ga,pi,d8,cC,l0,gj,dW,sE.h,o.a,dK,s$,dR,r.vR,h4.a,uf.configure({addSelectionKeyMaps:!e}),ub]}},12210:(e,t,i)=>{"use strict";i.d(t,{Ll:()=>c,S0:()=>o,pS:()=>l,q9:()=>d});var n=i(79683),a=i(4742),r=i(48288),s=i(28547);let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"var(--card-color)";if(!e)return{};let s=0==t?e:(0,r.x)(e);return{"--shape-bg-color-override":0===t?void 0:1===t?e:a.hQ?(0,n.$3)(e,t):"color-mix(in oklab, ".concat(e," ").concat(100*t,"%, ").concat(i,")"),"--shape-border-color-override":s}},o=e=>{if(!e)return{textColor:void 0,textColorVars:void 0};let t=(0,n.$p)(e)?"#fff":"#000",i=c(t);return{textColor:t,textColorVars:i}},c=e=>{if(e)return{"--shape-text-color":e,"--shape-fill-text-color":e,"--body-color":e,"--heading-color":e,"--link-color":e,"--link-color-inverted":(0,n.$p)(e)?"#fff":"#000","--link-color-hover":(0,n.$p)(e)?(0,n.Zt)(e,10):(0,n.Zt)(e,-10)}},d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return;let i=l(e,t);if(0===t)return i;let{textColor:n,textColorVars:a}=o(e),r=n?(0,s.U2)(n):void 0;return{...i,...a,...r}}},12259:(e,t,i)=>{"use strict";i.d(t,{Rs:()=>c,WZ:()=>d,bW:()=>p});var n=i(77650),a=i(33612),r=i.n(a),s=i(26533),l=i(41626),o=i(35859);let c=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.5;return e.filter(e=>{let[a,{scale:s}]=e;return[...s.values()].map(e=>r().readability(e,t)).reduce((e,t)=>Math.max(e,t),0)>=n||a===i})},d=(e,t)=>Object.entries({default:{...e[o.gb],label:()=>t},...e}).sort((e,t)=>{let[i]=e,[n]=t,a=e=>"default"===e?0:"theme"===e?1:"monochrome"===e?2:e.startsWith("monochrome-")?2+parseInt(e.split("-")[1],10)/100:"alternating"===e?3:"spin"===e?4:"complement"===e?5:"complement2"===e?6:999;return a(i)-a(n)});function p(e){let{chartColorSchemes:t,useNewChartingColorSet:i,themeAccentColors:a,steps:r=5,theme:o,accentColor:c}=e,d={},p=Array(r).fill(0).map((e,t)=>t);return Object.entries(t).filter(e=>{let[t]=e;return"monochrome"!==t&&("theme"!==t||i&&a.length>=3)}).forEach(e=>{let[t,{label:i}]=e;d[t]={label:i,scale:(0,l.M9)(c,p,t,{theme:o})}}),((e,t,i)=>{let a=(0,s.CD)(e),r=[],o=t?a:[a[0]].filter(Boolean);if(o.length>0&&o.forEach((e,t)=>{let a=(0,s.Ik)(e);r.push({key:0===t?"monochrome":"monochrome-".concat(t+1),label:()=>0===t?n.Ru._({id:"VvdC4u"}):n.Ru._({id:"oC5JOi",values:{monochromeNumber:t+1}}),scale:(0,l.M9)(a,i,"monochrome"),interpolate:e=>(0,l.yv)(a,e)})}),t&&a.length<=1){let e=+(a.length>0);l.Cf.forEach((t,a)=>{let s=e+a,o=0===s?"monochrome":"monochrome-".concat(s+1),c=s+1;r.some(e=>e.key===o)||r.push({key:o,label:()=>0===s?n.Ru._({id:"VvdC4u"}):n.Ru._({id:"oC5JOi",values:{monochromeNumber:c}}),scale:(0,l.M9)(t,i,"monochrome"),interpolate:e=>(0,l.yv)(t,e)})})}return r})(o,i,p).forEach(e=>{d[e.key]={label:e.label,scale:e.scale,interpolate:e.interpolate}}),d}},12393:(e,t,i)=>{"use strict";i.d(t,{us:()=>d,Z7:()=>l,jt:()=>c,Vr:()=>g,OP:()=>h,xV:()=>o,yw:()=>p,jp:()=>u});var n=i(84462),a=i.n(n),r=i(50998),s=i.n(r);let l=a()((e,t,i)=>{let n="__react_svg_text_measurement_id_gamma";i=null!=i?i:document.body;try{let a=document.getElementById(n);if(!a){let e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.width="0",e.style.height="0",e.style.position="absolute",e.style.top="-100%",e.style.left="-100%",(a=document.createElementNS("http://www.w3.org/2000/svg","text")).setAttribute("id",n),e.appendChild(a),i.appendChild(e)}let r=a.ownerSVGElement;r&&r.parentNode&&r.parentNode!==i&&(r.parentNode.removeChild(r),i.appendChild(r)),Object.assign(a.style,t),a.textContent=e;let s=a.getBoundingClientRect();return{width:a.getComputedTextLength(),height:s.height}}catch(e){return null}}),o=(e,t)=>{let i=e.length,n=Array(i);return e.forEach((e,a)=>{n[(a+t)%i]=e}),n},c=e=>e?1:16;function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16,i=window.getComputedStyle(e).fontSize;if(!i)return t;let[n,a]=(()=>{let e=i.split(""),n=e.findIndex(e=>e.match(/[a-z]/i));return -1===n?["".concat(t),"px"]:[e.splice(0,n).join(""),e.join("")]})();return"px"!==a.toLowerCase()?t:Number.parseFloat(n)}function p(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e),a=n%t,r=n-a;return 0===a?e:i*(e<0?-1:1)==-1||0===i&&a2&&void 0!==arguments[2]?arguments[2]:{},{exact:n}=i,r=e.length,l=new Map,o=/\W/,c=-1,d=e,p=0,u=r,h=a()(t);for(;0!==c;){l.set(u,c);let t=Math.floor(Math.abs(u-p)/2);if(0===t){if(n)return!1;if(1===c)return d;if(1===l.get(u-1))return s()(e,{length:u-1,separator:o});return!1}if(p=u,(u+=t*c)>r)return!1;c=h(d=s()(e,{length:u,separator:o}))}return d};function h(e){let t=e.target,i={x:e.clientX,y:e.clientY};if(t instanceof SVGElement){var n,a;t=null!=(a=null==(n=t.ownerSVGElement)?void 0:n.parentElement)?a:null}let r=null==t?void 0:t.offsetParent;if(r){let e=r.getBoundingClientRect();i.x-=e.left,i.y-=e.top}return i}let g=a()((e,t)=>{let{fontFamily:i,fontSize:n,fontWeight:a}=t,r={widths:[],heights:[],maxWidth:0,maxHeight:0};return e.length&&e.forEach(e=>{let{width:t,height:s}=l("".concat(e),{fontFamily:i,fontSize:n,fontWeight:a})||{width:0,height:0};r.widths.push(t),r.heights.push(s),t>r.maxWidth&&(r.maxWidth=t),s>r.maxHeight&&(r.maxHeight=s)}),r})},12611:(e,t,i)=>{"use strict";i.d(t,{J:()=>r});var n=i(99253),a=i(39152);let r=e=>{let t=1;try{for(let r=e.depth;r>0;r--){let s=e.node(r),l=e.index(r-1);if("gridCell"===s.type.name){let i=e.node(r-1).attrs.colWidths;i&&i[l]&&(t*=parseInt(i[l])/100)}if("card"===s.type.name){var i;let{layout:r,layoutTemplateColumns:l,container:o}=s.attrs;if("left"===r){let e=l?parseInt(l.split(" ")[1])/100:a.Ib;t*=e}if("right"===r){let e=l?parseInt(l.split(" ")[0])/100:a.Ib;t*=e}let c=e.doc.firstChild.attrs,d=null!=(i=o.width)?i:c.settings.defaultContentWidth;"lg"===d?t*=n.WIDE_CONTENT_WIDTH_CHARS/n.NORMAL_CONTENT_WIDTH_CHARS:"sm"===d&&(t*=n.NARROW_CONTENT_WIDTH_CHARS/n.NORMAL_CONTENT_WIDTH_CHARS);break}}}catch(e){console.error("[SmartLayout] Error getting container size decoration",e)}return t}},12872:(e,t,i)=>{"use strict";i.d(t,{Wq:()=>g,iM:()=>u,jL:()=>h,wE:()=>m,wV:()=>x});var n=i(37243),a=i(38822),r=i.n(a),s=i(63867),l=i(95856),o=i(87489),c=i(77232),d=i(61386),p=i(35738);let u=n.YY.create({name:"cardCollapse",addKeyboardShortcuts:()=>({Escape:e=>{let{editor:t}=e,i=(0,l.KA)();if((0,o.wC)(i.getState())===c.w.SLIDE_VIEW)return!1;let{selection:a}=t.state;if(!a.empty)return!1;let r=(0,n.KP)(d.jg)(a);return!(!r||!(r.depth>p.$x)||g(r.node))&&(m(r.node.attrs.id,!0),!0)}}),addProseMirrorPlugins:()=>[new s.k_({key:new s.hs("cardCollapse"),appendTransaction:(e,t,i)=>{if(i.selection.eq(t.selection)||!i.selection.empty)return;let a=(0,n.KP)(d.jg)(i.selection);if(!a)return;let{node:r,pos:l}=a;if(g(r))try{let{tr:e}=i,t=s.nh.create(e.doc,l);if(!t)return;return e.setSelection(t)}catch(e){console.error("Error moving selection out of collapsed card",{node:r,pos:l},e)}}})]}),h=(e,t)=>{let i=[],n=[];e.descendants((e,t,a)=>{if(!(0,d.jg)(e))return;let{id:r}=e.attrs;a&&"document"===a.type.name?i.push(r):n.push(r)}),t((0,o.ln)({cardIds:i,isCollapsed:!1})),t((0,o.ln)({cardIds:n,isCollapsed:!0}))},g=e=>{var t;let i="string"==typeof e?e:null==e||null==(t=e.attrs)?void 0:t.id;if(!i)return;let n=(0,l.KA)().getState();return(0,o.WS)(i)(n)},m=(e,t)=>{if(r()(e))return void console.error("[setCardCollapsed] Input is unexpectedly not string | string[]: ",e);let i=Array.isArray(e)?e:[e],n=(0,l.KA)();(1!==i.length||(0,o.WS)(i[0])(n.getState())!==t)&&n.dispatch((0,o.ln)({cardIds:i,isCollapsed:t}))},x=e=>{let t=(0,l.KA)();void 0===t.getState().TipTap.memoState.expandedCards[e]&&t.dispatch((0,o.ln)({cardIds:[e],isCollapsed:!1}))}},12889:(e,t,i)=>{"use strict";i.d(t,{KE:()=>C.KE,$Z:()=>d,$p:()=>g,VR:()=>x.V,nC:()=>o,Lz:()=>f.L,ec:()=>h.e,gu:()=>f.g,eL:()=>C.eL,iI:()=>C.iI,hG:()=>b.h,cm:()=>h.c});var n=i(6029),a=i(55729),r=i(56760);let s=function(){for(var e=arguments.length,t=Array(e),i=0;i{t.forEach(t=>{"function"==typeof t?t(e):t&&(t.current=e)})}},l=e=>{let{contentComponent:t}=e,i=(0,a.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getServerSnapshot);return(0,n.jsx)(n.Fragment,{children:Object.values(i)})};class o extends a.Component{componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){let e=this.props.editor;if(e&&!e.isDestroyed&&e.options.element){if(e.contentComponent)return;let t=this.editorContentRef.current;t.append(e.view.dom),e.setOptions({element:t}),e.contentComponent=function(){let e=new Set,t={};return{subscribe:t=>(e.add(t),()=>{e.delete(t)}),getSnapshot:()=>t,getServerSnapshot:()=>t,setRenderer(i,n){t={...t,[i]:r.createPortal(n.reactElement,n.element,i)},e.forEach(e=>e())},removeRenderer(i){let n={...t};delete n[i],t=n,e.forEach(e=>e())}}}(),e.createNodeViews(),e.isEditorContentInitialized=!0,this.forceUpdate()}}componentWillUnmount(){let e=this.props.editor;if(e){e.isEditorContentInitialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null;try{var t;if(!(null==(t=e.view.dom)?void 0:t.firstChild))return;let i=document.createElement("div");i.append(e.view.dom),e.setOptions({element:i})}catch(e){}}}render(){let{editor:e,portalComponent:t,innerRef:i,...a}=this.props;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:s(i,this.editorContentRef),...a}),(null==e?void 0:e.contentComponent)&&(0,n.jsx)(this.portalComponent,{contentComponent:e.contentComponent})]})}constructor(e){super(e),this.editorContentRef=a.createRef(),this.portalComponent=e.portalComponent||l}}let c=(0,a.forwardRef)((e,t)=>{let i=a.useMemo(()=>Math.floor(0xffffffff*Math.random()).toString(),[e.editor]);return a.createElement(o,{key:i,innerRef:t,...e})});c.displayName="EditorContentWithKey";let d=a.memo(c);var p=i(6139),u=i(15254),h=i(46672);let g=e=>(0,p.oR)()?(0,n.jsx)(u.$,{...e}):(0,n.jsx)(m,{...e}),m=e=>{let t=e.as||"div",{nodeViewContentRef:i}=(0,h.c)();return(0,n.jsx)(t,{...e,ref:i,"data-node-view-content":"",style:{whiteSpace:"pre-wrap",...e.style}})};m.displayName="NodeViewContentCore";var x=i(27581),f=i(43962);i(55777);var b=i(50963);i(35460);var C=i(37243)},13051:(e,t,i)=>{"use strict";i.d(t,{_:()=>R});var n=i(6029),a=i(27229),r=i(16936),s=i(49611),l=i(46898),o=i(67909),c=i(36071),d=i(68728),p=i(17920),u=i(3674),h=i(40691),g=i(26385),m=i(48810),x=i(15863),f=i(72089),b=i(17496),C=i(36218),v=i(16426),y=i(61204),w=i(55597),k=i(48621),A=i(31241),L=i(19564),j=i(77650),E=i(55729),S=i(60762),M=i(42116),I=i(43987);let _={[S.tiT.DeceptiveOrMisleading]:{title:(0,n.jsx)(L.x6,{id:"Y5QK1F"})},[S.tiT.Explicit]:{title:(0,n.jsx)(L.x6,{id:"Zeb01n"})},[S.tiT.Other]:{title:(0,n.jsx)(L.x6,{id:"/IX/7x"})},[S.tiT.Spam]:{title:(0,n.jsx)(L.x6,{id:"Y5QK1F"})},[S.tiT.Inappropriate]:{title:(0,n.jsx)(L.x6,{id:"Zeb01n"})}},D=[S.tiT.DeceptiveOrMisleading,S.tiT.Explicit,S.tiT.Other],R=e=>{let{docId:t,buttonType:i,onSubmitReport:l,buttonProps:o}=e,[c]=(0,M.M)(I.E.abuseReports,[]),[d,p]=(0,E.useState)(c.includes(t||"")),{isOpen:u,onOpen:h,onClose:g}=(0,a.j)({id:"report-page-modal"}),m=(0,E.useCallback)(()=>{p(!0),g(),null==l||l()},[g,l]);return d||!t?null:(0,n.jsxs)(n.Fragment,{children:[u&&(0,n.jsx)(T,{docId:t,isOpen:!0,onClose:g,onSubmit:m}),"iconRight"===i?(0,n.jsx)(A.Tz,{label:(0,n.jsx)(L.x6,{id:"ch68HI"}),children:(0,n.jsx)(r.K,{"aria-label":j.Ru._({id:"ch68HI"}),borderInlineStartWidth:"0px",variant:"plain",size:"sm",borderInlineStartRadius:0,icon:(0,n.jsx)(k.g,{icon:w.tHS,size:"sm"}),onClick:h,...o})}):"button"===i?(0,n.jsx)(s.$,{marginX:"auto",colorScheme:"gray",color:"gray.500",size:"sm",variant:"ghost",leftIcon:(0,n.jsx)(k.g,{icon:w.tHS}),onClick:h,children:(0,n.jsx)(L.x6,{id:"ch68HI"})}):null]})},T=e=>{let{docId:t,isOpen:i,onClose:a,onSubmit:r}=e,[w,k]=(0,M.M)(I.E.abuseReports,[]),[R,T]=(0,E.useState)(),[z]=(0,S.pZI)(),[H,B]=(0,E.useState)(),N=(0,l.d)(),P=(0,E.useCallback)(()=>{R&&z({variables:{input:{docId:t,reason:R,description:H}}}).then(()=>{k([...w,t]),N({title:(0,n.jsx)(L.x6,{id:"7sBcV9"}),description:(0,n.jsx)(L.x6,{id:"m02YqD"}),status:"success",duration:5e3,isClosable:!0,position:"top"}),r()})},[R,z,t,H,k,w,N,r]);return(0,n.jsx)(A.L8,{isDark:!1,children:(0,n.jsxs)(o.aF,{isOpen:i,onClose:a,trapFocus:!1,children:[(0,n.jsx)(c.m,{}),(0,n.jsxs)(d.$,{children:[(0,n.jsx)(p.r,{children:(0,n.jsx)(L.x6,{id:"ch68HI"})}),(0,n.jsx)(u.s,{}),(0,n.jsx)(h.c,{children:(0,n.jsxs)(g.B,{spacing:0,children:[(0,n.jsx)(m.E,{mb:6,children:(0,n.jsx)(L.x6,{id:"oNyQYO"})}),(0,n.jsx)(x.z,{onChange:e=>{T(e)},value:R,children:(0,n.jsx)(g.B,{children:D.map(e=>{let t=_[e];return(0,n.jsx)(f.s,{value:e,children:null==t?void 0:t.title},e)})})}),(0,n.jsx)(b.S,{in:R===S.tiT.Other,children:(0,n.jsx)(C.T,{onChange:e=>{B(e.target.value)},maxLength:200,placeholder:j.Ru._({id:"1ULmtx"}),mt:4})})]})}),(0,n.jsx)(v.j,{children:(0,n.jsxs)(y.e,{children:[(0,n.jsx)(s.$,{colorScheme:"gray",onClick:a,variant:"ghost",children:(0,n.jsx)(L.x6,{id:"dEgA5A"})}),(0,n.jsx)(A.Tz,{label:(0,n.jsx)(L.x6,{id:"h7+4yF"}),placement:"top",isDisabled:!!R,shouldWrapChildren:!0,children:(0,n.jsx)(s.$,{onClick:P,variant:"hazardous",isDisabled:!R,children:(0,n.jsx)(L.x6,{id:"ovTgfk"})})})]})})]})]})})}},13260:(e,t,i)=>{"use strict";i.d(t,{k:()=>l});var n=i(55729),a=i(95856),r=i(10961),s=i(55516);let l=function(){let{initializeViaQuery:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{initializeViaQuery:!1},t=(0,a.jL)(),i=(0,n.useCallback)(()=>{let e=window.Intercom;e&&(e("show"),t((0,s.YN)({isOpen:!0})))},[t]);return(0,n.useEffect)(()=>{e&&"true"===(0,r.sF)()["get-support"]&&i()},[e,i]),i}},13446:(e,t,i)=>{"use strict";i.d(t,{J:()=>s});var n=i(65619),a=i(46030),r=i(54149);class s{preview(e,t){return{previewType:"card",originalPreviewCardId:this.cardId,modifiedPreviewCardId:this.cardId,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.cardId,modifiedScrollToCardId:this.cardId,originalContextCardIds:this.getOriginalPreviewCardIds(e),modifiedContextCardIds:this.getModifiedPreviewCardIds(t)}}async apply(e){await n.r.ensureCardInView(e,this.cardId,1e3),n.r.replaceCardJSONById({cardId:this.cardId,cardJson:this.input.editedCardJson,messageId:this.messageId},e)}async rollback(e){n.r.replaceCardJSONById({cardId:this.cardId,cardJson:this.input.originalCardJson,messageId:this.messageId},e)}getAppliedFirstPos(e){let t=(0,a.W0)(e.editor,this.cardId);return t?t.pos:(console.error("[EditCardSuggestion] Cannot find card with id",this.cardId),n.r.DEFAULT_APPLIED_FIRST_POS)}getOriginalPreviewCardIds(e){return(0,r.n)(e.editor).goto(this.cardId).take(3)}getModifiedPreviewCardIds(e){return(0,r.n)(e.editor).goto(this.cardId).take(3)}originalCardToSelect(){return this.cardId}modifiedCardToSelect(){return this.cardId}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="editCardById",this.previewType="card",this.messageId=e.messageId,this.id=this.input.toolCallId,this.cardId=this.input.cardId}}},13729:(e,t,i)=>{"use strict";i.d(t,{K:()=>s});var n=i(55729),a=i(25638);class r{createInteraction(){let e=a.l.create(this.name);return this.cleanupFn&&this.cleanupFn(),this.cleanupFn=e.on("end",()=>{this.current=this.createInteraction()}),e}stop(){"started"===this.current.span.status&&this.current.stop()}abort(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];"started"===this.current.span.status&&this.current.abort(e)}reset(){this.current=this.createInteraction()}cleanup(){this.cleanupFn&&(this.cleanupFn(),this.cleanupFn=void 0)}constructor(e){this.name=e,this.name=e,this.current=this.createInteraction()}}let s=function(e){let{abortOnUnmount:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(0,n.useMemo)(()=>new r(e),[e]);return(0,n.useEffect)(()=>()=>{t&&i.current.abort(),i.cleanup()},[i,t]),(0,n.useEffect)(()=>{let e=()=>{t&&i.current.abort(!0)};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[i,t]),i}},13732:(e,t,i)=>{"use strict";i.d(t,{KS:()=>p,i$:()=>u});var n=i(55765),a=i.n(n),r=i(12364),s=i.n(r),l=i(55729),o=i(90158);class c extends o.b{cleanup(){document.removeEventListener("containerResize",this.emitResize)}constructor(){super(),this.emitResize=e=>{this.emit("resize",e)},document.addEventListener("containerResize",this.emitResize)}}let d=a()(()=>new c),p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:250,[i,n]=(0,l.useState)(!1),a=(0,l.useMemo)(d,[]);return(0,l.useEffect)(()=>{let i,r=s()(a=>{let{target:r}=a;r&&e.current&&h(e.current,r)&&(clearTimeout(i),n(!0),i=setTimeout(()=>{n(!1)},t+100))},t,{leading:!0,trailing:!1,maxWait:t});return a.on("resize",r)},[a,t,e]),i},u=e=>{e.dispatchEvent(new Event("containerResize",{bubbles:!0}))},h=(e,t)=>{let i=e;do{if(i!==t)continue;return!0}while(i=i.parentElement);return!1}},13770:(e,t,i)=>{"use strict";i.d(t,{SZ:()=>c,nC:()=>p,ws:()=>d});var n=i(41626),a=i(5099),r=i(26533),s=i(64897),l=i(51310),o=i(9902);function c(e,t){return(null==e?void 0:e.properties)?Math.max(Math.max(e.properties.length-1,1),Array.isArray(t)?t.length:0)+2:20}function d(e,t,i,a){let s=i[0]||"#3B82F6",l={};if("solid"===e){for(let e=0;e1?e/(t-1):0,s=(0,n.yv)(i,r,{lightnessRange:o});l[a]={color:s}}return l}let o=(0,n.au)(s,e,a),c=(0,n.M9)(o,Array.from({length:t},(e,t)=>t),e,{theme:a});for(let e=0;e{"use strict";i.d(t,{X:()=>r});var n=i(51684),a=i(77650);let r={key:"image.pexels",featureFlag:"pexelsImageSearch",label:()=>a.Ru._({id:"WGCvx2",values:{PEXELS_PROPER_NOUN:"Pexels"}}),description:()=>a.Ru._({id:"X7cviG"}),icon:n.yvG,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/pexels.eb128ddf.png",height:256,width:256,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAKlBMVEUHBwcZGRmmpqaHh4cRERHZ2dlfX19SUlLp6emRkZF7e3t6enq6urrJycngPt2RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANklEQVR4nBXLxw3AMBDAMOmKW5L91w0M8EtUQNEa7ymx5sp+ADIuIrpjDdj5dc66I4O6ix2oPxwjAMN429m1AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},keywords:["stock","photo","photography","image","pexels"],resizeToFit:!0}},13956:(e,t,i)=>{"use strict";i.d(t,{BM:()=>n,EH:()=>a,Ih:()=>l,Kd:()=>d,LY:()=>s,OJ:()=>o,Rd:()=>c,wT:()=>r});let n="grid",a=60,r=60,s=20,l=10,o=60,c=1,d=25},14011:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var n=i(6029),a=i(83743),r=i(26420),s=i(21938),l=i(55729),o=i(19063),c=i(95856),d=i(9666),p=i(82650),u=i(13956),h=i(80903),g=i(15619);let m=(0,l.memo)(e=>{let{children:t,cellSize:i,horizontalAlign:l,orientation:m,gridDirection:x="horizontal",numCells:f,containerSize:b,onContextMenu:C,selectLayoutForElementProps:v,spacing:y="medium",wrapperStyle:w="none",gridStyle:k="standard",forceBalanceOverride:A,crossEdgeControl:L,isFullBleedNestedGrid:j,className:E}=e,S=A||(0,p.mr)({gridStyle:k}),M=(0,p.sW)({gridStyle:k}),{isHorizontal:I,columns:_,lastRowAligner:D}=(0,d.i)({cellSize:i,horizontalAlign:l,orientation:m,numCells:f,containerSize:b,forceBalance:S,gridStyle:k}),{rowGap:R,columnGap:T}=(e=>{switch(e){case"none":return{rowGap:"0em",columnGap:"0em"};case"small":return{rowGap:"1em",columnGap:"1em"};case"medium":default:return{rowGap:"2em",columnGap:"1.25em"};case"large":return{rowGap:"2em",columnGap:"2em"}}})((0,p.Uw)(k)?"none":y),z=(e=>{let{gridStyle:t,isHorizontal:i,columns:n,rowGap:a,columnGap:r,numCells:s,gridDirection:l}=e,o="flexible"===t?h.Wb:h.MW;return"vertical"===l&&(0,p.Uw)(t)?{gridTemplateColumns:"repeat(".concat(u.EH,", 1fr)"),gridTemplateRows:"repeat(".concat(u.EH,", auto)"),gridAutoFlow:"column",rowGap:a,columnGap:r}:i?{columns:n*o,rowGap:(0,p.Uw)(t)?0:a,columnGap:(0,p.Uw)(t)?0:r}:{columns:+o,rowGap:(0,p.Uw)(t)?0:a}})({gridStyle:k,isHorizontal:I,columns:_,rowGap:R,columnGap:T,numCells:f,gridDirection:x}),H=(0,c.GV)(o.ou),B="vertical"===x&&(0,p.Uw)(k),N=(0,n.jsxs)(a.r,{"data-selection-ring":!0,...z,onContextMenu:C,...v,className:(0,s.cx)((0,g.X)(w),E),sx:{...H&&{border:"1px solid blue"}},children:[t,"center"===M&&D]});return B?(0,n.jsxs)(r.a,{pos:"relative",height:j?"100%":void 0,children:[N,L&&(0,n.jsx)(a.r,{contentEditable:!1,position:"absolute",inset:0,pointerEvents:"none",gridTemplateColumns:z.gridTemplateColumns,gridTemplateRows:z.gridTemplateRows,columnGap:z.columnGap,rowGap:z.rowGap,zIndex:10,className:"grid-resize-overlay",children:L})]}):(0,n.jsx)(n.Fragment,{children:N})});m.displayName="GridWrapper"},14758:(e,t,i)=>{"use strict";i.d(t,{Up:()=>n.U,MN:()=>s,hb:()=>l,TV:()=>c,qD:()=>d,mx:()=>p,GQ:()=>u.G,uF:()=>g,fo:()=>x.f,Zd:()=>v,Pl:()=>y.P,fG:()=>w,RA:()=>k,yj:()=>A,UX:()=>L,Oz:()=>j,Ve:()=>E,OO:()=>S,fX:()=>M,NR:()=>J,Dc:()=>$,sI:()=>I,Dr:()=>_,Il:()=>m,X1:()=>D.X,un:()=>T.u,xT:()=>R.x,sS:()=>H,fb:()=>B,st:()=>N,Ow:()=>P,w:()=>V,V2:()=>O,ap:()=>Z,ae:()=>G.a,O5:()=>U,Rn:()=>W.R,Jp:()=>K.J,r9:()=>Q,N$:()=>q});var n=i(8141),a=i(51684),r=i(77650);let s={label:()=>"Airtable",key:"embed.airtable",description:()=>r.Ru._({id:"KlL5LU"}),icon:a.Qte,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/airtable.e403549a.svg",height:64,width:64,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/airtable.com/,categories:["app","form"],defaultDisplayStyle:"inline",inlineInteractive:!0,iframeOptions:{allowPopups:!0},rewriteEmbedUrl:e=>{try{if(e.includes("/embed/"))return e;let t=new URL(e);return t.pathname="/embed".concat(t.pathname),t.toString()}catch(t){return e}},keywords:["airtable","database","spreadsheet","table"]},l={label:()=>"Amplitude",key:"embed.amplitude",keywords:["amplitude","analytics"],description:()=>r.Ru._({id:"wa1wV8"}),icon:a.q9c,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/amplitude.5828f141.svg",height:64,width:64,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/analytics.amplitude.com/};var o=i(81107);let c={key:"image.bing",label:()=>r.Ru._({id:"2V6hMo"}),icon:o.uu9,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/bing.0f94cfbe.svg",height:1024,width:678,blurWidth:0,blurHeight:0},keywords:["image","photo","bing","pic"]},d={label:()=>"Calendly",key:"embed.calendly",description:()=>r.Ru._({id:"grPhlY"}),icon:a.okg,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/calendly.d1a57857.svg",height:150,width:150,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/calendly.com/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0},keywords:["calendly","meeting","schedule","appointment"]},p={label:()=>r.Ru._({id:"bk8Zu0"}),key:"image.custom",description:()=>r.Ru._({id:"RPwTMJ"}),icon:a.Cyq,keywords:["image","upload"],resizeToFit:!0};var u=i(44248),h=i(4765);let g={label:()=>"Figma",key:"embed.figma",icon:o.slN,keywords:["design","prototype","wireframe","figjam","whiteboard"],description:()=>r.Ru._({id:"riUMyL"}),image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/figma.14e7d0c1.svg",height:2500,width:1667,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www.figma.com/,canEmbedPrivate:!0,forcePreviewOnMobile:!0,rewriteEmbedUrl:e=>{if(e.includes("embed.figma.com"))return e;let t=e.match(/figma\.com\/(file|proto|design|board)\/([^/?]+)\/([^/?]+)/);if(!t)return e;let[,i,n,a]=t;try{return"https://embed.figma.com/".concat(i,"/").concat(n,"/").concat(a,"?embed-host=share")}catch(t){return console.error("[FigmaProvider] Error rewriting Figma URL: ".concat(t)),h.l7("figmaEmbedData",{type:i,designId:n,title:a,url:e}),h.Cp(t),e}}},m={label:()=>r.Ru._({id:"T4i0+p"}),key:"embed.pdf",description:()=>r.Ru._({id:"8CswFW"}),icon:a.XYS,urlRegex:/\.(pdf|csv)$/,iframeOptions:{noSandbox:!0},downloadable:!0,keywords:["pdf","doc","upload","file","csv","spreadsheet"]};var x=i(10197),f=i(44732),b=i(72524),C=i(10961);let v={label:()=>"Gamma embed",key:"embed.gamma",icon:a.c9S,keywords:["embed"],description:()=>r.Ru._({id:"XLlwPZ",values:{GAMMA_ARTIFACT_PROPER_NOUN:f.TP}}),image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/GammaIconLogoSquareGradient.b0f7e174.svg",height:40,width:40,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/(www\.|staging\.)?gamma.app/,canEmbedPrivate:!0,forcePreviewOnMobile:!0,rewriteEmbedUrl:e=>{if((0,C.fS)(e))return e;let t=(0,C.TY)(e),i=(0,b.t$)(e)||"gamma.app";return"https://".concat(i,"/embed/").concat(t)}};var y=i(15726);let w={label:()=>"Google Drive",key:"embed.gdrive",description:()=>r.Ru._({id:"1q3pN1",values:{SHEETS_PROPER_NOUN:"Sheets",DOCS_PROPER_NOUN:"Docs",SLIDES_PROPER_NOUN:"Slides",GAMMA_ARTIFACT_PROPER_NOUN:f.TP}}),icon:o.xG9,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/google-drive.2d314cf9.svg",height:78,width:87,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/docs.google.com\//,canEmbedPrivate:!0,rewriteEmbedUrl:e=>{if(!e.includes("/presentation/"))return new URL(e.replace("/preview","/edit")).toString();{let t=new URL(e.replace("/edit","/preview"));return t.searchParams.set("rm","minimal"),t.toString()}},keywords:["docs","sheet","slide","gdrive","document"]},k={label:()=>"Google Form",key:"embed.google.form",description:()=>r.Ru._({id:"sgbNf4"}),icon:o.xG9,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/google-form.c5494f4d.svg",height:66,width:48,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/docs.google.com\/forms/,canEmbedPrivate:!0,keywords:["google form","form","survey","questionnaire"],defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0}},A={key:"image.google",label:()=>r.Ru._({id:"h2JWN5"}),icon:o.FjH,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/google-image.5d5a5835.svg",height:24,width:24,blurWidth:0,blurHeight:0},keywords:["image","photo"]},L={key:"color.gradient",label:()=>r.Ru._({id:"/S8bMP"}),description:()=>r.Ru._({id:"/XRwS6"}),icon:a.S7o,keywords:["gradient","color","mesh"]},j={label:()=>"Instagram",key:"embed.instagram",icon:o.QV6,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/instagram.d0a61bd7.svg",height:132,width:132,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www.instagram.com/,defaultDisplayStyle:"inline",iframeOptions:{allowPopups:!0},inlineInteractive:!0,preferHtml:!0,keywords:["instagram","insta","social"],minWidth:"328px"},E={label:()=>"Jotform",key:"embed.jotform",description:()=>r.Ru._({id:"7yLOnm"}),icon:a.n2$,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/jotform.0a55e4a9.svg",height:334,width:304,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/form\.jotform\.com/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0},keywords:["jotform","form","survey","questionnaire"]},S={key:"image.lexica",featureFlag:"lexicaImageSearch",label:()=>r.Ru._({id:"cSVX+F"}),description:()=>r.Ru._({id:"RdyK6U"}),image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/lexica.8699ff3f.png",height:48,width:48,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAHlBMVEVMaXH///+/v78xMTG2trYNDQ0SEhKwsLC6urqnp6cTTeQWAAAACnRSTlMAAd81rxZZ466vLRsiuAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAChJREFUeJxjYGBgZmYAAUYGTnYog4MJymDBYCCk2FlZwQxmNjY2VgYADLgAbROHxbEAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},keywords:["ai","lexica","stable diffusion","generated","photo","photography","image"]},M={key:"video.loom",label:()=>r.Ru._({id:"yrPgHm"}),description:()=>r.Ru._({id:"NMTPSf"}),icon:a.n2W,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/loom.a033778e.svg",height:190,width:190,blurWidth:0,blurHeight:0},urlRegex:/^https:\/\/www.loom.com/,rewriteEmbedUrl:e=>{if(!e.includes("/embed/"))return e;let t=new URL(e);return t.searchParams.set("hideEmbedTopBar","true"),t.toString()},keywords:["video","recording","loom","screen"]},I={key:"embed.microsoft.office",label:()=>"Office 365",description:()=>r.Ru._({id:"cbRq5v",values:{MICROSOFT_PROPER_NOUN:"Microsoft",WORD_PROPER_NOUN:"Word",POWERPOINT_PROPER_NOUN:"PowerPoint",EXCEL_PROPER_NOUN:"Excel",ONENOTE_PROPER_NOUN:"OneNote"}}),icon:o.uu9,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/office-365.868363a8.svg",height:48,width:48,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/.*\.sharepoint\.com\//,canEmbedPrivate:!0,iframeOptions:{allowPopups:!0},rewriteEmbedUrl:e=>{let t=new URL(e.replace("/:p:/r","").replace("/doc2.aspx","/Doc.aspx"));return t.searchParams.set("action","embedview"),t.searchParams.delete("mobileredirect"),t.toString()},keywords:["word","excel","powerpoint","office","microsoft","msoffice"]},_={label:()=>r.Ru._({id:"yA1Sb+",values:{MIRO_PROPER_NOUN:"Miro"}}),key:"embed.miro",icon:a.Kuo,description:()=>r.Ru._({id:"Px3dYF"}),image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/miro.78878247.svg",height:2500,width:2500,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/miro.com/,canEmbedPrivate:!0,forcePreviewOnMobile:!0,iframeOptions:{allowPopups:!0},keywords:["whiteboard","workshop","brainstorm","miro"],rewriteEmbedUrl:e=>(e.includes("/embed/")||e.includes("/live-embed/")||(e=e.replace("/board/","/embed/")),e.includes("embedAutoplay=")||(e+=(e.includes("?")?"&":"?")+"embedAutoplay=true&autoplay=yep"),e)};var D=i(13796),R=i(85851),T=i(2211),z=i(55597);let H={key:"embed.microsoft.powerbi",label:()=>"PowerBI",image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/powerbi.94baf198.svg",height:630,width:630,blurWidth:0,blurHeight:0},icon:z.hem,urlRegex:/^https?:\/\/app\.powerbi\.com\//,canEmbedPrivate:!0,iframeOptions:{allowPopups:!0},keywords:["microsoft","powerbi"]},B={label:()=>r.Ru._({id:"toutGW"}),key:"image.qrCode",icon:i(99492).Yop,keywords:["qr","qrcode"],resizeToFit:!0},N={label:()=>"Spotify",key:"video.spotify",keywords:["spotify","music","podcast","playlist","song","album"],description:()=>r.Ru._({id:"lrKTd0"}),icon:o.QEP,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/spotify.2dd06f33.svg",height:1333,width:1333,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/open.spotify.com/,preferHtml:!0},P={label:()=>"Tally Form",key:"embed.tally",description:()=>r.Ru._({id:"Qzo1BZ"}),icon:a.n2$,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/tally.dd047104.png",height:512,width:512,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAANlBMVEVMaXE0E101El/WGcw0EV71GOI0E1ouBVgwEVs1EmAzEl40El9uFIbjG9v/Hu+cF6U3E1//HPTo62sPAAAAEnRSTlMAXX1kJiNdBtn+7KX26aH8oEjnHZjJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANUlEQVR4nC3GQRKAIAzF0CjF9isK3v+yDB3eJsE3LJLBI0kDsFvqP8Cp9n4V8IiyCteB56QJO9EBVMm1x1cAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},urlRegex:/^https?:\/\/tally.so/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0}},F=/\/video\/(\d+)/,V={label:()=>"TikTok",key:"video.tiktok",icon:o.AIX,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/tiktok.cbd7f7ff.svg",height:256,width:256,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www.tiktok.com/,defaultDisplayStyle:"inline",iframeOptions:{allowPopups:!0},preferHtml:!0,rewriteEmbedUrl(e){var t;let i=null==(t=e.match(F))?void 0:t[1];return i?"https://www.tiktok.com/embed/v2/".concat(i):e},keywords:["tiktok","video","social"],minWidth:"325px",maxWidth:"325px"},O={key:"embed.twitter",label:()=>"Tweet",icon:o.HQ1,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/twitter.c7499c85.svg",height:1110,width:1110,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/(www\.)?twitter\.com/,keywords:["twitter","tweet"],preferHtml:!0,defaultDisplayStyle:"inline",inlineInteractive:!0},Z={label:()=>"Typeform",key:"embed.typeform",description:()=>r.Ru._({id:"yjYR46"}),icon:z.n2$,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/typeform.6d709d2e.svg",height:800,width:800,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/([a-z0-9]*\.)?typeform\.com/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0},keywords:["typeform","form","survey","questionnaire"]};var G=i(55351);let U={key:"video.vimeo",label:()=>r.Ru._({id:"M1Uyl1"}),icon:o.vYD,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/vimeo.4de20653.svg",height:48,width:48,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/(player\.)?vimeo\.com/,keywords:["vimeo","video"]};var W=i(19451),K=i(59013);let Q={label:()=>"Wistia",key:"video.wistia",icon:a.n2W,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/wistia.613af213.svg",height:1899,width:2500,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/fast.wistia.net/,keywords:["wistia","video"]},q={key:"video.youtube",label:()=>r.Ru._({id:"7J5KkU"}),icon:o.B4m,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/youtube.b0610934.svg",height:461,width:461,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www\.youtube\.com/,keywords:["youtube","video"]},J=[c,y.P,A,W.R,S,G.a,D.X,q,M,g,k,w,K.J,p,B,n.U,I,H,O,U,u.G,m,_,s,l,Q,N,V,j,L,x.f,d,Z,E,P,v,R.x,T.u],$=Object.fromEntries(Object.values(J).flat().map(e=>[e.key,e]))},15153:(e,t,i)=>{"use strict";i.d(t,{e:()=>a});let n={cardLayoutsEnabled:!1},a=e=>{if(!e)return{...n};let t=null;return("doc"===e.type.name?t=e.nodeAt(0):"document"===e.type.name&&(t=e),t)?{...n,...t.attrs.docFlags}:(console.debug("[getDocFlags] could not find document node, returning defaults"),{...n})}},15223:(e,t,i)=>{"use strict";i.d(t,{Dh:()=>f,ZI:()=>x});var n=i(84462),a=i.n(n),r=i(25183),s=i(79683),l=i(4742),o=i(96230),c=i(26533),d=i(4375),p=i(17069),u=i(9441),h=i(64576),g=i(58215);let m=(e,t)=>{let i=void 0!==t,n=!e.config.disableReadabilityAdjustment||i,a=i?o._m:c.H5,r=i?4.5:3,l=t?{type:"solid",color:t}:(0,c.Tn)(e),d=(0,c.Ik)(l),p=t?(0,s.$p)(t):(0,c.Mw)(e),u=(0,c.CD)(e)[0],h=(0,c.Ik)(u),g=n?(0,c.Vj)(u,d,r,!1):u,m=(0,c.Jh)(e),x=n?(0,c.Vj)(m,d,r,!1):m,f=(0,c.Ik)(x),b=(0,c.jO)(e),C=n?(0,c.Vj)(b,d,r,!1):b,v=(0,c.Ik)(C),y=(0,c.fQ)(e),w=n?(0,c.Vj)(y,d,a,i):y,k=(0,c.Ik)(w),A=(0,s.$p)(k),L=(0,c.Lz)(e),j=n?(0,c.Vj)(L,d,r,i):L,E=(0,c.Ik)(j);return{bodyColorReadable:w,bodyColorSolid:k,isBodyColorDark:A,headingColorReadable:j,headingColorSolid:E,linkColorReadable:x,linkColorSolid:f,buttonColorReadable:C,buttonColorSolid:v,primaryColor:u,primaryColorReadable:g,primaryColorSolid:h,cardColor:l,cardColorSolid:d,isCardDark:p}},x=a()((e,t)=>{var i,n;let{bodyFont:a,headingFont:x,fonts:f}=e,b=(0,p.vt)(f,a)||o.z8.bodyFont,C=(0,p.vt)(f,x)||o.z8.headingFont,{bodyColorReadable:v,bodyColorSolid:y,isBodyColorDark:w,headingColorReadable:k,primaryColorReadable:A,primaryColorSolid:L,primaryColor:j,linkColorSolid:E,buttonColorReadable:S,buttonColorSolid:M,cardColorSolid:I,cardColor:_,isCardDark:D}=m(e,t),R=(0,d.M)(e),T=(0,h.tL)({cardColor:_,config:R,theme:e}),z=(0,g.n3)({bodyColor:v,cardColor:_,config:R,theme:e}),H=(0,g.gt)({config:R}),B=(0,g.QI)({cardColor:_,config:R}),N="linear-gradient"!==j.type?void 0:"semi"===R.shapeFill?(0,u.nz)(j,I,.5):j,P=(0,u.Hh)(N,D?.25:.9);return{...T,...H,...z,...B,"--body-font":'"'.concat(b,'"'),"--heading-font":'"'.concat(C,'"'),"--heading-font-weight":(0,p.Kn)(e,"heading"),"--body-font-weight":(0,p.Kn)(e,"body"),"--letter-spacing-body":l.hQ?0:e.config.letterSpacingBody?"".concat(e.config.letterSpacingBody,"em"):void 0,"--letter-spacing-heading":l.hQ?0:e.config.letterSpacingHeading?"".concat(e.config.letterSpacingHeading,"em"):void 0,"--line-height-body":null!=(i=e.config.lineHeightBody)?i:r.Uw,"--line-height-heading":null!=(n=e.config.lineHeightHeading)?n:r.eL,"--heading-transform":e.config.headingTransform,"--accent-color":L,"--accent-color-readable":(0,c.Ik)(A),"--accent-gradient":(0,u.yh)(A),"--accent-gradient-fill":(0,u.yh)(j),"--accent-gradient-background":(0,u.yh)(P),"--accent-color-background-muted":D?(0,s.PE)(L,.15):(0,s.PE)(L,.9),"--expandable-hover-background":(0,s.$3)(E,.1),"--neutral-border-color":D?"var(--chakra-colors-whiteAlpha-400)":"var(--chakra-colors-blackAlpha-200)","--neutral-background-color":D?(0,s.Pf)(I,5):(0,s.Pf)(I,-5),"--button-color":M,"--button-gradient":(0,u.yh)(S),"--button-color-inverted":(0,s.$p)(M)?"#fff":"#000","--link-color":E,"--link-color-hover":(0,s.$p)(E)?(0,s.Zt)(E,10):(0,s.Zt)(E,-10),"--link-box-shadow":"0 0 0px 3px ".concat((0,s.$3)(E,1)),"--body-color":y,"--body-color-muted":(0,s.$3)(y,.5),"--body-color-inverted":D?"#000":"#fff","--link-color-inverted":(0,s.$p)(E)?"#fff":"#000","--highlight-color-dark":D?"var(--body-color)":"var(--body-color-inverted)","--highlight-color-light":D?"var(--body-color-inverted)":"var(--body-color)","--highlight-link-color-hover-dark":D?(0,s.Zt)(y,w?10:-10):(0,s.Zt)("#fff",-10),"--highlight-link-color-hover-light":D?(0,s.Zt)("#000",10):(0,s.Zt)(y,w?10:-10),"--heading-color":(0,c.Ik)(k),"--heading-gradient":(0,u.yh)(k),"--card-color":I,"--card-color-mask":(0,s.$3)(I,(0,s.$p)(I)?.8:.85),"--placeholder-button-bg-color":D?(0,s.Lm)("gray.700"):(0,s.Lm)("gray.200"),"--placeholder-button-bg-hover-color":D?(0,s.Lm)("gray.600"):(0,s.Lm)("gray.300"),"--placeholder-button-text-color":D?(0,s.Lm)("gray.300"):(0,s.Lm)("gray.400"),"--placeholder-button-text-hover-color":D?(0,s.Lm)("gray.200"):(0,s.Lm)("gray.700")}}),f=a()(m)},15234:(e,t,i)=>{"use strict";i.d(t,{K:()=>d,z:()=>p});var n=i(6029),a=i(26420);i(55729);var r=i(83691),s=i(95856),l=i(20044),o=i(87489),c=i(94831);let d=e=>{let{enterZoom:t,doubleClickNonZoomHandler:i,...l}=e,c=(0,s.GV)(o.nD),d=!c,p=c&&!i;return r.$.GAMMA_PUPPETEER_SERVICE?null:(0,n.jsx)(a.a,{inset:0,w:"100%",h:"100%",position:"absolute",zIndex:1,cursor:d?"zoom-in":"default",onDoubleClick:p?t:i,onClick:d?t:void 0,"data-testid":"zoom-click-capture","data-zoom-click-capture":!0,opacity:0,...l})},p=e=>{let{decorations:t,node:i,editor:r}=e,d=(0,c.DM)(t)||!(0,l.We)(r),p=(0,s.GV)(o.nD),{displayStyle:u}=i.attrs;return(0,n.jsx)(a.a,{position:"absolute",inset:0,zIndex:1,pointerEvents:p&&!d&&"inline"===u?"auto":"none",cursor:"default"})}},15254:(e,t,i)=>{"use strict";i.d(t,{$:()=>g});var n=i(6029),a=i(21938),r=i(37243),s=i(94289),l=i(55729),o=i(12889),c=i(20044),d=i(61386);let p=(e,t,i,a)=>{var r,s;let o=Array.from(Object.entries(null!=(s=null==(r=i.contentComponent)?void 0:r.getServerSnapshot())?s:{})).find(t=>{let[i,n]=t;return n.children.props.node===e});if(!o)return null;let[c,d]=o,p=d.children,u=l.cloneElement(p,p.props,a),h=d.containerInfo,g=h.nodeName.toLowerCase()||"div",{style:m,...x}=(e=>{let t={};for(let i of e.attributes){let e=i.name;"class"===e?t.className=i.value:"contenteditable"===e&&"false"===i.value||(t[e]=i.value)}return t})(h);return(0,n.jsx)(g,{"data-pos":t,...x,STYLE:"white-space: inherit;".concat(m),children:u},c)},u=(e,t)=>{let i=(0,c.vC)(e,t.type);if(!i)return null;let n=e.extensionManager.attributes.filter(e=>e.type===t.type.name),a=(0,r.zU)(t,n),s=((e,t)=>{var i;let n={name:t.name,options:t.options,storage:t.storage,editor:e};return null!=(i=(0,o.iI)(t,"renderHTMLforSSR",n))?i:(0,o.iI)(t,"renderHTML",n)})(e,i);if(!s)return null;let l=s({HTMLAttributes:a,node:t,mark:t});if(!h(l))return null;let[d,p,u]=l;return[d,(e=>{let t={...e};return(null==t?void 0:t.style)&&(t.STYLE=t.style,delete t.style),(null==t?void 0:t.class)&&(t.className=t.class,delete t.class),(null==t?void 0:t.colspan)&&(t.colSpan=t.colspan,delete t.colspan),(null==t?void 0:t.rowspan)&&(t.rowSpan=t.rowspan,delete t.rowspan),t})(p),u]},h=e=>Array.isArray(e)&&"string"==typeof e[0]&&"object"==typeof e[1]&&!Array.isArray(e[1])&&null!==e[1]&&e.length<=3,g=l.memo(e=>{let{node:t,editor:i,getPos:r}=(0,o.cm)();if(!t||!i)return null;let c=e.as||"div",h=t.isInline||t instanceof s.CU?"span":"div",g=[],m=null==r?void 0:r(),x="number"==typeof m?m:null,f=(e,t,r)=>{let s=(null===x?0:x)+t+1,o=p(e,s,i);if(o)return o;let c=t=>Array.from(e.marks).reverse().reduce((e,t)=>{let n=p(t,s,i,e);if(n)return n;let a=u(i,t);if(a){let[t,i,n]=a;return l.createElement(t,{key:r,...i},e)}return e},t),h=null===x?[]:(0,d.j5)(i,s),g=u(i,e);if(g){let[i,n]=g,o=3===g.length?g[2]:void 0,d=null;if(0===o){let i=[];e.forEach((e,n,a)=>{i.push(f(e,t+n,"".concat(r,"_").concat(a)))}),d=i,console.debug("[SSR NodeViewContent] HOLE",i)}else"string"==typeof o&&(console.debug("[SSR NodeViewContent] children plain",o),d=o);let{nodeName:p,...u}=h.map(e=>{var t;return null==(t=e.type)?void 0:t.attrs}).reduce((e,t)=>({...e,...t}),{}),m={...n,...u,className:(0,a.cx)(u.class,n.class),"data-pos":s};return delete m.class,console.debug("[SSR NodeViewContent] non-nodeview:",r,m,o),c(l.createElement(i,{key:r,...m},d))}return e.isText?c((0,n.jsx)(l.Fragment,{children:e.textContent},r)):null};return t.forEach((e,i)=>{let n=g.length+1,a=f(e,i,"".concat(n));a?g.push(a):console.warn("%c [Simple NodeViewContent] UNKNOWN NODE $$$$$$$$$$$$$$$$$$$$$$$$$","background-color: aqua; font-weight: bold",{unknownNode:e,parentNode:t})}),(0,n.jsx)(c,{...e,"data-node-view-content":"",style:{whiteSpace:"pre-wrap",...e.style},children:(0,n.jsx)(h,{"data-node-view-content-inner":t.type.name,style:{whiteSpace:"inherit"},children:0===g.length?null:1===g.length?g[0]:g})})});g.displayName="NodeViewContent"},15410:(e,t,i)=>{"use strict";i.d(t,{C:()=>s});var n=i(68338),a=i(66533),r=i(54570);class s{detectNode(e){if("cardImageItem"===e.type.name)return!1;let t=(0,a.um)(e);return!!(t&&"queued"===t.loadImageStatus&&t.loadImageId&&t.loadImageParams)}getNodeId(e){let t=(0,a.um)(e);return(null==t?void 0:t.loadImageId)||null}getCacheKey(e,t){var i;let n=this.getNodeId(e),r=t.interactionId,s=null==(i=(0,a.um)(e).loadImageParams)?void 0:i.query;return s||console.error("[ImageProcesor.getCacheKey] No query for in loadImageParams"),"".concat(r,"__").concat(this.nodeType,"__").concat(n,"__").concat(s)}async processNode(e,t){let i=(0,a.um)(e);try{let n=i.loadImageParams,s=await (0,r.a)({loadImageId:i.loadImageId,loadImageParams:n,context:{workspaceId:t.workspaceId,docId:t.docId,interactionId:t.interactionId,traceparent:t.traceparent,theme:t.theme},imageStore:t.imageStore});return(0,a.wH)(e,s)}catch(i){if(console.error("[ImageProcessor] Error processing ".concat(this.nodeType,":"),i),"cardAccentLayoutItem"===e.type.name&&t.theme)return{...e.attrs,background:(0,n.gN)(t.theme,t.cardId)};return(0,a.wH)(e,{loadImageStatus:"error"})}}constructor(){this.nodeType="image"}}},15619:(e,t,i)=>{"use strict";i.d(t,{X:()=>a});var n=i(58215);let a=e=>{switch(e){case"solid":return"".concat(n.VN," ").concat(n.SA);case"outline":return"".concat(n.VN," ").concat(n.uk);case"none":return n.VN}}},15726:(e,t,i)=>{"use strict";i.d(t,{P:()=>r});var n=i(99492),a=i(77650);let r={key:"image.giphy",label:()=>a.Ru._({id:"E435oC",values:{GIPHY_PROPER_NOUN:"GIPHY"}}),description:()=>a.Ru._({id:"AbFJB5"}),icon:n.MEP,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/giphy.2d92c9c6.svg",height:2500,width:2500,blurWidth:0,blurHeight:0},keywords:["gif","animation","animated","giphy"],resizeToFit:!0}},15955:(e,t,i)=>{"use strict";i.d(t,{n:()=>b});var n=i(6029),a=i(40452),r=i(53996),s=i(26420),l=i(21938),o=i(55729),c=i(97712),d=i(28547),p=i(58215),u=i(25183),h=i(47830),g=i(39027),m=i(44783),x=i(92986),f=i(3898);let b=e=>{var t;let{cellProps:i,positionProps:b,markerProps:C,markerFontSize:v="h3",children:y}=e,{index:w,theme:k,layoutOptions:A,cellOptions:L,getPos:j,editor:E,selectCell:S}=i,M=null==L?void 0:L.icon,I=(0,x.FX)(),_=null==(t=A.numbered)||t,D=(0,h._)(I,null!=v?v:"h3"),R=(0,o.useCallback)(()=>{if(!E.isEditable)return;let e=j();if("number"!=typeof e)return;let t=E.state.doc.resolve(e);(0,m.tN)(E,t)},[j,E]),T=(0,o.useMemo)(()=>(0,u.bh)(v,k),[v,k]),{colorVars:z}=(0,c.r)({layoutColorOverride:A.color,cellColorOverride:null==L?void 0:L.color,index:w}),H={...(0,f.nr)()?(0,d.U2)():void 0};return(0,n.jsxs)(a.s,{...b,contentEditable:!1,userSelect:"none",onMouseDown:R,cursor:"default",css:z,children:[(0,n.jsx)(r.o,{h:"".concat(D,"em"),w:"".concat(D,"em"),className:p.SA,sx:H,pos:"relative",...C,children:(0,n.jsx)(s.a,{sx:T,className:(0,l.cx)(d.U6),textAlign:"center",style:{lineHeight:1},pos:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",children:(0,n.jsx)(g.R,{image:M,number:_?w+1:void 0,isNumbered:_,iconSize:1,selectCell:S})})}),y]})}},16099:(e,t,i)=>{"use strict";i.d(t,{e:()=>n});let n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id";return{default:null,parseHTML:i=>{let n=i.getAttribute("data-".concat(t));if(n)return n;let a=e();return console.debug("[configureIdAttribute] generating id in parseHTML",a),a}}}},17286:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KNOWN_BAD_HOSTNAMES=t.KNOWN_GOOD_HOSTNAMES=t.KNOWN_GOOD_TLDS=t.TRUSTED_WORKSPACE_IDS=t.GAMMA_WORKSPACE_ID_PRODUCTION=t.GAMMA_WORKSPACE_ID_STAGING=t.isTrustedTLD=t.removeWWWPrefix=void 0,t.removeWWWPrefix=e=>e.replace(/^www\./,""),t.isTrustedTLD=e=>t.KNOWN_GOOD_TLDS.some(t=>e===t||e.endsWith(".".concat(t))),t.GAMMA_WORKSPACE_ID_STAGING="QWjS6fBfpt",t.GAMMA_WORKSPACE_ID_PRODUCTION="zc87vhr30n8uf3n",t.TRUSTED_WORKSPACE_IDS=["acme",t.GAMMA_WORKSPACE_ID_STAGING,t.GAMMA_WORKSPACE_ID_PRODUCTION],t.KNOWN_GOOD_TLDS=["gamma.app","gamma.site","gammastaging.site","wikipedia.org"],t.KNOWN_GOOD_HOSTNAMES=["gamma.app","gamma.site","cdn.gamma.app","staging.gamma.app","cdn-staging.gamma.app","careers.gamma.app","design.gamma.site","orzo.gamma.site","www.markdownguide.org","www.youtube.com","www.linkedin.com","www.instagram.com","twitter.com","x.com","www.tiktok.com","help.gamma.app","gamma.new","join.slack.com","www.google.com","www.facebook.com","groups.google.com","en.wikipedia.org","replit.com","www.bea.gov","doi.org","es.wikipedia.org","app.stotles.com","docs.google.com","www.figma.com","www.ncbi.nlm.nih.gov","github.com","youtu.be","tr.wikipedia.org","uk.wikipedia.org","ru.wikipedia.org","ro.wikipedia.org","pt.wikipedia.org","example.com","zh.wikipedia.org","www.sciencedirect.com","fr.wikipedia.org","colab.research.google.com","player.fm","m.facebook.com","www.britannica.com","www.amazon.com","www.podcasts.com","ko.wikipedia.org","www.example.com","vi.wikipedia.org","www.notion.so","chat.openai.com","calendly.com","www.bing.com","pubmed.ncbi.nlm.nih.gov","open.spotify.com","de.wikipedia.org","id.wikipedia.org","www.researchgate.net","techcrunch.com","www.cnn.com","pl.wikipedia.org","api.whatsapp.com","youtube.com","hbr.org","podcasters.spotify.com","ar.wikipedia.org","th.wikipedia.org","dictionary.cambridge.org","www.kaggle.com","es.surveymonkey.com","www.canva.com","www.forbes.com","lookerstudio.google.com","unsplash.com","www.cdc.gov","az.wikipedia.org","it.wikipedia.org","www.investopedia.com","www.pinterest.com","music.amazon.com","kk.wikipedia.org","scholar.google.com","www.nature.com","www.producthunt.com","creativecommons.org","www.masterclass.com","fa.wikipedia.org","www.bbc.com","www.nytimes.com","en.m.wikipedia.org","sr.wikipedia.org","uz.wikipedia.org","ieeexplore.ieee.org","play.google.com","es.m.wikipedia.org","cloud.google.com","www.imdb.com","www.mckinsey.com","aws.amazon.com","www.microsoft.com","chrome.google.com","www.businessinsider.com","bing.com","www.porsche.com","www.apple.com"].map(t.removeWWWPrefix),t.KNOWN_BAD_HOSTNAMES=["trixmovie.com","luna-3d.com","luna-3d.com:443","kiladkoerm.com","movie.geoflix.me","wtach.club","movstream.fun","novelastv.me","xzc.one","srv1.iyxwfree.my.id","followme.tribe.so","xzc.icu","marcolinks.click","multilibb.cc","exl-trk.com","uk.ebookarea.xyz","wemovietv.com","123moviesdb.com","www.realpdfdumps.com","pede.4tv.live","voxmovie.com","stream.evmovies.com","dmovie.fun","pdfhost.io","megavids.online","www.pdfdumpspro.com","gomovie.stream","dmovie.fun:443","go123.stream","ca.ebookarea.xyz","movie4you.online","www.123movieslink.com","moviedaily.site","maxstream.site","ftmovies.xyz","moviescreen.biz","moviesfox.site","morthenfile.web.app"].map(t.removeWWWPrefix)},17323:(e,t,i)=>{"use strict";i.d(t,{Hy:()=>P,Pf:()=>F,Td:()=>N,v9:()=>V});var n=i(6029),a=i(4192),r=i(3276),s=i(48810),l=i(40452),o=i(57405),c=i(26420),d=i(58959),p=i(32705),u=i(51684),h=i(99492),g=i(48621),m=i(19564),x=i(55729),f=i(95856),b=i(76013),C=i(85966),v=i(53996),y=i(83004);function w(){let e=(0,C._)(["\n from {transform: rotate(-5deg) scale(1)}\n to {transform: rotate(5deg) scale(1.2)}\n "]);return w=function(){return e},e}let k=e=>{let{provider:t,color:i="gray"}=e,a=(0,y.i7)(w()),l="aiGenerated"===t?h._$C:h.$UM;return(0,n.jsxs)(v.o,{className:"image-loading-spinner",children:[(0,n.jsx)(r.y,{color:"".concat(i,".300"),thickness:"3px",size:"xl",position:"absolute",speed:"0.7s",emptyColor:"transparent"}),(0,n.jsx)(s.E,{color:"".concat(i,".400"),position:"absolute",lineHeight:"2",fontSize:"lg",animation:"".concat(a," infinite alternate 700ms ease-out"),children:(0,n.jsx)(g.g,{icon:l,fixedWidth:!0})})]})};var A=i(87489),L=i(89770),j=i(87798);let E=["image.custom","image.web","image.ai-generated","accent.theme"];var S=i(16936),M=i(55597),I=i(31241),_=i(77650),D=i(51203),R=i(5314),T=i(81949),z=i(85220);let H=e=>{let{onSelectImage:t,isAccentImageDrawer:i=!1,openEditBackgroundDrawer:a,...r}=e,{setMediaDrawerSourceKeyAction:s,setBackgroundDrawerSourceKeyAction:o}=(0,z.B)(),d=[{id:"image.custom",label:(0,n.jsx)(m.x6,{id:"6MxxvO"}),ariaLabel:_.Ru._({id:"6MxxvO"}),icon:M.MNJ,onClick:()=>{null==t||t(),s(D.mx.key,!0),setTimeout(()=>(0,R.G)(!1),0)}},{id:"image.web",label:(0,n.jsx)(m.x6,{id:"Of4gkp"}),ariaLabel:_.Ru._({id:"Of4gkp"}),icon:M.$UM,onClick:()=>{null==t||t(),s(D.Rn.key,!0),setTimeout(()=>(0,R.G)(!1),0)}},{id:"image.ai-generated",label:(0,n.jsx)(m.x6,{id:"UQ4o1/"}),ariaLabel:_.Ru._({id:"UQ4o1/"}),icon:M._$C,onClick:()=>{null==t||t(),s(D.Up.key,!0),setTimeout(()=>(0,R.G)(!1),0)}}],p=[{id:"image.custom",label:(0,n.jsx)(m.x6,{id:"pDdFxL"}),ariaLabel:_.Ru._({id:"6MxxvO"}),icon:M.MNJ,onClick:()=>{null==t||t(),o(D.mx.key),setTimeout(()=>null==a?void 0:a(!1),0)}},{id:"image.web",label:(0,n.jsx)(m.x6,{id:"eFaih9"}),ariaLabel:_.Ru._({id:"Of4gkp"}),icon:M.$UM,onClick:()=>{null==t||t(),o(D.Rn.key),setTimeout(()=>null==a?void 0:a(!1),0)}},{id:"image.ai-generated",label:(0,n.jsx)(m.x6,{id:"UQ4o1/"}),ariaLabel:_.Ru._({id:"UQ4o1/"}),icon:M._$C,onClick:()=>{null==t||t(),o(D.Up.key),setTimeout(()=>null==a?void 0:a(!1),0)}}];return(0,n.jsx)(c.a,{pos:"relative",zIndex:100,...r,children:(0,n.jsx)(l.s,{marginBottom:"-8px",onClick:T.dG,children:(i?p:d).map((e,t)=>(0,n.jsx)(B,{...e},t))})})},B=(0,x.memo)(e=>{let{label:t,ariaLabel:i,icon:a,id:r,onClick:s}=e,l=(0,b.rd)();return(0,n.jsx)(I.Tz,{label:t,placement:"top",closeOnClick:!0,children:(0,n.jsx)(S.K,{icon:(0,n.jsx)(g.g,{icon:a,size:"1x"}),"aria-label":i,"data-testid":"quick-action","data-test-media-source":r,variant:"ghost",rounded:"md",onMouseDown:s,width:"32px",height:"32px",color:l?j.N.DARK_ICON_COLOR:j.N.LIGHT_ICON_COLOR,display:"flex",alignItems:"center",justifyContent:"center",p:1,cursor:"pointer",_hover:"image.ai-generated"===r?l?{color:j.N.DARK_AI_BTN_HOVER_COLOR,bg:j.N.DARK_AI_BTN_HOVER_BG}:{color:j.N.LIGHT_AI_BTN_HOVER_COLOR,bg:j.N.LIGHT_AI_BTN_HOVER_BG}:l?{color:j.N.DARK_BTN_HOVER_COLOR,bg:j.N.DARK_BTN_HOVER_BG}:{color:j.N.LIGHT_BTN_HOVER_COLOR,bg:j.N.LIGHT_BTN_HOVER_BG},animation:"fadeIn",transition:"color 0.2s, background-color 0.2s"})})});B.displayName="QuickActionButton";let N=e=>{let{removeBackground:t=!1,scootRight:i=!1}=e;return(0,n.jsxs)(a.vw,{size:"sm",variant:"subtle",colorScheme:"gray",pos:"absolute",top:4,left:4,p:1,ml:28*!!i,children:[(0,n.jsx)(r.y,{color:"gray.600",size:"xs"}),t&&(0,n.jsx)(s.E,{as:"span",ml:1,fontFamily:"body",children:(0,n.jsx)(m.x6,{id:"gVcJ1/"})})]})},P=()=>(0,n.jsx)(a.vw,{size:"sm",variant:"subtle",colorScheme:"red",pos:"absolute",top:4,left:4,children:(0,n.jsxs)(a.d1,{children:[(0,n.jsx)(g.g,{icon:h.tUE})," ",(0,n.jsx)(m.x6,{id:"rmh/nq"})]})}),F=(0,x.memo)(e=>{let{children:t,icon:i=u.Cyq,isLoading:a=!1,isUploading:r=!1,hasUploadError:h=!1,isAccentImageDrawer:m=!1,loadingProvider:C,openEditBackgroundDrawer:v,onSelectAndFocus:y,defaultSource:w,hasQuickActions:S=!1,handleDoubleClick:M,promptPreview:I,estimatedTimeSeconds:_,colorMode:D="auto",...R}=e,[T,z]=(0,x.useState)(!1),[B,F]=(0,x.useState)(0),V=(0,f.GV)(A.nD),O=(0,b.rd)(),Z="auto"===D?O:"dark"===D;return(0,x.useEffect)(()=>{if(!_)return;let e=Date.now(),t=1e3*_,i=()=>{let n=Math.min((Date.now()-e)/t,1);F(100*(0,L.WD)(n)),n<1&&requestAnimationFrame(i)};i()},[_]),(0,x.useEffect)(()=>{w&&!1===E.includes(w)?z(!1):S&&V?z(!0):z(!1)},[w,S,V]),(0,n.jsxs)(l.s,{"data-testid":"media-placeholder","data-test-media-source":w,color:Z?j.N.DARK_COLOR:j.N.LIGHT_COLOR,align:"center",justify:"center",p:3,bg:Z?j.N.DARK_BG:j.N.LIGHT_BG,className:"placeholder","data-drag-handle":!0,"data-export-as-image":!0,position:"relative",cursor:"default",sx:{containerType:"size","@container (width < 150px) or (height < 140px)":{".quick-actions":{display:"none"},".ai-image-loading-spinner":{transform:"scale(0.5)"}}},onDoubleClick:M,transition:"background-color 0.2s",...R,children:[!a&&(0,n.jsxs)(o.T,{pointerEvents:"none",children:[(0,n.jsx)(c.a,{color:Z?j.N.DARK_ICON_COLOR:j.N.LIGHT_ICON_COLOR,sx:{"@container (0px <= width <= 32px) or (height < 100px)":{fontSize:"sm"},"@container (32px < width <= 80px)":{fontSize:"2xl"},fontSize:"4xl"},children:(0,n.jsx)(g.g,{icon:i,fixedWidth:!0})}),T&&(0,n.jsx)(d.z,{pointerEvents:"auto",className:"quick-actions",children:(0,n.jsx)(H,{onSelectImage:y,isAccentImageDrawer:m,openEditBackgroundDrawer:v})})]}),a&&(0,n.jsxs)(o.T,{w:"100%",spacing:"3em",children:[!_&&(0,n.jsx)(k,{provider:C}),I&&(0,n.jsx)(s.E,{fontSize:"1em",children:I}),_&&(0,n.jsx)(c.a,{w:"100%",px:"2em",children:(0,n.jsx)(p.k,{value:B,size:"sm",colorScheme:"blue",bg:Z?"gray.700":"gray.200",borderRadius:"md"})})]}),r&&(0,n.jsx)(N,{}),h&&(0,n.jsx)(P,{}),t]})});F.displayName="MediaPlaceholderImage";let V={minW:16,minH:16,bg:"gray.200"}},17469:(e,t,i)=>{"use strict";i.d(t,{$:()=>E});var n=i(37243),a=i(72368),r=i(66946),s=i(12889),l=i(20044),o=i(44604),c=i(6029),d=i(49611),p=i(26420),u=i(80314),h=i(48810),g=i(21938),m=i(55729),x=i(60258),f=i(95856),b=i(36465),C=i(28547),v=i(12210),y=i(87489),w=i(81592),k=i(83090),A=i(73305);let L=e=>{let{editor:t,node:i,decorations:n}=e,{href:a,variant:r,color:l}=i.attrs,o=(0,f.GV)(y.Cl),L=(0,k.Ms)(n),j=o&&L,E=(0,w.v)(n),{linkUrl:S,handleClick:M,isCurrentPage:I}=(0,b.c)({url:a}),{interceptLinkClick:_,linkUrlSafe:D,isUntrusted:R,linkInterceptEnabled:T}=(0,x.i)(S),z=T&&!0!==t.isSiteNavbarEditor,{textColor:H}=(0,v.S0)(l),B="solid"===r?{backgroundColor:l||"var(--button-color)",backgroundImage:l?void 0:"var(--button-gradient)",borderRadius:"var(--button-border-radius, var(--box-border-radius))",fontFamily:"var(--body-font)"}:"outline"===r?{border:"0px",boxShadow:"inset 0 0 0 max(1px, var(--shape-border-width)) ".concat(l||"var(--button-color)"),backgroundColor:"var(--shape-bg-color-override, var(--card-color))",borderRadius:"var(--button-border-radius, var(--box-border-radius))",fontFamily:"var(--body-font)"}:{borderRadius:"var(--button-border-radius, var(--box-border-radius))",fontFamily:"var(--body-font)"},N=(0,m.useMemo)(()=>({...(0,A.s)({variant:r})}),[r]);return(0,c.jsx)(s.VR,{children:(0,c.jsx)(d.$,{as:j?p.a:u.N,isDisabled:!!z&&R,cursor:o?"text":"pointer",userSelect:o?"auto":"none",href:z?D||void 0:S,onClick:z?_:M,...N,style:B,className:(0,g.cx)("button","solid"===r&&C.Dv),"data-export-as-image":!0,"data-export-link":a,sx:{"@media print":{width:"auto"},outline:L?"2px solid var(--chakra-ring-color) !important":void 0,lineHeight:"var(--line-height-body)"},"data-is-current-page":I,children:(0,c.jsxs)(h.E,{as:"div",noOfLines:j||E?void 0:1,wordBreak:"break-all",style:{color:"solid"===r?H||"var(--button-color-inverted)":"outline"===r?l||"var(--button-color)":void 0},textAlign:"center",children:[E&&(0,c.jsx)(h.E,{opacity:"0.3",pointerEvents:"none",contentEditable:!1,pos:"absolute",w:"100%",left:"0",textAlign:"center",children:"…"}),(0,c.jsx)(s.$p,{})]})})})};var j=i(38377);let E=n.bP.create({name:"button",content:"(text | emoji)*",marks:"",defining:!0,isolating:!0,selectable:!1,addNodeView:()=>(0,s.gu)(L,{update:o.z0}),addAttributes:()=>({href:{default:""},variant:{default:"solid"},color:{default:null}}),addCommands:()=>({addButtonToGroup:e=>t=>{let{state:i,chain:n}=t,a=i.doc.nodeAt(e);if(!a)return!1;let s=e+a.nodeSize-1;return n().insertContentAt(s,{...(0,r.G)().button,attrs:{variant:j.Dn[a.type.name].defaultVariant,href:""}}).selectInsertedNode().run(),!0},handleButtonDelete:e=>t=>{let{dispatch:i,state:r,chain:s}=t;if(!i)return!0;let o=(0,n.KP)(e=>"button"===e.type.name)(r.selection);if(!o||e&&!(0,l.Op)(o.node))return!1;let c=(0,n.KP)(e=>"buttonGroup"===e.type.name)(r.selection),d=(0,n.KP)(e=>"navbarButtons"===e.type.name)(r.selection),p=(0,n.KP)(e=>"navbarLinks"===e.type.name)(r.selection);return d||p||!c||1!==c.node.childCount?d&&1===d.node.childCount||p&&1===p.node.childCount?s().deleteNode("button").blur().run():s().deleteNode("button").command(e=>{let{tr:t}=e,i=(0,a.n)(t.doc.resolve(o.pos-1),-1);return i&&t.setSelection(i),!0}).focus().run():s().deleteNode("buttonGroup").command(e=>{let{tr:t}=e,i=(0,a.n)(t.doc.resolve(c.pos));return i&&t.setSelection(i),!0}).focus().run(),!0}}),parseHTML:()=>[{tag:"button"}],renderHTML(e){let{HTMLAttributes:t}=e;return["button",(0,n.KV)(t),0]}})},17863:(e,t,i)=>{"use strict";i.d(t,{m:()=>s});var n=i(12872),a=i(39402),r=i(28420);let s=(e,t)=>{var i,s;null==(i=r.U.getState(e.state))||i.compute(e.state.doc).processChanges(t),null==(s=a.Jl.getState(e.state))||s.compute(e.state).processChanges(t),e.commands.command(()=>((0,n.jL)(e.state.doc,t),!0))}},18155:(e,t,i)=>{"use strict";i.d(t,{A:()=>s}),i(55729);var n=i(74580),a=i(96013),r=i(43444);let s=e=>{let{editorId:t,children:i}=e,s=(0,n.l)(),l=(0,a.A)();return(0,r.b)(t||l)&&s?i:null}},18157:(e,t,i)=>{"use strict";i.d(t,{a:()=>F,c:()=>P});var n=i(6029),a=i(24302),r=i(96414),s=i(41960),l=i(54920),o=i(29768),c=i(92130),d=i(26476),p=i(94740),u=i(59272),h=i(26420),g=i(18078),m=i(38676),x=i(58959),f=i(23293),b=i(96430),C=i(25311),v=i(49146),y=i(23908),w=i(36693),k=i(20061),A=i(3448),L=i(99492),j=i(48621),E=i(31241),S=i(19564),M=i(48306),I=i(48810),_=i(55597),D=i(77650);i(55729);let R=e=>{let{prefix:t="",support:i="",suffix:a=""}=e;return(0,n.jsxs)(I.E,{children:[t,(0,n.jsx)(I.E,{color:"gray.400",as:"span",children:i}),a]})},T=()=>[{description:(0,n.jsx)(S.x6,{id:"8aebws"}),shortcut:"/"},{description:(0,n.jsx)(S.x6,{id:"JZEY8K"}),shortcut:"Mod+Shift+O"},{description:(0,n.jsx)(S.x6,{id:"3Lpas4"}),shortcut:"***"},{description:(0,n.jsx)(S.x6,{id:"e+t/xM"}),shortcut:"Mod+P"},{description:(0,n.jsx)(S.x6,{id:"MF+p5R"}),shortcut:"Mod+Enter"},{description:(0,n.jsx)(S.x6,{id:"NiZZRh"}),shortcut:"Mod+K"},{description:(0,n.jsx)(S.x6,{id:"4J90L0"}),shortcut:(0,n.jsx)(R,{prefix:"@",support:"name"})},{description:(0,n.jsx)(S.x6,{id:"1fOM5v"}),shortcut:(0,n.jsx)(R,{prefix:"@",support:"cardTitle"})}],z=()=>[{description:(0,n.jsx)(S.x6,{id:"bSLwU6"}),shortcut:"!!!"},{description:(0,n.jsx)(S.x6,{id:"Xm/s+u"}),shortcut:"!!"},{description:(0,n.jsx)(S.x6,{id:"MHrjPM"}),shortcut:"!"},{description:(0,n.jsx)(S.x6,{id:"lXKZGw"}),shortcut:["#","Mod+Alt+1"]},{description:(0,n.jsx)(S.x6,{id:"El7NbA"}),shortcut:["##","Mod+Alt+2"]},{description:(0,n.jsx)(S.x6,{id:"SFN6dN"}),shortcut:["###","Mod+Alt+3"]},{description:(0,n.jsx)(S.x6,{id:"nJeKmw"}),shortcut:["####","Mod+Alt+4"]},{description:(0,n.jsx)(S.x6,{id:"yzF66j"}),shortcut:"Mod+K"},{description:(0,n.jsx)(S.x6,{id:"QpoxX6",components:{0:(0,n.jsx)("span",{role:"img","aria-label":D.Ru._({id:"ssT83y"})})}}),shortcut:(0,n.jsx)(R,{prefix:":",support:"heart_eyes",suffix:":"})},{description:(0,n.jsx)(S.x6,{id:"KmydK6"}),shortcut:[(0,n.jsx)(R,{prefix:"*",support:"bold",suffix:"*"},"0"),"Mod+B"]},{description:(0,n.jsx)(S.x6,{id:"pzutoc"}),shortcut:[(0,n.jsx)(R,{prefix:"_",support:"italic",suffix:"_"},"0"),"Mod+I"]},{description:(0,n.jsx)(S.x6,{id:"YyXtnN"}),shortcut:"Mod+U"},{description:(0,n.jsx)(S.x6,{id:"WhOsNE"}),shortcut:"Mod+Shift+X"},{description:(0,n.jsx)(S.x6,{id:"VjjKVj"}),shortcut:"Mod+Shift+L"},{description:(0,n.jsx)(S.x6,{id:"95ckMP"}),shortcut:"Mod+Shift+E"},{description:(0,n.jsx)(S.x6,{id:"vTKw81"}),shortcut:"Mod+Shift+R"},{description:(0,n.jsx)(S.x6,{id:"Gc5apx"}),shortcut:[(0,n.jsx)(R,{prefix:"`",support:"code",suffix:"`"},"0"),"Mod+Shift+C"]},{description:(0,n.jsx)(S.x6,{id:"sFkOYO"}),shortcut:[(0,n.jsx)(R,{prefix:"$",support:"x^2",suffix:"$ "},"0"),"$$ "]},{description:(0,n.jsx)(S.x6,{id:"eKJQi9"}),shortcut:"Mod+Shift+H"},{description:(0,n.jsx)(S.x6,{id:"M3G9ZD"}),shortcut:["1. ","Mod+/","Mod+Shift+7"]},{description:(0,n.jsx)(S.x6,{id:"ynb7Kh"}),shortcut:["- ","Mod+.","Mod+Shift+8"]},{description:(0,n.jsx)(S.x6,{id:"rCIbrq"}),shortcut:["[] ","Mod+,","Mod+Shift+9"]},{description:(0,n.jsx)(S.x6,{id:"dOxPd4"}),shortcut:[(0,n.jsx)(R,{prefix:"^",support:"note",suffix:"^"},"0"),"Mod+Alt+F"]}],H=()=>[{description:(0,n.jsx)(S.x6,{id:"9xCxY6"}),shortcut:["←","→"]},{description:(0,n.jsx)(S.x6,{id:"6r2KAP"}),shortcut:["↑","↓"]},{description:(0,n.jsx)(S.x6,{id:"rEj/lx"}),shortcut:"Enter"},{description:(0,n.jsx)(S.x6,{id:"IkakN2"}),shortcut:"Esc"},{description:(0,n.jsx)(S.x6,{id:"dQU33K"}),shortcut:"Mod+Shift+O"},{description:(0,n.jsx)(S.x6,{id:"CgmvBu"}),shortcut:"S"},{description:(0,n.jsx)(S.x6,{id:"K0Oq/D"}),shortcut:"R"},{description:(0,n.jsx)(S.x6,{id:"q8Gtmt",components:{0:(0,n.jsx)("br",{})}}),shortcut:(0,n.jsx)(j.g,{icon:_.svs})}],B={borderColor:"gray.50",py:2,px:2},N={borderColor:"gray.600",py:2,px:2},P=e=>{let{list:t}=e,i=(0,a.dU)(B,N),p={bg:(0,a.dU)("gray.50","gray.700"),borderColor:(0,a.dU)("gray.200","gray.600"),color:(0,a.dU)("gray.700","white")};return(0,n.jsx)(r.K,{w:"100%",children:(0,n.jsx)(s.X,{variant:"simple",children:(0,n.jsx)(l.N,{children:t.map((e,t)=>{let{shortcut:a,description:r}=e;return(0,n.jsxs)(o.Tr,{children:[(0,n.jsx)(c.Td,{w:"60%",...i,children:r}),(0,n.jsx)(c.Td,{w:"40%",...i,children:Array.isArray(a)?a.map((e,t)=>(0,n.jsx)(d.u,{display:"inline-block",px:2,py:1,me:1,children:"string"==typeof e?(0,E.lp)(e):e},t)):"string"==typeof a?(0,n.jsx)(d.u,{...p,display:"inline-block",px:2,py:1,children:(0,E.lp)(a)}):(0,n.jsx)(d.u,{...p,display:"inline-block",px:2,py:1,children:a})})]},t)})})})})},F=e=>{let{isOpen:t,onClose:i}=e,r=(0,M.n)(z),s=(0,M.n)(H),l=(0,M.n)(T),o=(0,a.dU)("gray.700","white"),c=(0,a.dU)("gray.50","gray.600");return(0,n.jsxs)(p.A,{returnFocusOnClose:!1,closeOnBlur:!1,placement:"top",isOpen:t,onClose:i,modifiers:[{name:"computeStyles",options:{gpuAcceleration:!1}}],children:[(0,n.jsx)(u.d,{children:(0,n.jsx)(h.a,{position:"fixed",bottom:0,insetEnd:0})}),(0,n.jsxs)(g.h,{zIndex:"menu",h:"80vh",w:"400px",flex:1,position:"relative",color:o,borderColor:c,children:[(0,n.jsxs)(m.D,{border:"0 none",mb:2,position:"sticky",children:[(0,n.jsxs)(x.z,{spacing:2,children:[(0,n.jsx)(j.g,{icon:L.Lhe}),(0,n.jsx)(f.D,{size:"sm",children:(0,n.jsx)(S.x6,{id:"CTqTgr"})})]}),(0,n.jsx)(b.q,{})]}),(0,n.jsx)(C.e,{overflowY:"auto",children:(0,n.jsxs)(v.t,{variant:"soft-rounded",size:"sm",isFitted:!0,children:[(0,n.jsxs)(y.w,{mb:6,children:[(0,n.jsxs)(w.o,{children:[(0,n.jsx)(h.a,{me:2,children:(0,n.jsx)(j.g,{icon:L.zLW})}),(0,n.jsx)(S.x6,{id:"vVRhxh"})]}),(0,n.jsxs)(w.o,{children:[(0,n.jsx)(h.a,{me:2,children:(0,n.jsx)(j.g,{icon:L.qon})}),(0,n.jsx)(S.x6,{id:"UodEcE"})]})]}),(0,n.jsxs)(k.T,{children:[(0,n.jsxs)(A.K,{p:0,pb:1,mt:4,fontSize:"sm",children:[(0,n.jsx)(P,{list:l}),(0,n.jsx)(E._x,{pt:4,pb:4,children:(0,n.jsx)(S.x6,{id:"Bb47jg"})}),(0,n.jsx)(P,{list:r})]}),(0,n.jsx)(A.K,{p:0,pb:1,mt:4,fontSize:"sm",children:(0,n.jsx)(P,{list:s})})]})]})})]})]})}},18302:(e,t,i)=>{"use strict";i.d(t,{X:()=>l});var n=i(60829),a=i(46137),r=i(4742),s=i(29143);let l=async(e,t)=>{if((0,r.fL)()){if(!s.env.SYSTEM_TO_SYSTEM_SECRET)throw Error("[vercelIsomorphicFetch] SYSTEM_TO_SYSTEM_SECRET is not set on the server.");let{buildSystemToSystemToken:e}=await Promise.all([i.e(2966),i.e(5320),i.e(9434)]).then(i.bind(i,39434)),r=e("gamma-api"),l=(null==t?void 0:t.headers)||{};n.$.inject(a._.active(),l),t={...t,credentials:"omit",headers:{...l,Authorization:"Bearer ".concat(r),"User-Agent":"gamma/vercel-api"}}}return fetch(e,t)}},18629:(e,t,i)=>{"use strict";i.d(t,{x:()=>o});var n=i(5302),a=i(1319),r=i(95856),s=i(48086),l=i(1620);let o=e=>{var t,i;let o=(0,s.gx)(),c=(0,r.GV)(a.Jo),d=null==c||null==(t=c.organization)?void 0:t.id,p=null==(i=(0,s.P9)(d))?void 0:i.id,u=(0,r.GV)((0,l.A1)(null!=d?d:""));return e!==n.rWX.Dashboard&&u?p:o}},18810:(e,t,i)=>{"use strict";i.d(t,{W:()=>d});var n=i(77650);let a={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Title-with-2-Column-Image-Left.a898abf9.svg",height:47,width:92,blurWidth:0,blurHeight:0},r={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Title-with-3-boxes.8a28c3c6.svg",height:49,width:91,blurWidth:0,blurHeight:0},s={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Title-with-3-images.172b44a3.svg",height:69,width:92,blurWidth:0,blurHeight:0},l={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Title-with-Bullets.066ad97e.svg",height:55,width:92,blurWidth:0,blurHeight:0},o={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Title-with-text.2a88d207.svg",height:45,width:92,blurWidth:0,blurHeight:0},c={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/Title-with-timeline.5a8d1065.svg",height:63,width:91,blurWidth:0,blurHeight:0},d=()=>[{name:n.Ru._({id:"RYtHky"}),key:"bullets",image:l,aiDescription:"Use the bullets smart layout for small amounts of text or a list of UL/OL/LI tags for large amounts."},{name:n.Ru._({id:"m2tQ9E"}),key:"paragraphs",image:o,aiDescription:"Write in paragraphs with no additional layout blocks."},{name:n.Ru._({id:"2abZdy"}),key:"twoColImage",image:a,aiDescription:"Use a columns layout with text in one column and an image in the other."},{name:n.Ru._({id:"cklVjM"}),key:"timeline",image:c,aiDescription:"Use the timeline smart layout."},{name:n.Ru._({id:"cDxTeG"}),key:"imagesWithText",image:s,aiDescription:"Use the images with text smart layout."},{name:n.Ru._({id:"61H/21"}),key:"boxes",image:r,aiDescription:"Use the text boxes smart layout."}]},18826:(e,t,i)=>{"use strict";i.d(t,{v:()=>c});var n=i(55729),a=i(83691),r=i(19063),s=i(51857);class l{static observeElement(){for(var e=arguments.length,t=Array(e),i=0;i{}:l.instance.doObserveElement(...t)}static get instance(){return l._instance||(l._instance=new l),l._instance}doObserveElement(e,t,i){let{rootMargin:n="0px 0px 0px 0px",root:a=null}=i,r=this.getObserverForRoot(a,n);return this.callbacksMap.has(r)||this.callbacksMap.set(r,new Map),this.callbacksMap.get(r).set(e,t),r.observe(e),()=>{this.disconnect(e,n,a)}}disconnect(e,t,i){var n,a;let r=this.getObserverForRoot(i,t,!0);if(!r)return;r.unobserve(e);let s=this.callbacksMap.get(r);s&&s.delete(e),(null==s||!s.size)&&(r.disconnect(),this.callbacksMap.delete(r),null==(n=this.intersectionObserversMap.get(i))||n.delete(t),(null==(a=this.intersectionObserversMap.get(i))?void 0:a.size)||this.intersectionObserversMap.delete(i))}getObserverForRoot(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!this.intersectionObserversMap.has(e)){if(i)return;this.intersectionObserversMap.set(e,new Map)}let n=this.intersectionObserversMap.get(e);if(!n.has(t)){if(i)return;n.set(t,new IntersectionObserver(this.intersectionCallback.bind(this),{root:e,rootMargin:t}))}return n.get(t)}intersectionCallback(e,t){let i=new Map,n=this.callbacksMap.get(t);n&&(e.forEach(e=>{i.has(e.target)||i.set(e.target,[]),i.get(e.target).push(e)}),i.forEach((e,t)=>{try{var i;null==(i=n.get(t))||i(e)}catch(e){console.error(e)}}))}constructor(){this.intersectionObserversMap=new Map,this.callbacksMap=new Map}}l._instance=null;class o{get stats(){let e={};return this.entries.forEach(t=>{var i;let{status:n}=t;e[n]=(null!=(i=e[n])?i:0)+1}),e}static get instance(){return o._instance||(o._instance=new o),o._instance}constructor(){this.entries=new Map,a.$.DEBUG_ENABLED&&"object"==typeof globalThis&&(globalThis.gammaInViewportStats=this)}}o._instance=void 0;let c=function(){var e,t,i;let{intersectionMargin:a="100% 0px 100% 0px",memoGroup:c,...d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},p=(0,r.u)("enableVirtualization"),u=(0,n.useId)(),h=(0,n.useRef)(void 0),g=(0,n.useRef)(void 0),m=p?d.dimensions?"HIDDEN":"PENDING":"VISIBLE",[x,f]=(0,n.useState)(m),b=(0,n.useRef)(x),[C,v]=(0,n.useState)(null!=(i=d.dimensions)?i:void 0),y=(0,n.useMemo)(()=>{let e=null;return function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;b.current=t,e&&(clearTimeout(e),e=null),e=setTimeout(()=>{if(e=null,"HIDDEN"===b.current&&h.current){let e=h.current.getBoundingClientRect();v({width:e.width,height:e.height})}f(b.current)},i)}},[]),w=null==d?void 0:d.loading,k=(0,n.useCallback)(()=>{if(!h.current){var e;null==(e=g.current)||e.call(g);return}if(!d.loading){if(((e,t)=>{var i,n;if(!p){y("VISIBLE"),null==(i=g.current)||i.call(g);return}if(!e||w){null==(n=g.current)||n.call(g);return}let r=(0,s.Hc)(e,t);g.current=l.observeElement(e,e=>{var t;let i=null!=(t=b.current)?t:"PENDING",n=e.find(e=>e.isIntersecting);if("VISIBLE"!==i&&n)return void y("VISIBLE");"HIDDEN"===i||n||y("HIDDEN",1500)},{root:r,rootMargin:a})})(h.current,c),!d.dimensions&&!C){let e=h.current.getBoundingClientRect();v({width:e.width,height:e.height})}"PENDING"===b.current&&y("HIDDEN")}},[y,d.loading,null==(e=d.dimensions)?void 0:e.width,null==(t=d.dimensions)?void 0:t.height,null==C?void 0:C.width,null==C?void 0:C.height,c]),A=(0,n.useCallback)(e=>{h.current!==e&&(h.current=e,k())},[k]);return(0,n.useEffect)(()=>{var e;return o.instance.entries.set(u,{status:x,el:null!=(e=h.current)?e:null}),()=>{o.instance.entries.delete(u)}},[x,u]),{inViewport:"PENDING"===x?void 0:"VISIBLE"===x,ref:A,dimensions:C}}},18946:(e,t,i)=>{"use strict";i.d(t,{g:()=>s});var n=i(65619),a=i(54149),r=i(46030);class s{get id(){return this.input.toolCallId}preview(e,t){return{previewType:"doc",originalPreviewCardIds:this.getOriginalPreviewCardIds(e),modifiedPreviewCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect(),modifiedScrollToCardId:this.modifiedCardToSelect()}}getOriginalPreviewCardIds(e){return(0,a.n)(e.editor).goto(this.input.cardId,-1).take(3)}getModifiedPreviewCardIds(e){return(0,a.n)(e.editor).goto(this.input.cardId,-1).take(3)}originalCardToSelect(){return this.input.cardId}modifiedCardToSelect(){return this.input.cardId}async apply(e){let{editor:t}=e,i=(0,r.W0)(t,this.cardId);if(!i)throw Error("Cannot find card with id ".concat(this.cardId));let a=(0,r.W0)(t,this.input.movePositionCardId);if(!a)throw Error("Cannot find target position card with id ".concat(this.input.movePositionCardId));t.chain().rearrangeCards({from:i.pos,to:a.pos,position:"after"===this.input.movePosition?"below":"above"}).selectInsideCardBody(i.pos).scrollIntoView().run(),setTimeout(()=>{n.r.ensureCardInView(e,this.cardId)},200)}async rollback(e){throw Error("Rollback not implemented")}getAppliedFirstPos(e){var t,i;return null!=(i=null==(t=n.r.findTopLevelCards(e.editor).find(e=>e.cardId===this.cardId))?void 0:t.pos)?i:n.r.DEFAULT_APPLIED_FIRST_POS}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="moveCard",this.previewType="doc",this.messageId=e.messageId,this.cardId=e.cardId}}},19080:(e,t,i)=>{"use strict";i.d(t,{J:()=>u,r:()=>p});var n=i(6029),a=i(40452),r=i(92986),s=i(12889),l=i(44790),o=i(73232),c=i(91023),d=i(38377);let p=e=>{let{decorations:t,node:i}=e,{horizontalAlign:p}=i.attrs,h=(0,r.FX)(),g=h?"column":"row";return(0,n.jsx)(l.u,{...e,children:(0,n.jsxs)(a.s,{dir:(0,o.fZ)(t,p),w:"100%","data-selection-ring":"padded",borderRadius:"var(--box-border-radius)",direction:g,justify:(0,o.lI)(p)||"var(--flex-align)",sx:u(h),gap:"0.5em",alignItems:"center",children:[(0,n.jsx)(s.$p,{}),(0,n.jsx)(c.k,{...e,direction:g,maxButtons:d.r4})]})})},u=e=>({"> [data-node-view-content]":{display:"contents","> [data-node-view-content-inner]":{display:"contents"}},"--button-width":e?"100%":"auto",".node-button":{width:"var(--button-width)",".button":{width:"100%"}},_hover:{".add-button":{opacity:1}}})},19451:(e,t,i)=>{"use strict";i.d(t,{R:()=>r});var n=i(51684),a=i(77650);let r={key:"image.web",featureFlag:"webImageSearch",label:()=>a.Ru._({id:"coorYU"}),icon:n.$UM,keywords:["image","photo","pic"],description:()=>a.Ru._({id:"NMbF1d"}),resizeToFit:!0}},19734:(e,t,i)=>{"use strict";i.d(t,{B8:()=>x,uw:()=>m,Lf:()=>f,aW:()=>b});var n=i(37243),a=i(56250),r=i(46030),s=i(51831),l=i(29452),o=i.n(l),c=i(63867),d=i(97255),p=i(46601);let u=o()(10),h=["blockquote","card","sectionBreak","calloutBox"];var g=i(73853);let m=8,x=n.YY.create({name:"list",priority:s.y.List,addProseMirrorPlugins(){return[(this.editor,new c.k_({key:new c.hs("ListPlugin"),props:{decorations:e=>{let{doc:t}=e,i=[],n=new Map,a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=n.get(e)||{};u.filter(e=>e>=t).forEach(e=>{i[e]=1}),n.set(e,i)},r=0;return t.descendants((e,t,s)=>{var l;let o;if((0,p.x)(e)&&e.firstChild){let n=e.firstChild.marks.find(e=>"textColor"===e.type.name);(null==n?void 0:n.attrs.variant)&&i.push(d.NZ.node(t,t+e.nodeSize,{"data-text-color":n.attrs.variant})),(null==n?void 0:n.attrs.hex)&&i.push(d.NZ.node(t,t+e.nodeSize,{style:"--list-marker-text-color: ".concat(n.attrs.hex)}))}if(!s||(o=r,"numbered"===e.type.name||(0,p.x)(e)&&e.attrs.indent>o||e.isAtom||h.includes(e.type.name)||a(s),"numbered"!==e.type.name))return;n.get(s)||a(s);let c=e.attrs.indent;r=c;let u=(null==(l=n.get(s))?void 0:l[c])||1;((e,t,i)=>{let a=n.get(e);try{a[t]=i}catch(e){console.error("(caught) [ListPlugin] setCounter error",e)}})(s,c,u+1),a(s,c+1),i.push(d.NZ.node(t,t+e.nodeSize,{},{listNumber:u}))}),0==i.length?d.zF.empty:d.zF.create(t,i)}}}))]},addCommands:()=>({listToCards:()=>e=>{let{chain:t,state:i}=e,{selection:a,doc:s}=i,{from:l,to:o}=a,c=(0,n.Nx)(s,{from:l,to:o},p.x),d=(0,n.KP)(r.jg)(a);if(!c.length||!d)return!1;let u=d.pos+d.node.nodeSize,h=(0,g.SQ)(c),m=(0,g.pT)(h);return t().insertContentAt(u,m).scrollIntoView().run(),!0},listToSmartLayout:e=>t=>{let{chain:i,state:a}=t,{selection:r,doc:s}=a,{from:l,to:o,$from:c,$to:d}=r,u=c.blockRange(d),h=(0,n.Nx)(s,{from:l,to:o},p.x);if(!h.length||!u)return!1;let m=(0,g.SQ)(h),x=(0,g.tb)(m,e);return i().insertContentAt({from:u.start,to:u.end},x).selectInsertedNode().scrollIntoView().run(),!0},indent:e=>t=>{let{tr:i,dispatch:n,state:a}=t;if(!n)return!0;let r=!1;return i.selection.ranges.forEach(t=>{let n=t.$from.pos,s=t.$to.pos;a.doc.nodesBetween(n,s,(t,n)=>{let{indent:a}=t.attrs;Object.values(p.e).includes(t.type.name)&&a+e>=0&&a+e<=m&&(i.setNodeMarkup(n,void 0,{...t.attrs,indent:a+e}),r=!0)})}),r},setListItems:e=>{let{variant:t}=e;return e=>{let{tr:i,dispatch:n,state:a}=e;return!n||(i.selection.ranges.forEach(e=>{let n=e.$from.pos,r=e.$to.pos;a.doc.nodesBetween(n,r,(e,n)=>{Object.values(p.e).includes(e.type.name)?i.setNodeMarkup(n,a.schema.nodes[t],e.attrs):e.isTextblock&&i.setNodeMarkup(n,a.schema.nodes[t],{...e.attrs,indent:0})})}),!0)}},toggleListItems:e=>{let{variant:t}=e;return e=>{let{commands:i,editor:n}=e;return f(n,t)?i.setNode("paragraph"):i.setListItems({variant:t})}}}),addKeyboardShortcuts:()=>({Enter:e=>{let t,i,{editor:n}=e;for(let e of Object.values(p.e))if(n.isActive(e)){i=n.getAttributes(e),t=e;break}if(void 0===t)return!1;let{from:a,$from:r,empty:s}=n.state.selection;if(!s)return!1;if(0==r.parent.content.size)if(i.indent>0)return n.commands.indent(-1);else return n.commands.setNode("paragraph",i);return 0===r.parentOffset?(i.checked&&(i.checked=!1),n.chain().insertContentAt(a-1,{type:t,attrs:i}).selectInsertedNode().run()):r.parentOffset===r.parent.content.size&&(i.checked&&(i.checked=!1),n.chain().insertContentAt(a+1,{type:t,attrs:i}).selectInsertedNode().run())},Backspace:e=>{let t,i,{editor:n}=e;for(let e of Object.values(p.e))if(n.isActive(e)){i=n.getAttributes(e),t=e;break}if(void 0===t)return!1;let{$from:a,empty:r}=n.state.selection;return!!r&&0==a.parentOffset&&n.commands.setNode("paragraph",i)},Tab:e=>{let{editor:t}=e;return t.commands.indent(1)},"Shift-Tab":e=>{let{editor:t}=e;return t.commands.indent(-1)},"Mod-]":e=>{let{editor:t}=e;return t.commands.indent(1)},"Mod-[":e=>{let{editor:t}=e;return t.commands.indent(-1)}})}),f=(e,t)=>{let i=Object.values(p.e).filter(e=>e!==t);return e.isActive(t)&&!i.some(t=>e.isActive(t))},b=(e,t)=>(0,a.tC)(e,[t.nodes.heading,t.nodes.title])},20013:(e,t,i)=>{"use strict";i.d(t,{Mo:()=>x,ZD:()=>d,xt:()=>h});var n=i(64659),a=i(77650),r=i(26194),s=i.n(r),l=i(61918),o=i(70059);let c={en:{displayName:"English (US)",displayNameLocalized:()=>a.Ru._({id:"cJWHou"})},"en-gb":{displayName:"English (UK)",displayNameLocalized:()=>a.Ru._({id:"KDEMVl"})},"en-in":{displayName:"English (India)",displayNameLocalized:()=>a.Ru._({id:"mqnttg"})},es:{displayName:"Espa\xf1ol",displayNameLocalized:()=>a.Ru._({id:"65A04M"})},"es-es":{displayName:"Espa\xf1ol (Espa\xf1a)",displayNameLocalized:()=>a.Ru._({id:"UYPXPZ"})},"es-mx":{displayName:"Espa\xf1ol (M\xe9xico)",displayNameLocalized:()=>a.Ru._({id:"CdooNf"})},"es-419":{displayName:"Espa\xf1ol (Latinoam\xe9rica)",displayNameLocalized:()=>a.Ru._({id:"Ni47Oh"})},ca:{displayName:"Catal\xe0",displayNameLocalized:()=>a.Ru._({id:"M1RLfx"})},fr:{displayName:"Fran\xe7ais",displayNameLocalized:()=>a.Ru._({id:"nLC6tu"})},"zh-cn":{displayName:"简体中文",displayNameLocalized:()=>a.Ru._({id:"QBySSi"})},"zh-tw":{displayName:"繁體中文",displayNameLocalized:()=>a.Ru._({id:"Mpms0p"})},ko:{displayName:"한국어",displayNameLocalized:()=>a.Ru._({id:"h6S9Yz"})},ja:{displayName:"日本語 (です/ます体)",displayNameLocalized:()=>a.Ru._({id:"I9nscg"})},"ja-da":{displayName:"日本語 (だ/である体)",displayNameLocalized:()=>a.Ru._({id:"GMG8Tf"})},"pt-br":{displayName:"Portugu\xeas (Brasil)",displayNameLocalized:()=>a.Ru._({id:"R7+D0/"})},"pt-pt":{displayName:"Portugu\xeas (Portugal)",displayNameLocalized:()=>a.Ru._({id:"512Uma"})},de:{displayName:"Deutsch",displayNameLocalized:()=>a.Ru._({id:"DDcvSo"})},it:{displayName:"Italiano",displayNameLocalized:()=>a.Ru._({id:"Lj7sBL"})},ru:{displayName:"Русский",displayNameLocalized:()=>a.Ru._({id:"nji0/X"})},pl:{displayName:"Polski",displayNameLocalized:()=>a.Ru._({id:"trnWaw"})},uk:{displayName:"Українська",displayNameLocalized:()=>a.Ru._({id:"V9+2pH"})},ro:{displayName:"Rom\xe2nă",displayNameLocalized:()=>a.Ru._({id:"uJc01W"})},hu:{displayName:"Magyar",displayNameLocalized:()=>a.Ru._({id:"mkWad2"})},cs:{displayName:"Čeština",displayNameLocalized:()=>a.Ru._({id:"w9VTXG"})},el:{displayName:"Ελληνικά",displayNameLocalized:()=>a.Ru._({id:"CZXzs4"})},tr:{displayName:"T\xfcrk\xe7e",displayNameLocalized:()=>a.Ru._({id:"Kz91g/"})},ar:{displayName:"العربية",displayNameLocalized:()=>a.Ru._({id:"8HV3WN"})},"ar-sa":{displayName:"العربية (السعودية)",displayNameLocalized:()=>a.Ru._({id:"9E6cqp"})},he:{displayName:"עברית",displayNameLocalized:()=>a.Ru._({id:"3oTCgM"})},fa:{displayName:"فارسی",displayNameLocalized:()=>a.Ru._({id:"JFI3iH"})},nl:{displayName:"Nederlands",displayNameLocalized:()=>a.Ru._({id:"KIjvtr"})},sv:{displayName:"Svenska",displayNameLocalized:()=>a.Ru._({id:"UaISq3"})},da:{displayName:"Dansk",displayNameLocalized:()=>a.Ru._({id:"Fo2vDn"})},nb:{displayName:"Norsk",displayNameLocalized:()=>a.Ru._({id:"1IipHp"})},fi:{displayName:"Suomi",displayNameLocalized:()=>a.Ru._({id:"USZ2N6"})},id:{displayName:"Bahasa Indonesia",displayNameLocalized:()=>a.Ru._({id:"BQukYF"})},vi:{displayName:"Tiếng Việt",displayNameLocalized:()=>a.Ru._({id:"fROFIL"})},hi:{displayName:"हिन्दी",displayNameLocalized:()=>a.Ru._({id:"tGjibo"})},gu:{displayName:"ગુજરાતી",displayNameLocalized:()=>a.Ru._({id:"sGpqyx"})},mr:{displayName:"मराठी",displayNameLocalized:()=>a.Ru._({id:"vKSpmV"})},te:{displayName:"తెలుగు",displayNameLocalized:()=>a.Ru._({id:"2SnOmG"})},bn:{displayName:"বাংলা",displayNameLocalized:()=>a.Ru._({id:"Hds3Bq"})},ta:{displayName:"தமிழ்",displayNameLocalized:()=>a.Ru._({id:"fb427h"})},ur:{displayName:"اردو",displayNameLocalized:()=>a.Ru._({id:"tmwuH9"})},kn:{displayName:"ಕನ್ನಡ",displayNameLocalized:()=>a.Ru._({id:"ffJEXe"})},ml:{displayName:"മലയാളം",displayNameLocalized:()=>a.Ru._({id:"WQrafy"})},th:{displayName:"ภาษาไทย",displayNameLocalized:()=>a.Ru._({id:"SUr44j"})},sr:{displayName:"Српски",displayNameLocalized:()=>a.Ru._({id:"9aBtdW"})},hr:{displayName:"Hrvatski",displayNameLocalized:()=>a.Ru._({id:"0aMWde"})},sq:{displayName:"Shqip",displayNameLocalized:()=>a.Ru._({id:"pVxf7b"})},bg:{displayName:"Български",displayNameLocalized:()=>a.Ru._({id:"KhEBDR"})},sl:{displayName:"Slovenščina",displayNameLocalized:()=>a.Ru._({id:"LSdcWW"})},bs:{displayName:"Bosanski",displayNameLocalized:()=>a.Ru._({id:"oI7LTM"})},mk:{displayName:"Македонски",displayNameLocalized:()=>a.Ru._({id:"0MMlCU"})},sw:{displayName:"Kiswahili",displayNameLocalized:()=>a.Ru._({id:"Yz+oFV"})},ha:{displayName:"Hausa",displayNameLocalized:()=>a.Ru._({id:"MvvYTW"})},yo:{displayName:"Yor\xf9b\xe1",displayNameLocalized:()=>a.Ru._({id:"FcCBes"})},tl:{displayName:"Tagalog",displayNameLocalized:()=>a.Ru._({id:"ISVD3+"})},ms:{displayName:"Bahasa Melayu",displayNameLocalized:()=>a.Ru._({id:"tF97tn"})},kk:{displayName:"Қазақ тілі",displayNameLocalized:()=>a.Ru._({id:"F/vx72"})},uz:{displayName:"O'zbek tili",displayNameLocalized:()=>a.Ru._({id:"b1dG47"})},af:{displayName:"Afrikaans",displayNameLocalized:()=>a.Ru._({id:"1Cox/a"})},lv:{displayName:"Latviešu",displayNameLocalized:()=>a.Ru._({id:"/0YsGP"})},lt:{displayName:"Lietuvių",displayNameLocalized:()=>a.Ru._({id:"Ot2qtY"})},et:{displayName:"Eesti",displayNameLocalized:()=>a.Ru._({id:"l2pzUk"})},is:{displayName:"\xcdslenska",displayNameLocalized:()=>a.Ru._({id:"rJl8hp"})},cy:{displayName:"Cymraeg",displayNameLocalized:()=>a.Ru._({id:"4w9b2x"})}},d=Object.keys(n.AI_LOCALES).map(e=>{let t=c[e];return{key:e,englishName:n.AI_LOCALES[e].englishName,displayName:t.displayName,displayNameLocalized:t.displayNameLocalized}}),p=e=>{let t=null==e?void 0:e.toLowerCase();return d.find(e=>e.key.toLowerCase()===t)||null},u=e=>{let t=p(e);if(t)return t;let i=l.tF[e],n=i&&p(i);if(n)return n;let[a]=e?e.toLowerCase().split("-"):[],r=a&&p(a);return r||null},h=e=>{let t=u(e);if(t)return t;let i=m(e);if(i)return i;let n=u((0,o.J)());return n||g},g={key:"en",englishName:"English (US)",displayName:"English (US)",displayNameLocalized:()=>a.Ru._({id:"cJWHou"})},m=e=>{let t=(0,o.J)();try{let i=new Intl.DisplayNames([t],{type:"language",fallback:"none"}),n=new Intl.DisplayNames(["en"],{type:"language",fallback:"none"}).of(e),a=i.of(e);if(!n||!a)return null;return{key:e.toLowerCase(),englishName:n,displayName:a,displayNameLocalized:()=>a}}catch(e){return null}},x=()=>s()(d,e=>e.displayNameLocalized())},20470:(e,t,i)=>{"use strict";i.d(t,{A3:()=>l,Tg:()=>s,_w:()=>r,i:()=>o});var n=i(99492),a=i(77650);let r=()=>({note:{name:a.Ru._({id:"KiJn9B"}),commandName:()=>a.Ru._({id:"Cq+sLh"}),description:a.Ru._({id:"ooy/OF"}),icon:n.jyJ,colors:"accent"},info:{name:a.Ru._({id:"CE+M2e"}),commandName:()=>a.Ru._({id:"1E4ojF"}),description:a.Ru._({id:"NfbNtV"}),icon:n.iW_,colors:{light:{backgroundColor:"#b6d6fc",iconColor:"#006ED6"},dark:{backgroundColor:"#022349",iconColor:"#8DD4FB"}}},warning:{name:a.Ru._({id:"r6y+jM"}),commandName:()=>a.Ru._({id:"xb1fsI"}),icon:n.JAe,description:a.Ru._({id:"tpYgEx"}),colors:{light:{backgroundColor:"#fcf2b5",iconColor:"#B29500"},dark:{backgroundColor:"#4b3f02",iconColor:"#F5F380"}}},caution:{name:a.Ru._({id:"VvjZ7K"}),commandName:()=>a.Ru._({id:"tC/T1p"}),description:a.Ru._({id:"nbib7S"}),icon:n.rfe,colors:{light:{backgroundColor:"#ffb3b4",iconColor:"#EB0000"},dark:{backgroundColor:"#450707",iconColor:"#EF8784"}}},success:{name:a.Ru._({id:"zzDlyQ"}),commandName:()=>a.Ru._({id:"Vv+D/T"}),description:a.Ru._({id:"pqvop4"}),icon:n.SGM,colors:{light:{backgroundColor:"#b6fcb8",iconColor:"#008545"},dark:{backgroundColor:"#183a13",iconColor:"#8CE29F"}}},question:{name:a.Ru._({id:"bfgr/e"}),commandName:()=>a.Ru._({id:"Ev0Vqt"}),description:a.Ru._({id:"IsUqRH"}),icon:n.wRm,colors:{light:{backgroundColor:"#d9d9d9",iconColor:"#7A7A7A"},dark:{backgroundColor:"#262626",iconColor:"#AFAFAF"}}}}),s=e=>r()[e]||r().note,l=()=>Object.entries(r()).map(e=>{let[t,{commandName:i,icon:n}]=e;return{key:"calloutBox-".concat(t),name:i,nodeName:"calloutBox",icon:n,shortcut:"/".concat(t),keywords:["callout","box"],execute:e=>e.chain().focus().insertContent([{type:"calloutBox",attrs:{variant:t},content:[{type:"paragraph"}]}]).run()}}),o=()=>Object.fromEntries(Object.keys(r()).map(e=>["calloutBox-".concat(e),{type:"calloutBox",attrs:{variant:e},content:[{type:"paragraph"}]}]))},20946:(e,t,i)=>{"use strict";i.d(t,{DF:()=>f,NJ:()=>c,Ny:()=>m,Ob:()=>b,X6:()=>o,ds:()=>d,nX:()=>v,rP:()=>w,xK:()=>y});var n=i(37243),a=i(20044),r=i(61386);let s=["card","document","gridLayout","gallery"],l=e=>e.isBlock&&!s.includes(e.type.name)&&!(e.isTextblock&&(0,a.Op)(e)),o=e=>"gridLayout"===e.type.name,c=e=>"gridCell"===e.type.name,d=(e,t,i)=>{let n=i&&p(e,i,t);if(n)return n;if(i&&!m(i,e.state.schema))return null;let a=u(e,t,"right")||u(e,t,"left");return!a||i&&i.content.firstChild===a.node?null:a},p=(e,t,i)=>{var r;if(!x(t,e.state.schema))return null;let s=null==(r=e.posAtCoords({left:i.clientX,top:i.clientY}))?void 0:r.inside;if(!s||-1==s)return null;let{doc:l}=e.state,o=l.resolve(s),d=l.nodeAt(s),p=d&&c(d)?{node:d,pos:s}:(0,n.eL)(o,c),u=(null==p?void 0:p.pos)&&(0,a.q0)(p.pos,e);if(!p||!u)return null;let h=i.clientX>u.left+u.width/2?"right":"left";return{pos:p.pos,node:p.node,rect:u,side:h}},u=(e,t,i)=>{var r;let s=null==(r=e.posAtCoords({left:t.clientX+("left"==i?30:-30),top:t.clientY}))?void 0:r.inside;if(!s||-1==s)return null;let{doc:o,schema:c}=e.state,d=o.resolve(s),p=o.nodeAt(s),u=p&&l(p)?{node:p,pos:s}:(0,n.eL)(d,l);if(!u)return null;let m=(0,a.q0)(s,e);if(!m)return null;let x="left"==i?t.clientX-m.left:m.right-t.clientX,f=x<0,b=30*((null==p?void 0:p.type.name)!=="gridCell");if(!(f&&x>-b||"right"==i&&x<(m.right-m.left)*.15))return null;let C=o.resolve(u.pos),v=(null==p?void 0:p.type.name)==="gridCell"&&h(C,c)||g(C,c);if(f||!v){let t=(0,n.eL)(d,e=>"gridCell"===e.type.name);if(t&&h(o.resolve(t.pos),c)){let n=(0,a.q0)(t.pos,e);return n?{pos:t.pos,node:t.node,side:i,rect:n}:null}}return v?{pos:u.pos,rect:m,node:u.node,side:i}:null},h=(e,t)=>e.parent.canReplaceWith(e.index(),e.index(),t.nodes.gridCell),g=(e,t)=>e.parent.canReplaceWith(e.index(),e.indexAfter(),t.nodes.gridLayout),m=(e,t)=>t.nodes.gridCell.validContent(e.content),x=(e,t)=>t.nodes.gridLayout.validContent(e.content),f=e=>C(e,"gridLayout"),b=e=>{let t=C(e,"gridLayout");if(!t||!t.nodeAfter)throw Error("No layout found");let i=t.nodeAfter,n=[],a=t.start(t.depth+1);for(let e=0;e{var i;if((null==(i=e.nodeAfter)?void 0:i.type.name)===t)return e;let n=e.doc;for(let i=e.depth;i>0;i--)if(e.node(i).type.name===t)return n.resolve(e.before(i));return null},v=(e,t)=>{let i=b(e),n=i[-1===t?i.length-1:t];return n?e.doc.resolve(n.pos):null},y=e=>b(e).findIndex(t=>t.pos===e.pos),w=(e,t,i)=>{var a,s;let l=null==(a=(0,r.j5)(i,e).find(e=>e.spec.isLayoutCellDecoration))?void 0:a.spec.colIndex,c=null==(s=(0,r.j5)(i,t).find(e=>e.spec.isLayoutCellDecoration))?void 0:s.spec.colIndex,d=i.state.doc.resolve(e),p=(0,n.eL)(d,o);if(!p)return;let u=i.state.doc.resolve(t),h=(0,n.eL)(u,o);if(!h||h.pos!==p.pos)return;let g=[...p.node.attrs.colWidths],[m]=g.splice(l,1);return g.splice(c,0,m),{colWidths:g,parentPos:p.pos}}},21658:(e,t,i)=>{"use strict";i.d(t,{CD:()=>c,IN:()=>l,Wp:()=>o,rZ:()=>d});var n=i(58495),a=i(95856),r=i(57841),s=i(87489);let l=(e,t,i)=>{e&&t&&e.replacePageContent(t.shapes,t.bindings,i)},o=(e,t)=>{e.setSetting("isSnapping",t),setTimeout(()=>{(0,r.lN)(e,t?128:10)})},c=(e,t)=>{(0,a.KA)().dispatch((0,s.v5)(t?{drawingId:e}:{drawingId:null}))},d=()=>(0,n.Ak)(5)},21886:(e,t,i)=>{"use strict";i.d(t,{ML:()=>l,dQ:()=>c,pK:()=>o,y_:()=>d});var n=i(19063),a=i(24587),r=i(6319),s=i(97628);let l=()=>{let e=(0,r.aQ)();return Object.entries(a.Ab).map(t=>{let[i,a]=t,r=e.filter(e=>{let{disabled:t,featureFlag:a,family:r}=e;return!t&&(!a||n.of.get(a))&&r===i}).map(e=>{let t=e.presetConfigurations,i=[];return t&&t.forEach(t=>{i.push({...t,icon:e.icon,variantKey:e.key,key:(0,s.Z)(e.key,t.options),visible:!0})}),{variant:e,options:i}});return{family:{key:i,...a},variants:r,visible:!0}}).filter(e=>e.variants.length>0)},o=()=>l().flatMap(e=>e.variants.flatMap(e=>e.options)),c=()=>l().reduce((e,t)=>(e[t.family.key]={family:t.family,variants:t.variants},e),{}),d=()=>o().reduce((e,t)=>(e[(0,s.Z)(t.variantKey,t.options)]=t,e),{})},21945:(e,t,i)=>{"use strict";i.d(t,{Fk:()=>w,RH:()=>m,QM:()=>k,j_:()=>A});var n=i(41352),a=i(81221),r=i(67670),s=i(89557),l=i(83691),o=i(63139);let c={},d=async e=>{let t=c[e];if(t&&t.expires&&new Date(t.expires)-3e5>Date.now())return c[e];let i=await fetch("/api/transloadit/signature",{method:"POST",body:JSON.stringify({templateId:e})}),{signature:n,expires:a}=await i.json();return n&&a?(c[e]={signature:n,expires:a},c[e]):(console.error("Error getting Transloadit signature"),{signature:"",expires:""})};var p=i(3898),u=i(65222),h=i(88273);let g={auth:{key:l.$.TRANSLOADIT_AUTH_KEY},template_id:l.$.TRANSLOADIT_IMAGE_TEMPLATE_ID},m=["image/*",s.A.heic,s.A.heif],x=["application/vnd.openxmlformats-officedocument.presentationml.presentation"],f=[s.A.doc,s.A.docx],b=["text/csv","application/csv",".csv"],C=[...f,...x,s.A.pdf],v={all:[...C,...x,...m,...b],importDoc:[...C],importPpt:[...x],importPdf:[s.A.pdf],importCsv:[...b],doc:C,font:["font/otf","font/ttf","application/x-font-ttf","application/x-font-otf",".otf",".ttf"],image:m,icon:[".png",".ico",".gif",".svg"],favicon:[".ico",".png",".gif",".jpg",".jpeg"]},y={autoProceed:!0,restrictions:{allowedFileTypes:[],maxNumberOfFiles:1}},w={createUppyInstance:function(e,t){let{onUploadStart:i,onOriginalFileUpload:r,onUploadComplete:s,onUploadFailed:c,onProgress:m,setErrorMessage:x}=t,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"node",b=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,C=arguments.length>4?arguments[4]:void 0,w=arguments.length>5?arguments[5]:void 0,k=arguments.length>6?arguments[6]:void 0,A=2560,L="false",j=o.F.createSpan("transloadit.upload",{attributes:{"upload.imageType":f,"upload.uploadType":C,"upload.templateId":w||g.template_id,"upload.maxFilesAllowed":b,"upload.maxFileSize":k}}),E=setTimeout(()=>{j.setAttributes({"upload.secondsThreshold":60,"upload.errorMessage":"Upload taking longer than 60 seconds"}),console.warn("Upload taking longer than 60 seconds")},6e4);"background"===f||"themeBackground"===f?A=3840:"icon"===f||"favicon"===f?A=250:"profile"===f?(A=1024,L="true"):("workspaceLogo"===f||"cardMargins"===f)&&(A=1024);let S=[];C=C||"image";let M=new n.Ay({...y,restrictions:{...y.restrictions,maxNumberOfFiles:b,allowedFileTypes:v[C],maxFileSize:k}});return M.use(a.Ay,{assemblyOptions:async()=>{let t=M.getFiles().some(e=>(0,u.PQ)(e.type||"",e.extension||"")),i=w||g.template_id;t&&!w&&(i=l.$.TRANSLOADIT_FILE_TEMPLATE_ID),"importPdf"!==C||w||(i=l.$.TRANSLOADIT_FILE_TEMPLATE_ID);let{signature:n,expires:a}=await d(i);return{params:{...g,auth:{...g.auth,expires:a},template_id:i},fields:{orgId:e,imageType:f,resizePx:A,cropPadding:"50%",detectAndCropFace:L},signature:n}},waitForEncoding:!0}),M.on("file-added",async e=>{let t=(null==e?void 0:e.type)&&(0,h.aI)(null==e?void 0:e.type)&&!(0,p.nr)();j.start();try{var n;(null==e||null==(n=e.type)?void 0:n.includes("image"))&&(null==e?void 0:e.data)instanceof File&&!t&&await (0,h.Ru)(e),i&&1===b&&i({tempUrl:URL.createObjectURL(e.data),file:e}),m&&m(0)}catch(t){console.error("[Uppy.file-added] ".concat(t.message)),j.recordException(t),clearTimeout(E),M.removeFile(e.id)}}),M.on("files-added",e=>{j.start(),i&&1!==b&&e.forEach(e=>{i({tempUrl:URL.createObjectURL(e.data),file:e})}),m&&m(0)}),M.on("error",e=>{let t="Error uploading to Transloadit: ".concat(e.message);j.recordException(e),j.setAttributes({"upload.status":"error","upload.errorMessage":t}),clearTimeout(E),j.end(),x&&x(""),c&&c(t),console.error(t)}),M.on("upload-progress",(e,t)=>{m&&m(t.bytesUploaded/t.bytesTotal*100)}),M.on("transloadit:result",(e,t,i)=>{if(j.setAttributes({"upload.uploadsCount":i.uploads.length,"upload.resultsCount":Object.keys(i.results).length}),1===b){if(!r||"original_file"!==e||0===i.uploads.length||(0,h.aI)(i.uploads[0].mime)||(0,u.cZ)(i.uploads[0].mime,i.uploads[0].ext)||!t)return;let{url:n,meta:a,name:s}=t;x&&x(""),n?r({src:n,meta:a,name:s,uploadResultStep:"original"}):(c&&c("Error uploading to Transloadit"),console.error("Error uploading to Transloadit"))}else if("filter_skip_optimize"===e){S=S.concat(t);return}else{let e,a;if((0,h.aI)(t.mime))a=t;else{var n;e=null==(n=S.find(e=>e.name===t.name))?void 0:n.url,a=t}if(!a)return;let{url:r,meta:l,name:o}=a;x&&x(""),r?s&&s({src:r,meta:l,name:o,uploadResultStep:"optimized",fullResults:i.results},e):(c&&c("Error uploading to Transloadit"),console.error("Error uploading to Transloadit"))}}),M.on("transloadit:complete",e=>{var t,i,n,a,r;let l,o,d,p;if(j.setAttributes({"upload.uploadsCount":e.uploads.length,"upload.resultsCount":Object.keys(e.results).length}),1!=b){j.setAttributes({"upload.multiFile":!0}),clearTimeout(E),j.end();return}if(0===e.uploads.length)throw console.error("[transloadit:complete] No uploads in assembly",e),j.recordException(Error("No uploads in assembly")),j.setAttributes({"upload.status":"error","upload.errorMessage":"No uploads in assembly"}),clearTimeout(E),j.end(),Error("No uploads in assembly");let g=(0,u.PQ)(e.uploads[0].mime,e.uploads[0].ext);if("importDoc"===C)o=e.results.convert_to_html[0];else if("importPpt"===C)o=e.results.convert_to_html[0];else if("importCsv"===C||g)o=e.results[":original"][0];else{if((0,u.eT)(e.uploads[0].ext))return;"importPdf"===C?o=e.results[":original"][0]:(0,u.ZD)(e.uploads[0].mime)?(o=e.results.original_file[0],d=e.results.doc_thumbnail[0].url):(0,u.cZ)(e.uploads[0].mime,e.uploads[0].ext)?(o=e.results.convert_to_pdf[0],d=e.results.doc_thumbnail[0].url):(0,h.aI)(e.uploads[0].mime)?(o=(null==(t=e.results.optimized)?void 0:t[0])||(null==(i=e.results.filter_skip_optimize)?void 0:i[0]),p=null==(n=e.results.detect_and_crop_face)?void 0:n[0].url):(l=e.results.original_file[0].url,p=null==(a=e.results.detect_and_crop_face)?void 0:a[0].url,o=(null==(r=e.results.optimized)?void 0:r[0])||e.results.original_file[0])}let{url:m,ssl_url:f,meta:v,name:y}=o;x&&x(""),f||m?(j.setAttributes({"upload.status":"success","upload.resultUrl":f||m,"upload.resultName":y,"upload.uploadType":C}),clearTimeout(E),j.end(),s&&s({src:f||m,meta:v,name:y,thumbnail:d,croppedFace:p,uploadResultStep:"optimized",fullResults:e.results},l)):(j.recordException(Error("No URL in upload result")),j.setAttributes({"upload.status":"error"}),clearTimeout(E),j.end(),c&&c("Error uploading to Transloadit"),console.error("Error uploading to Transloadit"))}),M}},k=async function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"node",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"image",r=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0;if(!t)throw Error("Tried uploading an image with no orgId");let l=w.createUppyInstance(t,i,n,1,a,r,s);try{l.addFile({name:e.name,type:e.type,data:e})}catch(e){var o;null==i||null==(o=i.onUploadFailed)||o.call(i,e.message);return}await l.upload()},A=async function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"node",s=arguments.length>4?arguments[4]:void 0;if(!t)throw Error("Tried uploading an image with no orgId");let l=w.createUppyInstance(t,i,n,"themeBackground"===n?null:1,void 0,s);l.use(r.A,{companionUrl:a.HI});let o=await l.getPlugin("Url").addFile(e);if(o instanceof Error){var c;null==i||null==(c=i.onUploadFailed)||c.call(i,o.message)}}},22012:(e,t,i)=>{"use strict";i.d(t,{k:()=>o,x:()=>c});var n=i(58215),a=i(28547),r=i(25183),s=i(24605),l=i(55611);let o=e=>({"[data-shape=image]":{".tl-inner-div":{}},img:{'&[src^="blob:"]':{animation:"loading-pulse-animation 1.5s infinite"}},...{text:{fill:"var(--body-color)"},"[data-shape-type=geo]":{path:{...n.Re,fill:"var(--shape-bg-color-override, var(--shape-bg-image-svg) var(--shape-bg-color))",vectorEffect:"none",strokeWidth:"var(--stroke-width)"},"&.tl-shape-background":{strokeWidth:0},".textbox":{padding:"12px"}},"[data-shape-type=arrow]":{"g, path":{stroke:"var(--shape-border-color-override, var(--shape-border-color))",strokeWidth:"var(--stroke-width)"},".tl-arrow-label":{color:"var(--shape-border-color-override, var(--body-color)) !important"},text:{fill:"var(--shape-border-color-override, var(--body-color))"}},"[data-shape-type=line]":{path:{stroke:"var(--shape-border-color-override, var(--shape-border-color))",strokeWidth:"var(--stroke-width)"}},"[data-shape-type=image]":{"[data-image-upload-status]":{".tl-image-container":{backgroundImage:"var(--temp-url)",objectFit:"cover",backgroundSize:"cover"}}},...(e=>{var t;return{"div.textbox":{display:"flex",flexDirection:"column",alignItems:"var(--horizontal-align)",justifyContent:"var(--vertical-align)",textAlign:"var(--text-align)","--flex-align":"var(--horizontal-align)",height:"100%",...(0,a.dd)(e),fontSize:"".concat((null!=(t=e.config.fontSize)?t:1)*20,"px"),color:"var(--body-color)",".ProseMirror":{padding:"".concat(8,"px"),...(e=>({lineHeight:1.4,letterSpacing:"var(--letter-spacing-body)",".block":{my:"1rem"},"> .first-block":{mt:"0rem"},"> .last-block":{mb:"0rem"},'.heading[level="1"], h1':(0,r.bh)("h1",e),'.heading[level="2"], h2':(0,r.bh)("h2",e),'.heading[level="3"], h3':(0,r.bh)("h3",e),'.heading[level="4"], h4':(0,r.bh)("h4",e),".block-heading":{mt:"1rem",mb:"1rem","&.first-block":{mt:"0rem"},"&.last-block":{mb:"0rem"}},...s.h.default,...l.H.default,...(0,r.tX)(e),"a.link":{color:"var(--text-color, var(--link-color))",cursor:"pointer",fontWeight:"bold",textDecoration:"underline","&:hover":{color:"var(--text-color, var(--link-color))"},"&:active":{color:"var(--text-color, var(--link-color))"}},code:{backgroundColor:"var(--accent-color-background-muted)",color:"var(--body-color)",...s.w}}))(e)}},foreignObject:{overflow:"visible","*":{wordWrap:"normal",whiteSpace:"pre-wrap"},"[data-autosize].textbox":{"> .text":{width:"max-content"}},"p.paragraph:empty::after":{content:'" "',whiteSpace:"pre",visibility:"hidden"},".textbox > .text":{padding:"".concat(8,"px"),width:"100%",alignItems:"var(--flex-align)",display:"block",...e.config.contentStyles,...(e=>({lineHeight:1.4,"> *":{my:"1rem","&:first-child":{mt:"0rem"},"&:last-child":{mb:"0rem"}},h1:(0,r.bh)("h1",e),h2:(0,r.bh)("h2",e),h3:(0,r.bh)("h3",e),h4:(0,r.bh)("h4",e),"h1, h2, h3, h4":{mt:"1rem",mb:"1rem",width:"100% !important"}}))(e),".themed-heading":{position:"static"}}}}})(e)}}),c=(e,t)=>(t&&"none"===e&&(e="sm"),({none:0,sm:2,md:4,lg:6})[e])},22465:(e,t,i)=>{"use strict";i.d(t,{_t:()=>s._t,fL:()=>r}),i(6029),i(48621),i(31241),i(38822),i(82203),i(55729),i(52881),i(90295);var n=i(48086);i(29165);var a=i(5302);let r=e=>{var t;let{currentWorkspace:i}=(0,n.ur)(),{data:r}=(0,a.Vl$)({variables:{id:null!=(t=null!=e?e:null==i?void 0:i.id)?t:""},skip:!e&&!(null==i?void 0:i.id)});return e?null==r?void 0:r.workspace:{...i,...null==r?void 0:r.workspace}};i(6766),i(81882);var s=i(28972);i(10961),i(40913),i(66897),i(831),i(38089),i(59534),i(22670),i(70600),i(61835),i(79477),i(60287),i(48306),i(7616);var l=i(19564);a.KPK.Admin,l.x6,l.x6,a.KPK.Member,l.x6,l.x6,i(26194),i(19063),i(41327),i(32277),i(92594),i(73689),i(60762),i(34654),i(95856),i(89532),i(64748),i(34208),i(94260),i(78734),i(62647);let o={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/nightsky-cropped.3b9ddb87.webp"};o.src,o.src,o.src,i(77650),a.aXG.Manage,a.aXG.Edit,a.aXG.Comment,a.aXG.View,i(51203),i(88273),i(37548)},22549:(e,t,i)=>{"use strict";i.d(t,{uR:()=>o,en:()=>d});var n=i(6029),a=i(55729),r=i(50177);let s=(e,t)=>{switch(t.type){case"addFeedback":{let i=e.feedback||[];if(i.find(e=>{let{id:i}=e;return i===t.payload.id}))return{...e,feedback:[...i]};return{...e,feedback:[...i,t.payload]}}case"clearFeedback":{let{feedback:t,...i}=e;return{...i}}case"removeFeedback":{let i=e.feedback||[];if(!t.payload.length)return{...e};return{...e,feedback:i.filter(e=>!t.payload.includes(e.id))}}case"reportActiveColumnIds":return{...e,activeColumns:t.payload?[...t.payload]:void 0};case"openContextMenu":return{...e,contextMenu:{isOpen:!0,position:t.payload.position}};case"closeContextMenu":return{...e,contextMenu:{isOpen:!1,position:{x:-1e3,y:-1e3}}};case"setGridFunctions":return{...e,gridFunctions:t.payload};default:(0,r.xb)(t)}return e},l={_inContext:!1},o=(0,a.createContext)({state:l,dispatch:()=>{}}),c=e=>{let{children:t}=e,[i,r]=(0,a.useReducer)(s,{...l,_inContext:!0});return(0,n.jsx)(o.Provider,{value:{state:i,dispatch:r},children:t})},d=e=>t=>(0,n.jsx)(c,{children:(0,n.jsx)(e,{...t})})},23389:(e,t,i)=>{"use strict";i.d(t,{BT:()=>k,CF:()=>y,Ft:()=>A});var n=i(6029),a=i(88507),r=i(70315),s=i(55729),l=i(8272),o=i(8323),c=i(95856),d=i(2332),p=i(38359),u=i(35623);let h=["0%","0%","0%","0%"],g="clippable-control-wrapper",m=(e,t,i)=>e/Math.sqrt((t*t+i*i)/2)*100,x=(e,t,i)=>e/100*Math.sqrt((t*t+i*i)/2),f=(e,t,i)=>{if("circle"===e){let e=Math.min(t,i)/2;return["".concat(m(e,t,i),"%"),"at","50%","50%"]}return h},b=(e,t,i)=>"circle"===e?1:"inset"===e?t/i:null,C=(e,t,i,n)=>{let[a,r,s,l]=e;if("inset"===t){let t=parseFloat(a),o=parseFloat(r),c=parseFloat(s),p=parseFloat(l),u=d.M/i*100,h=d.M/n*100;if(100-p-o=0?e[1]="".concat(t,"%"):(e[1]="0%",e[3]="".concat(100-u,"%"))}if(100-t-c=0?e[2]="".concat(i,"%"):(e[2]="0%",e[0]="".concat(100-h,"%"))}}else if("circle"===t){let t=Math.max(x(parseFloat(a),i,n),d.M);e[0]="".concat(m(t,i,n),"%")}},v=e=>{let{clipType:t,clipStyles:i,w:n,h:a}=e,[r,s,l,o]=i;if("inset"===t){let e=parseFloat(r),t=parseFloat(s),i=parseFloat(l),n=parseFloat(o),a=n/(t+n)*100,c=e/(e+i)*100,d=isNaN(a)?50:a,p=isNaN(c)?50:c,u=100-n-t,h=100-e-i;return{mask:"\n linear-gradient(#000 0 0) ".concat(d,"% ").concat(p,"% / ").concat(u,"% ").concat(h,"%,\n linear-gradient(rgba(0,0,0,0.4) 0 0)"),width:u,height:h,top:e,right:t,bottom:i,left:n}}if("circle"===t){let e=parseFloat(r),t=parseFloat(l),i=parseFloat(o),s=x(e,n,a),c=i/100*a-s,d=t/100*n-s,p=2*s/n*100,u=2*s/a*100,h=c/a*100,g=d/n*100;return{mask:"radial-gradient(".concat(p,"% ").concat(u,"% at ").concat(t,"% ").concat(i,"%, black 50%, rgba(0, 0, 0, 0.4) 50%) no-repeat"),width:p,height:u,top:Math.max(h,0),left:Math.max(g,0),bottom:0,right:0}}return{mask:"",width:0,height:0,top:0,left:0,bottom:0,right:0}},y=(e,t,i,n)=>{if(!e||!e.clipType||!n)return{clipType:"inset",scaleCrop:1,scaleX:1,scaleY:1,aspectRatio:n||void 0,referenceXOffset:1,referenceYOffset:1,clipPathCSSString:"",translateX:0,translateY:0};let a=e.clipPath||f(e.clipType,t,i),{clipType:r}=e,{width:s,height:l,top:o,left:c,right:d,bottom:p}=v({w:t,h:i,clipType:r,clipStyles:a}),u=100/s,h=100/l,g=(null==e?void 0:e.clipAspectRatio)||1,m=(null==e?void 0:e.clipAspectRatio)||n;return{scaleCrop:n/g<1?Math.min(h,u):Math.max(h,u),aspectRatio:m,scaleX:u,scaleY:h,translateX:c,translateY:o,referenceXOffset:t*(100/(100-c+d)-1),referenceYOffset:i*(100/(100-o+p)-1),clipPathCSSString:"".concat(r,"(").concat(a.join(" "),")"),clipType:r}},w=(0,l.yX)([l.ZW]),k={[".".concat(g)]:{zIndex:2,".moveable-control":{zIndex:2,_hover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal"},"&.data-clip-type-inset":{".moveable-control":{zIndex:2,bg:"0 none !important",borderRadius:"0px",width:"".concat(16,"px"),height:"".concat(16,"px"),border:"6px solid var(--chakra-colors-trueblue-300)",'&[data-clip-index="0"]':{borderRight:"0",borderBottom:"0",marginTop:"-".concat(2,"px"),marginLeft:"-".concat(2,"px"),cursor:"nw-resize"},'&[data-clip-index="1"]':{borderRight:"0",borderBottom:"0",borderLeft:"0",marginTop:"-".concat(2,"px"),cursor:"n-resize"},'&[data-clip-index="2"]':{borderLeft:"0",borderBottom:"0",marginTop:"-".concat(2,"px"),marginLeft:"-".concat(14,"px"),cursor:"ne-resize"},'&[data-clip-index="3"]':{borderBottom:"0",borderTop:"0",borderLeft:"0",marginLeft:"-".concat(14,"px"),cursor:"e-resize"},'&[data-clip-index="4"]':{borderTop:"0",borderLeft:"0",marginLeft:"-".concat(14,"px"),marginTop:"-".concat(14,"px"),cursor:"se-resize"},'&[data-clip-index="5"]':{borderTop:"0",borderLeft:"0",borderRight:"0",marginTop:"-".concat(14,"px"),cursor:"s-resize"},'&[data-clip-index="6"]':{borderTop:"0",borderRight:"0",marginTop:"-".concat(14,"px"),marginLeft:"-".concat(2,"px"),cursor:"sw-resize"},'&[data-clip-index="7"]':{borderTop:"0",borderBottom:"0",borderRight:"0",marginLeft:"-".concat(2,"px"),cursor:"w-resize"}}},"&.data-clip-type-circle":{".moveable-control":{bg:"trueblue.300"}},".moveable-clip-ellipse":{borderWidth:"2px",borderColor:"var(--chakra-colors-trueblue-300) !important"},".moveable-line":{display:"none"}}},A=e=>{let{clipPath:t,clipAspectRatio:i,updateResizeAttrs:l,imageWrapperRef:d,refreshDeps:h,currentWidth:m,currentHeight:x,onFinishCrop:y}=e,k=(0,c.jL)(),A=(0,c.GV)(u.$k),L=(0,s.useRef)(null),[j,E]=(0,s.useState)({clipPath:t||f(A,m,x),clipAspectRatio:i||b(A,m,x)}),S=(0,s.useCallback)(e=>{if(!m||!x||!d.current)return;let{mask:t}=v({w:m,h:x,clipType:A,clipStyles:e});d.current.style["-webkit-mask"]=t,d.current.style["-webkit-mask-repeat"]="no-repeat"},[d,A,m,x]),M=JSON.stringify(j.clipPath);(0,s.useEffect)(()=>{S(j.clipPath)},[S,M,j.clipPath]),(0,a.w)(()=>{E(e=>({...e,clipPath:f(A,m,x),clipAspectRatio:b(A,m,x)}))},[A]),(0,s.useEffect)(()=>{var e;null==(e=L.current)||e.updateTarget()},[h]);let I=(0,s.useCallback)(()=>{let e={clipType:A,...j};e.clipAspectRatio&&e.clipPath&&l(e)},[l,j,A]),_=(0,s.useRef)({fn:I,confirmOnUnmount:!0});_.current.fn=I,(0,s.useEffect)(()=>p.R.on("endClip",e=>{let{confirm:t}=e;_.current.confirmOnUnmount=t,k((0,u.uy)()),y&&y()}),[k,y]),(0,s.useEffect)(()=>{let e=_.current;return()=>{e.confirmOnUnmount&&setTimeout(e.fn,0)}},[]),(0,s.useEffect)(()=>o.WC.on("keydown","CLIPPABLE",e=>!!(0,r.Ay)("mod+x")(e)&&(e.preventDefault(),!0)),[]);let D="".concat(A,"(").concat((j.clipPath||f(A,m,x)).join(" "),")");return(0,n.jsx)(w,{ref:e=>{L.current=e},className:"".concat(g," data-clip-type-").concat(A),target:d.current,renderDirections:["ne","nw","se","sw"],origin:!1,draggable:!1,clippable:!0,clipTargetBounds:!0,clipRelative:!0,clipArea:!0,defaultClipPath:A,customClipPath:D,dragWithClip:!0,keepRatio:"circle"===A,onClip:e=>{let{clipStyles:t,clipType:i}=e;C(t,i,m,x),S(t)},onClipEnd:e=>{let{lastEvent:t}=e;if(!(null==t?void 0:t.clipStyles))return;let{clipStyles:i,clipType:n}=t;C(i,n,m,x),E({clipPath:i,clipAspectRatio:((e,t)=>{if("inset"===t){let[t,i]=e[0],[n,a]=e[4];return(n-t)/(a-i)}return 1})(t.poses,A)})}})}},23469:(e,t,i)=>{"use strict";i.d(t,{H:()=>v});var n=i(6029),a=i(78140),r=i(36999),s=i(49611),l=i(33787),o=i(26420),c=i(12514),d=i(41283),p=i(37930),u=i(48478),h=i(40452),g=i(74676),m=i(99492),x=i(48621),f=i(55729),b=i(19063),C=i(98138);let v=f.memo(e=>{var t;let{currentSource:i,onChange:f,isValidSource:v}=e,y=null==i||null==(t=i.image)?void 0:t.src,w=(0,b.mt)();return(0,n.jsxs)(a.W,{children:[(0,n.jsx)(r.I,{as:s.$,w:"100%",textAlign:"start",rightIcon:(0,n.jsx)(x.g,{icon:m.Jt$}),leftIcon:y?(0,n.jsx)(l._,{h:"1em",w:"1em",objectFit:"cover",src:y}):(null==i?void 0:i.icon)?(0,n.jsx)(x.g,{icon:null==i?void 0:i.icon,color:"var(--chakra-colors-trueblue-600)",fixedWidth:!0}):void 0,mb:4,"data-testid":"media-drawer-menu-button",flexShrink:"0",children:(0,n.jsx)(o.a,{noOfLines:1,wordBreak:"break-all",overflowX:"hidden",textOverflow:"ellipsis",children:(null==i?void 0:i.label())||"Source"})}),(0,n.jsx)(c.Z,{children:(0,n.jsx)(d.c,{zIndex:"modalPopover",maxH:"60vh",overflowY:"auto",pos:"relative","data-media-drawer-menu":!0,children:Object.entries(C.jU).map(e=>{var t;let[a,r]=e,s=r.filter(e=>!(e.checkDisabled&&e.checkDisabled())&&!e.disabled&&(!e.featureFlag||!!w[e.featureFlag])&&v(e));return 0===s.length?null:(0,n.jsx)(p.i,{title:null!=(t=C.K4[a]())?t:a,type:"radio",onChange:f,value:null==i?void 0:i.key,children:s.map(e=>{let{label:t,key:i,icon:a,image:r,badge:s}=e;return(0,n.jsx)(u.k,{value:i,children:(0,n.jsxs)(h.s,{direction:"row",align:"center",children:[r?(0,n.jsx)(l._,{display:"inline",marginInlineEnd:2,h:"1em",w:"1em",objectFit:"contain",src:r.src}):a?(0,n.jsx)(o.a,{display:"inline",marginInlineEnd:2,color:"trueblue.600",children:(0,n.jsx)(x.g,{icon:a})}):(0,n.jsx)(n.Fragment,{}),t(),s&&(0,n.jsx)(g.E,{marginInlineStart:2,colorScheme:"green",children:s()})]})},i)})},a)})})})]})});v.displayName="MediaDrawerMenu"},24013:(e,t,i)=>{"use strict";i.d(t,{_:()=>r});var n=i(65619),a=i(54149);class r{preview(e,t){return{previewType:"doc",originalPreviewCardIds:this.getOriginalPreviewCardIds(e),modifiedPreviewCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect(),modifiedScrollToCardId:this.modifiedCardToSelect(t)}}async apply(e){let{editor:t}=e,{cardIds:i}=this.input;await n.r.ensureCardInView(e,i[0],1e3),t.chain().command(e=>{let{tr:a}=e;return i.forEach(e=>{let i=n.r.findCardById(t,e);if(!i)throw Error("Cannot find card with id ".concat(e));let{pos:r}=i,s=t.state.doc.nodeAt(r),l=r+s.nodeSize;a.deleteRange(a.mapping.map(r),a.mapping.map(l))}),!0}).run()}async rollback(e){let{editor:t}=e,i=this.input.originalAllCardIds.map(e=>{let t=this.input.removedCardJson[e];return t?{id:e,removed:!0,content:t}:{id:e,removed:!1,content:null}});for(let[e,a]of Object.entries(i)){if(!a.removed)continue;if("0"===e){t.chain().insertContentAt({from:1,to:1},a.content).run();continue}let r=i[Number(e)-1].id,s=n.r.findCardInsertRange(t,r,"after");t.chain().insertContentAt(s,a.content).run()}}getAppliedFirstPos(e){if(!this.cardBeforeFirstRemovedCard)return this.firstPos;let t=n.r.findCardById(e.editor,this.cardBeforeFirstRemovedCard);return t?t.pos+t.node.nodeSize:this.firstPos}getOriginalPreviewCardIds(e){return(0,a.n)(e.editor).goto(this.firstRemovedCardId,-1).take(3)}getModifiedPreviewCardIds(e){let t=(0,a.n)(e.editor);return this.cardBeforeFirstRemovedCard&&t.goto(this.cardBeforeFirstRemovedCard),t.take(3)}originalCardToSelect(){return this.firstRemovedCardId}modifiedCardToSelect(e){return this.cardBeforeFirstRemovedCard?this.cardBeforeFirstRemovedCard:(0,a.n)(e.editor).current()}get id(){return this.input.toolCallId}serialize(){return{type:"removeCards",input:this.input}}constructor(e){var t;this.input=e,this.type="removeCards",this.previewType="doc",this.firstPos=1,this.messageId=e.messageId,this.firstRemovedCardId=((e,t)=>{let i=t.findIndex(t=>e.includes(t));return t[i]})(e.cardIds,e.originalAllCardIds);let i=this.input.originalAllCardIds,n=i.findIndex(e=>e===this.firstRemovedCardId);this.cardBeforeFirstRemovedCard=null!=(t=i[n-1])?t:null}}},24254:(e,t,i)=>{"use strict";i.d(t,{BM:()=>r,ZS:()=>n,eK:()=>a});let n=4,a={type:"gridCell",content:[{type:"paragraph"}]},r="gridLayout"},24587:(e,t,i)=>{"use strict";i.d(t,{Ab:()=>o,Hg:()=>s,xb:()=>l});var n=i(99492),a=i(77650),r=i(97098);let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return[r.w.heading(a.Ru._({id:"HX5SVx"}),{level:e}),r.w.paragraph(a.Ru._({id:"Nu4oKW"}))]},l="1em",o={boxes:{name:()=>a.Ru._({id:"61H/21"}),icon:n.n2$},bullets:{name:()=>a.Ru._({id:"RYtHky"}),icon:n.ITF},sequence:{name:()=>a.Ru._({id:"ipQKNM"}),icon:n.dmS},images:{name:()=>a.Ru._({id:"an5hVd"}),icon:n.Cyq},numbers:{name:()=>a.Ru._({id:"3xKsW7"}),icon:n.Bi7},circles:{name:()=>a.Ru._({id:"pzzFVX"}),icon:n.yNr},quotes:{name:()=>a.Ru._({id:"eWLklq"}),icon:n.$7g},steps:{name:()=>a.Ru._({id:"A9onc2"}),icon:n.UER}}},24605:(e,t,i)=>{"use strict";i.d(t,{h:()=>a,w:()=>n});let n={borderRadius:"0.125em",px:".05em",mx:"-.05em",boxDecorationBreak:"clone"},a={default:{"mark.highlight":{color:"black","--link-color":"black",backgroundColor:"var(--highlight-color)",...n}}}},24769:(e,t,i)=>{"use strict";i.d(t,{Aj:()=>a,BA:()=>d,I0:()=>n,Vj:()=>s,XJ:()=>r,ZX:()=>c,mj:()=>o,pg:()=>l});let n=.8,a=12,r=8,s=15,l=5,o=1,c=2,d=.1},25175:(e,t,i)=>{"use strict";i.d(t,{u:()=>r,z:()=>s});var n=i(55729),a=i(81949);let r="is-dragging-over",s=(e,t)=>{let i=(0,n.useCallback)(i=>{var n;(!t||t(i))&&(null==(n=e.current)||n.classList.add(r))},[e]),s=(0,n.useCallback)(()=>{var t;return null==(t=e.current)?void 0:t.classList.remove(r)},[e]);return{onDragOver:a.JO,onDragEnter:i,onDragLeave:s,onDrop:s}}},25183:(e,t,i)=>{"use strict";i.d(t,{Uw:()=>s,bh:()=>l,eL:()=>r,tX:()=>o});var n=i(63761),a=i(8489);let r=1.25,s=1.6,l=(e,t)=>{let{size:i,mobileSize:n}=(0,a.o)(e);if(e&&(0,a.Ii)(e)){var r,s;let e=(null!=(r=t.config.headingFontSize)?r:1)/(null!=(s=t.config.fontSize)?s:1),a=i*e,l=n?n*e:void 0;return{fontSize:l?["".concat(l,"em"),"".concat(a,"em")]:"".concat(a,"em"),"@media print":{fontSize:"".concat(a,"em")},lineHeight:"var(--line-height-heading)"}}return{fontSize:n?["".concat(n,"em"),"".concat(i,"em")]:"".concat(i,"em"),"@media print":{fontSize:"".concat(i,"em")},lineHeight:"var(--line-height-body)"}},o=e=>{let t={".block-paragraph":{...l("default",e)},".block-heading":{'.heading[level="1"]':{...l("h1",e)},'.heading[level="2"]':{...l("h2",e)},'.heading[level="3"]':{...l("h3",e)},'.heading[level="4"]':{...l("h4",e)}},".block-title":{".title":{...l("title",e)},'.title[level="1"]':{...l("title",e)},'.title[level="2"]':{...l("titleLg",e)},'.title[level="3"]':{...l("titleXl",e)}}};return Object.keys((0,n.ZD)()).forEach(i=>{let n=l(i,e);t['[data-font-size="'.concat(i,'"]')]=n}),t}},25638:(e,t,i)=>{"use strict";i.d(t,{l:()=>w});var n=i(61835),a=i(95856),r=i(87489),s=i(17854),l=i(3898),o=i(90158),c=i(4742),d=i(63139);class p{save(e,t){let i=new Blob([JSON.stringify(t)]).size;if(this.cache.has(e)){let t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}for(;this.currentSizeBytes+i>this.maxSizeBytes&&this.cache.size>0;){let e=this.cache.keys().next().value,t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}if(i>this.maxSizeBytes)return void console.warn("Item ".concat(e," exceeds max cache size (").concat(i," > ").concat(this.maxSizeBytes,")"));let n={value:t,timestamp:Date.now(),size:i};this.cache.set(e,n),this.currentSizeBytes+=i,this.persistToStorage()}load(e){let t=this.cache.get(e);return t?Date.now()-t.timestamp>this.expiryMs?(this.currentSizeBytes-=t.size,this.cache.delete(e),this.persistToStorage(),null):(this.cache.delete(e),this.cache.set(e,t),this.persistToStorage(),t.value):null}delete(e){let t=this.cache.get(e);return!!t&&(this.currentSizeBytes-=t.size,this.cache.delete(e),this.persistToStorage(),!0)}clear(){this.cache.clear(),this.currentSizeBytes=0,this.persistToStorage()}get size(){return this.cache.size}get sizeBytes(){return this.currentSizeBytes}loadFromStorage(){if(window.localStorage)try{let e=localStorage.getItem(this.storageKey);if(!e)return;let t=JSON.parse(e),i=Date.now();for(this.cache.clear(),this.currentSizeBytes=0,t.forEach(e=>{let[t,n]=e;i-n.timestamp<=this.expiryMs&&(this.cache.set(t,n),this.currentSizeBytes+=n.size)});this.currentSizeBytes>this.maxSizeBytes&&this.cache.size>0;){let e=this.cache.keys().next().value,t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}}catch(e){console.error("Failed to load cache from localStorage:",e),this.cache.clear(),this.currentSizeBytes=0}}persistToStorage(){if(window.localStorage)try{let e=Array.from(this.cache.entries());localStorage.setItem(this.storageKey,JSON.stringify(e))}catch(e){if(console.error("Failed to persist cache to localStorage:",e),e instanceof DOMException&&"QuotaExceededError"===e.name){let e=Math.ceil(.2*this.cache.size);for(let t=0;t0;t++){let e=this.cache.keys().next().value,t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}try{let e=Array.from(this.cache.entries());localStorage.setItem(this.storageKey,JSON.stringify(e))}catch(e){console.error("Failed to persist cache after reduction:",e)}}}}getAllValid(){let e=new Map,t=Date.now(),i=[];return this.cache.forEach((n,a)=>{t-n.timestamp<=this.expiryMs?e.set(a,n.value):i.push(a)}),i.length>0&&(i.forEach(e=>{let t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}),this.persistToStorage()),e}constructor(e){var t,i;this.storageKey=e.storageKey,this.maxSizeBytes=null!=(t=e.maxSizeBytes)?t:5242880,this.expiryMs=null!=(i=e.expiryMs)?i:36e5,this.cache=new Map,this.currentSizeBytes=0,this.loadFromStorage()}}let u=new p({storageKey:"ai_interaction_cache",maxSizeBytes:5242880,expiryMs:36e5});var h=i(84772),g=i(60762),m=i(4218),x=i(78734),f=i(48086);let b=async e=>{var t;let i=(0,f.HW)().id,a=(0,n.A4)((0,f.vp)()),r=(0,h.H4)(),s=null==(t=(await r.mutate({mutation:g.zT5,variables:{input:e}})).data)?void 0:t.deductCreditsV2;if(!s)return null;let{deducted:l,remaining:o}=s,c={isCreditsV2:!0,description:e.description,operationCount:e.operationCount,operation:e.operation,model:e.model,userId:i,workspaceId:e.workspaceId,used:l,source:e.source,remaining:o,interactionId:e.interactionId,plan:a};return m.z.track(x.VV.AI_CREDITS_USED,c),{deducted:l,remaining:o}};class C extends o.b{add(e,t){if(this.items[e])return this;let i={id:e,status:"pending",created:new Date().toISOString(),toDeduct:t,creditsDeducted:null,creditsRemaining:null,deductedAt:null};return this.items[e]=i,this}async deduct(e){let t=this.items[e];if(!t)throw Error("No item found with id ".concat(e));if("pending"===t.status){t.status="processing";try{let e=new Date().toISOString(),i=await b(t.toDeduct);if(!i)throw Error("No result returned from deductCreditsV2");t.status="charged",t.creditsDeducted=i.deducted,t.creditsRemaining=i.remaining,t.deductedAt=e,this.emit("DEDUCTION_CHARGED",{item:t})}catch(e){t.status="error",t.error=e.message,this.emit("DEDUCTION_ERROR",{item:t,error:e.message});return}}}toString(){let e=(e,t)=>e.length>t?e.substring(0,t-1)+"…":e.padEnd(t),t=[e("ID",12),e("Status",8),e("Operation",8),e("Model",16),e("Credits Deducted",8),e("Error",20)].join(" | "),i=["-".repeat(12),"-".repeat(8),"-".repeat(8),"-".repeat(16),"-".repeat(8),"-".repeat(20)].join("-+-"),n=Object.values(this.items).map(t=>{let i=t.toDeduct.operation||"N/A",n=t.toDeduct.model||"N/A",a=null!==t.creditsDeducted?t.creditsDeducted.toString():"N/A",r=t.error||"";return[e(t.id,12),e(t.status,8),e(i,8),e(n,16),e(a,8),e(r,20)].join(" | ")});return["Interaction Ledger","=".repeat(i.length),t,i,...n,"=".repeat(i.length),"Total items: ".concat(Object.keys(this.items).length)].join("\n")}serialize(){return{items:this.items}}constructor(e={}){super(),this.items=e}}var v=i(7680),y=function(e){return e.Start="ai.interaction.start",e.Finish="ai.interaction.finish",e.DeductionSuccess="ai.interaction.deduction.success",e.DeductionError="ai.interaction.deduction.error",e}({});class w extends o.b{get traceparent(){return this.span.traceparent}static create(e,t){return new w(e,t)}static load(e){let t=u.load(e);return t?new w(t.name,e,t.span,t.ledger):null}setAttributes(e){return this.span.setAttributes(e),u.save(this.id,this.serialize()),this}start(e){return"created"!==this.span.status?this.logger.warn("AIInteraction.start called when already started"):(this.span.start(),this.setAttributes({...this.getCommonAttributes(),...e}),this.logger.info("[AIInteraction] start: ".concat(this.name),{logType:y.Start,type:"start",interactionStatus:null,interactionId:this.id,interactionName:this.name,attributes:this.span.attributes}),u.save(this.id,this.serialize())),this}error(e){if("started"!==this.span.status)return void this.logger.warn("AIInteraction.error called when already ended");this.onEnd("error",{error:e})}complete(e){if("started"!==this.span.status)return void this.logger.warn("AIInteraction.complete called when already ended");e&&this.span.setAttributes(e),this.onEnd("complete")}abort(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("started"!==this.span.status)return void this.logger.warn("AIInteraction.abort called when already ended");this.onEnd("aborted",{sendAsBeacon:e})}stop(){if("started"!==this.span.status)return void this.logger.warn("AIInteraction.stop called when already ended");this.onEnd("stopped")}trace(e,t,i){return this.span.trace(e,t,i)}charge(e,t){this.ledger.add(e,t);let i={plan:(0,n.A4)((0,s.vp)())||"free"};(0,v.r)(this.name,i)&&this.ledger.deduct(e)}onEnd(e){let{error:t,sendAsBeacon:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.span.setAttributes({interaction_status:e}),t?(this.logger.error("[AIInteraction] ".concat(e,": ").concat(this.name," - ").concat(t.message),{logType:y.Finish,interaction_status:e,interactionId:this.id,interactionName:this.name,attributes:this.span.attributes,errorInfo:{message:t.message,stack:t.stack,name:t.name}},t),this.span.recordException(t)):this.logger.info("[AIInteraction] ".concat(e,": ").concat(this.name),{logType:y.Finish,interaction_status:e,interactionId:this.id,interactionName:this.name,attributes:this.span.attributes}),this.span.end(i),this.emit("end",{}),u.save(this.id,this.serialize())}setupLedger(e){this.ledger=new C((null==e?void 0:e.items)||{}),this.ledger.on("DEDUCTION_CHARGED",e=>{let{item:t}=e;this.logDeduction(t)}),this.ledger.on("DEDUCTION_ERROR",e=>{let{item:t}=e;this.logDeductionError(t)})}serialize(){return{id:this.id,name:this.name,span:this.span.serialize(),ledger:this.ledger.serialize()}}getCommonAttributes(){try{var e,t,i,o,c,d;let p=(0,a.KA)(),u=(0,s.HW)(),h=(0,s.vp)();return{docId:null!=(e=(0,r.sX)(p.getState()))?e:null,userId:null!=(t=null==u?void 0:u.id)?t:null,userEmail:null!=(i=null==u?void 0:u.email)?i:null,workspaceId:null!=(o=null==h?void 0:h.id)?o:null,workspaceName:null!=(c=null==h?void 0:h.name)?c:null,product:null!=(d=(0,n.A4)((0,s.vp)()))?d:"free",device:(0,l.ZI)()}}catch(e){return this.logger.error("Error getting common AIInteraction attributes ",e),{}}}logDeductionError(e){this.logger.error("[AIInteraction] error deducting credits in ".concat(this.name,": ").concat(e.error),{logType:y.DeductionError,deduction:e})}logDeduction(e){this.logger.info("[AIInteraction] deducted credits in ".concat(this.name,": [").concat(e.toDeduct.operation," - ").concat(e.toDeduct.model,"] ").concat(e.creditsDeducted," credits"),{logType:y.DeductionSuccess,deduction:e})}constructor(e,t,n,a){super(),this.name=e,this.setupLedger(a);let r=e.trim().replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/\s+/g,"_").toLowerCase();this.span=n?d.F.loadSpan(n):d.F.createSpan("ai.interaction",{attributes:{interactionName:e,resource_name:r}}),this.id=t||"".concat(this.span.spanContext.traceId,"-").concat(this.span.spanContext.spanId),this.span.setAttributes({interactionId:this.id});let s={dd:{span_id:BigInt("0x".concat(this.span.spanContext.spanId)).toString(),trace_id:BigInt("0x".concat(this.span.spanContext.traceId)).toString()},interactionId:this.id,interactionName:e,resource_name:r,...this.getCommonAttributes()};if((0,c.Bk)()){let{datadogLogs:e}=i(40076);this.logger=e.createLogger("AIInteraction",{context:s})}else this.logger=((e,t)=>({debug:function(i){for(var n=arguments.length,a=Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r1?n-1:0),r=1;r1?n-1:0),r=1;r{"use strict";i.d(t,{v:()=>p});var n=i(6029),a=i(26420),r=i(80314),s=i(33787),l=i(2137),o=i(12889),c=i(17323),d=i(43637);let p=e=>{let{node:t}=e,{src:i,tempUrl:p,uploadStatus:u,showPlaceholder:h,id:g}=t.attrs;return(0,n.jsxs)(o.VR,{as:"div",children:[h&&(0,n.jsx)(d.V,{...e}),!h&&(i||p)&&(0,n.jsxs)(a.a,{position:"relative",w:"100%",children:[(0,n.jsx)(r.N,{className:"image-link",href:i||p||"",target:"_blank",children:(0,n.jsx)(s._,{src:i||p||""})}),u==l.A.Uploading&&(0,n.jsx)(c.Td,{}),u==l.A.Error&&(0,n.jsx)(c.Hy,{})]})]})};p.displayName="simple-image-view"},26405:(e,t,i)=>{"use strict";i.d(t,{Q5:()=>C,gf:()=>b,ms:()=>f,tJ:()=>v});var n=i(6029),a=i(27229),r=i(8527),s=i(10486),l=i(49611),o=i(2241),c=i(54578),d=i(87613),p=i(31241),u=i(55729);let[h,g]=(0,c.q)({strict:!1,name:"DropdownContext"}),[m,x]=(0,c.q)({name:"DropdownStylesContext",errorMessage:"useDropdownStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),f=e=>{let{isOpen:t,onClose:i,onToggle:l}=(0,a.j)(),o=(0,r.o)("Dropdown",e),c=(0,s.E)({placement:"bottom-start"}),d=(0,u.useMemo)(()=>({isOpen:t,onClose:i,onToggle:l,popper:c}),[t,i,l,c]);return(0,n.jsx)(h,{value:d,children:(0,n.jsx)(m,{value:o,children:(0,n.jsx)(p.qF,{...e})})})},b=e=>{let{children:t,as:i,...a}=e,{popper:r,onToggle:s}=g(),c=i||l.$;return(0,n.jsx)(c,{...a,ref:r.referenceRef,onClick:(0,d.H)(e.onClick,s),children:(0,n.jsx)(o.B.span,{__css:{pointerEvents:"none",flex:"1 1 auto",justifyContent:"flex-start",display:"flex",minW:0},children:t})})},C=e=>{var t,i;let{children:a,...r}=e,{isOpen:s,popper:l}=g(),c=x();if(!s)return null;let d=l.getPopperProps({...e,style:{visibility:s?"visible":"hidden",...e.style}});return(0,n.jsx)(o.B.div,{...r,mt:2,minWidth:"var(--chakra-sizes-48)",ref:l.popperRef,...d,__css:{zIndex:null!=(i=e.zIndex)?i:null==(t=c.list)?void 0:t.zIndex},children:(0,n.jsx)(p.QE,{children:a})})},v=e=>{let{onToggle:t}=g();return(0,n.jsx)(p.nh,{...e,onClick:(0,d.H)(e.onClick,t)})}},26560:(e,t,i)=>{"use strict";i.d(t,{i:()=>l});var n=i(9922),a=i.n(n),r=i(65619),s=i(54149);class l{get id(){return this.input.toolCallId}preview(e,t){return{previewType:"doc",originalPreviewCardIds:this.getOriginalPreviewCardIds(e),modifiedPreviewCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect(),modifiedScrollToCardId:this.modifiedCardToSelect()}}async apply(e){let{editor:t}=e,i=r.r.findCardById(t,this.cardId);if(!i)throw Error("Cannot find card to duplicate with id ".concat(this.cardId));let n=a()(i.cardJson);n.attrs.id=this.duplicatedCardId;let s=r.r.findCardInsertRange(t,this.insertPositionCardId,this.insertPosition);t.chain().insertContentAt(s.from,n,{updateSelection:!1}).run(),setTimeout(()=>{r.r.ensureCardInView(e,this.duplicatedCardId)},200)}async rollback(e){let{editor:t}=e;try{let e=r.r.findCardById(t,this.duplicatedCardId);e&&t.commands.deleteCard(e.pos)}catch(e){console.warn("Could not find duplicated card by ID for rollback",e)}}getAppliedFirstPos(e){try{return r.r.findCardById(e.editor,this.duplicatedCardId).pos}catch(e){return r.r.DEFAULT_APPLIED_FIRST_POS}}getOriginalFirstPos(e){return r.r.findCardById(e.editor,this.cardId).pos}getOriginalPreviewCardIds(e){return(0,s.n)(e.editor).goto(this.cardId,-1).take(3)}getModifiedPreviewCardIds(e){return(0,s.n)(e.editor).goto(this.duplicatedCardId,-1).take(3)}originalCardToSelect(){return this.cardId}modifiedCardToSelect(){return this.duplicatedCardId}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="duplicateCard",this.previewType="doc",this.messageId=e.messageId,this.cardId=e.cardId,this.duplicatedCardId=e.duplicatedCardId,this.insertPositionCardId=e.insertPositionCardId,this.insertPosition=e.insertPosition}}},26667:(e,t,i)=>{"use strict";i.d(t,{S:()=>u});var n=i(28547),a=i(25183),r=i(26533),s=i(35738),l=i(4742);let o={default:{name:()=>"Default",maskStyles:{left:void 0,right:void 0,top:void 0},fgStyles:{left:void 0,right:void 0,top:void 0}},fade:{name:()=>"Fade",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/gradient-left.5e1ae259.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"110%",marginRight:"-10%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/gradient-right.81936f6b.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"110%",marginLeft:"-10%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/gradient-top.9cbcc51e.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"110%"}},fgStyles:{left:{maxWidth:"90%",marginRight:"10%"},right:{maxWidth:"90%",marginLeft:"10%"},top:void 0}},diagonal:{name:()=>"Diagonal",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/diagonal-left.c66da52d.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"105%",marginRight:"-5%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/diagonal-right.c56ea47c.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"105%",marginLeft:"-5%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/diagonal-top.f5cfbd00.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"105%"}},fgStyles:{left:{maxWidth:"80%",marginRight:"20%"},right:{maxWidth:"80%",marginLeft:"20%"},top:{maxHeight:"85%",marginBottom:"auto"}}},round:{name:()=>"Round",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle-left.b2ca2ce2.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"105%",marginRight:"-5%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle-right.9a77e2f4.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"105%",marginLeft:"-5%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle-top.49150ee5.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"105%"}},fgStyles:{left:{maxWidth:"80%",marginRight:"20%"},right:{maxWidth:"80%",marginLeft:"20%"},top:void 0}},roundInverse:{name:()=>"Round Inverse",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle-inverted-left.dbc8a93f.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"110%",marginRight:"-10%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle-inverted-right.de2dd517.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"110%",marginLeft:"-10%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle-inverted-top.07d69c71.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"112%"}},fgStyles:{left:{maxWidth:"90%",marginRight:"10%"},right:{maxWidth:"90%",marginLeft:"10%"},top:{maxHeight:"90%",marginBottom:"auto"}}},wiggle:{name:()=>"Wiggle",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/wiggle-left.578c81e9.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"105%",marginRight:"-5%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/wiggle-right.8ee6fc0f.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"105%",marginLeft:"-5%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/l6eurs06p/_next/static/media/wiggle-top.41b099b7.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"105%"}},fgStyles:{left:{maxWidth:"94%",marginRight:"6%"},right:{maxWidth:"94%",marginLeft:"6%"},top:{maxHeight:"95%",marginBottom:"auto"}}}};var c=i(43783),d=i(58215),p=i(65338);let u=(e,t)=>({...(0,n.dd)(e),...(0,c.EB)(e,t),...(0,a.tX)(e),...(e=>{if(l.rS)return{};let{accentCut:t}=e.config;if(!t)return{};let{maskStyles:i,fgStyles:n}=o[t]||{};return{"[data-layout-cut=left]":i.left,"[data-layout-cut=right]":i.right,"video[data-layout-cut=right]":{width:"100%",marginLeft:0,marginRight:0},"[data-layout-cut=top]":i.top,"[data-layout-cut-fg=left]":n.left,"[data-layout-cut-fg=right]":n.right,"[data-layout-cut-fg=top]":n.top}})(e),...(0,d.py)(),...(0,d.L$)(),...(0,p.zz)(),...(e=>{let t="linear-gradient"===(0,r.Lz)(e).type?n.XA:n.N5;return{".card-code-item":{h1:(0,a.bh)("h1",e),h2:(0,a.bh)("h2",e),h3:(0,a.bh)("h3",e),h4:(0,a.bh)("h4",e),"h1, h2, h3, h4, h5, h6":{...t,width:"100%"},"img:not([src])":{width:"100%",backgroundColor:"gray.200",borderRadius:"var(--box-border-radius)",aspectRatio:"16/9"},"> *":{borderRadius:"var(--card-border-radius)"}}}})(e),[".".concat(s.QJ," .").concat(s._P)]:e.config.contentStyles})},27581:(e,t,i)=>{"use strict";i.d(t,{V:()=>s});var n=i(6029),a=i(55729),r=i(46672);let s=a.forwardRef((e,t)=>{let{onDragStart:i}=(0,r.c)(),a=e.as||"div";return(0,n.jsx)(a,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:i,style:{whiteSpace:"normal",...e.style}})})},27830:(e,t,i)=>{"use strict";i.d(t,{QP:()=>r,j1:()=>a,lI:()=>n});let n=e=>"middle"===e?"center":e,a=e=>({start:"left",middle:"center",end:"right"})[e],r=(e,t)=>{t&&Object.entries(t).forEach(t=>{let[i,n]=t;void 0!==n&&e.style.setProperty(i,n.toString())})}},28420:(e,t,i)=>{"use strict";i.d(t,{T:()=>d,U:()=>c});var n=i(37243),a=i(63867),r=i(83817),s=i.n(r),l=i(87489);class o{compute(e){let t=e.firstChild;if(!t)return this;let i=t.attrs;return s()(i,this.value)||(this.hasChanges=!0),this.value=i,this}apply(e,t){return e.docChanged&&this.compute(e.doc),this}processChanges(e){this.hasChanges&&this.value&&e((0,l.H3)({docAttrs:this.value})),this.hasChanges=!1}constructor(){this.hasChanges=!1,this.value=null}}let c=new a.hs("documentAttrs"),d=n.YY.create({name:"documentAttrs",addProseMirrorPlugins:()=>[new a.k_({key:c,state:{init:()=>new o,apply:(e,t,i,n)=>t.apply(e,n)}})]})},28547:(e,t,i)=>{"use strict";i.d(t,{XA:()=>l,U6:()=>a,Dv:()=>r,N5:()=>s,dd:()=>o,U2:()=>c});var n=i(26533);let a="themed-heading",r="themed-heading-no-gradient",s={fontWeight:"var(--heading-font-weight)",fontFamily:"var(--heading-font)",color:"var(--heading-color)",background:"unset",backgroundClip:"unset",width:"fit-content",maxWidth:"100%",letterSpacing:"var(--letter-spacing-heading)",textTransform:"var(--heading-transform)"},l={...s,background:"var(--heading-gradient)",backgroundClip:"text",caretColor:"var(--heading-color)",color:"transparent","span.textColor":{textShadow:"0px 0.25px 0px var(--text-color), -0px -0.25px 0px var(--text-color)","@media print":{textShadow:"none"}}},o=e=>"linear-gradient"===(0,n.Lz)(e).type?{["*:where(.".concat(a,")")]:l,[".".concat(r)]:{[".".concat(a)]:s},"@media print":{[".".concat(a)]:s},[".".concat("is-pptx-exporting")]:{[".".concat(a)]:s}}:{[".".concat(a)]:s},c=e=>({[".".concat(a)]:s,"--heading-color":e})},28692:(e,t,i)=>{"use strict";i.d(t,{c:()=>c});var n=i(37243),a=i(59275),r=i(12889),s=i(51831),l=i(44604),o=i(26073);let c=a.Ay.extend({selectable:!0,draggable:!0,group:"block media",priority:s.y.Image,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),placeholders:{}}},addNodeView:()=>(0,r.gu)(o.v,{update:l.z0}),parseHTML:()=>[{tag:"img[src], img[tempUrl]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,n.KV)(t,{class:"gamma-simple-image"})]},addAttributes:()=>({src:{},tempUrl:{},uploadStatus:{},source:{},showPlaceholder:{}})})},28944:(e,t,i)=>{"use strict";i.d(t,{W:()=>b});var n=i(6029),a=i(24302),r=i(26385),s=i(58959),l=i(49611),o=i(48810),c=i(26420),d=i(17496),p=i(40452),u=i(99492),h=i(48621),g=i(77850),m=i(4014),x=i(55729),f=i(94524);let b=e=>{let{children:t,label:i,icon:b,isCollapsedByDefault:C=!1,...v}=e,[y,w]=(0,x.useState)(!C),[k,A]=(0,x.useState)(!1),L=(0,f.fW)(),j=(0,x.useRef)(null),E=(0,x.useCallback)(()=>{let e=j.current;if(!e)return;let{scrollLeft:t,scrollWidth:i,clientWidth:n}=e,a=i-n;A(L?t<=-a:t>=a)},[A,L]),S=(0,x.useCallback)(()=>{w(e=>!e)},[w]),M=(0,a.dU)("white","elevation.3"),I=(0,a.dU)("gray.200","gray.600"),_=(0,a.dU)("gray.600","gray.300"),D=(0,a.dU)("rgba(255,255,255,1)","var(--chakra-colors-elevation-3z)"),R=(0,a.dU)("rgba(255,255,255,0)","rgba(26, 27, 29, 0.00)");return(0,n.jsxs)(r.B,{spacing:0,p:2,bgColor:M,border:"1px solid",borderColor:I,borderRadius:"md",...v,children:[(0,n.jsxs)(s.z,{as:l.$,spacing:1.5,variant:"unstyled",h:"auto",fontWeight:"normal",color:_,onClick:S,children:[(0,n.jsx)(h.g,{size:"sm",icon:b}),(0,n.jsx)(o.E,{as:"span",fontSize:"sm",children:i}),(0,n.jsx)(c.a,{as:"span",transform:y?"rotate(-180deg)":void 0,transition:"transform 0.2s",transformOrigin:"center",cursor:"pointer",marginStart:"auto",children:(0,n.jsx)(h.g,{size:"sm",icon:u.Jt$})})]}),(0,n.jsx)(d.S,{in:y,children:(0,n.jsxs)(c.a,{position:"relative",children:[(0,n.jsx)(s.z,{as:g.P.div,layout:!0,opacity:+!!y,spacing:2,pt:2,overflowX:"auto",ref:j,onScroll:E,children:(0,n.jsx)(m.N,{initial:!1,children:t})}),(0,n.jsx)(p.s,{position:"absolute",zIndex:1,pointerEvents:"none",opacity:+!k,transitionProperty:"opacity",transitionDuration:"normal",top:0,insetEnd:0,bottom:0,w:4,bg:L?"linear-gradient(90deg, ".concat(D," 50%, ").concat(R," 100%)"):"linear-gradient(-90deg, ".concat(D," 50%, ").concat(R," 100%)")})]})})]})}},28972:(e,t,i)=>{"use strict";i.d(t,{_Z:()=>r,_t:()=>a}),i(6766);var n=i(61835);let a=e=>!!(null==e?void 0:e.cancellationRequestedTime),r=(e,t)=>{if(!e)return{};let i=(0,n.A4)(e),a=(e=>{var t,i,n;return null==e||null==(n=e.products)||null==(i=n[0])||null==(t=i.productPrice)?void 0:t.frequencyUnit})(t);return{workspaceId:null==e?void 0:e.id,currentProduct:null!=i?i:"free",current_plan:i?(0,n.cE)(i,a):null,subscription_tenure_days:t?(e=>{let t=(e=>(null==e?void 0:e.createdTime)||"")(e);return t?Math.floor((Date.now()-new Date(t).getTime())/864e5):null})(t):null,numWorkspaceMembers:null==e?void 0:e.memberCount}}},29096:(e,t,i)=>{"use strict";i.d(t,{t:()=>r});var n=i(78055),a=i(88273);class r{getKey(e){let{query:t,provider:i,options:n}=e;return"".concat(i,"__").concat(t,"__").concat(JSON.stringify(n))}markUsed(e){this.usedImages.add(e)}isUsed(e){return this.usedImages.has(e)}async findImage(e){let t,i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(e.loadImageId){let t=this.foundImages.get(e.loadImageId);if(t)return t}await this.loadImageResults(e);let n=this.getKey(e);return this.validImagePromises.has(n)?(t=this.validImagePromises.get(n).then(()=>this.findValidImage(e)),this.validImagePromises.set(n,t)):t=this.findValidImage(e),this.validImagePromises.set(n,t),t.then(t=>(t&&i&&this.markUsed(t.imageUrl),t&&e.loadImageId&&this.foundImages.set(e.loadImageId,t),t))}async findValidImage(e){let t=this.getKey(e);for(let e of this.results.get(t)){let{image:t}=e;if(!this.isUsed(t.imageUrl)&&(void 0===e.isValid&&(e.isValid=await (0,a.Ef)(t.imageUrl)),e.isValid))return e.image}return null}async loadImageResults(e){let{query:t,provider:i,options:r,count:s}=e,l=this.getKey({query:t,provider:i,options:r});if(this.results.has(l))return;if(this.requestPromises.has(l))return void await this.requestPromises.get(l);this.debugRequests.push(l);let o=(0,n.g)({query:t,count:s,options:r,provider:i}).then(e=>e.filter(e=>(0,a.zk)(e.imageUrl))).then(e=>{let t=e.map(e=>({image:e,isValid:void 0}));return this.results.set(l,t),e});this.requestPromises.set(l,o),await o}debugInfo(){return{requests:this.debugRequests}}constructor(){this.usedImages=new Set,this.results=new Map,this.requestPromises=new Map,this.validImagePromises=new Map,this.debugRequests=[],this.generateImagePromises=new Map,this.foundImages=new Map}}},29131:(e,t,i)=>{"use strict";i(94524),i(61386),i(12872),i(35738),i(99641),i(49404),i(41959),i(75572)},29144:(e,t,i)=>{"use strict";i.d(t,{CG:()=>M,D8:()=>S,JD:()=>x,Kl:()=>g,L0:()=>y,QN:()=>b,Qg:()=>j,Tn:()=>D,_G:()=>E,_t:()=>p,aO:()=>R,cq:()=>u,gC:()=>f,i4:()=>w,lD:()=>I,rO:()=>_,uC:()=>L,w7:()=>v});var n=i(94289),a=i(63867),r=i(72368),s=i(67396),l=i(28745),o=i(91433),c=i(76216),d=i(7434);function p(e){let t=(0,d.t6)(e);if(!t)return null;let i=t.node(-1),n=t.start(-1),a=c.J.get(i);return{...e instanceof s.HT?a.rectBetween(e.$anchorCell.pos-n,e.$headCell.pos-n):a.findCell(t.pos-n),map:a,table:i,tableStart:n}}function u(e,t){let{tableStart:i,col:n,table:a,colMinPercent:r,newColSize:s=20}=t,p=c.J.get(a),u=n>0?-1:0;(0,d.Ui)(p,a,n+u)&&(u=0==n||n==p.width?null:0);for(let t=0;t0&&n0&&n.map[l-1]==o||i0?-1:0;(function(e,t,i){let n=(0,o.e)(t.type.schema).header_cell;for(let a=0;a0&&i0&&l==n.map[s-n.width]){let i=a.nodeAt(l).attrs;e.setNodeMarkup(e.mapping.slice(o).map(l+r),void 0,(0,d.ob)(i,"rowspan",i.rowspan-1)),t+=i.colspan-1}else if(i0&&a[s]==a[s-1]||t.right0&&a[r]==a[r-i]||t.bottom{let{node:t}=e;return n[t.type.spec.tableRole]},(e,t)=>{let n,a,r=e.selection;if(r instanceof s.HT){if(r.$anchorCell.pos!=r.$headCell.pos)return!1;n=r.$anchorCell.nodeAfter,a=r.$anchorCell.pos}else{if(!(n=(0,d.HF)(r.$from)))return!1;a=(0,d.KW)(r.$from).pos}if(1==n.attrs.colspan&&1==n.attrs.rowspan)return!1;if(t){let l,o=n.attrs,c=[],u=o.colwidth;o.rowspan>1&&(o=(0,d.ob)(o,"rowspan",1)),o.colspan>1&&(o=(0,d.ob)(o,"colspan",1));let h=p(e.selection);if(!h)return!1;let g=e.tr;for(let e=0;e{i.attrs[e]!==t&&a.setNodeMarkup(n,void 0,(0,d.ob)(i.attrs,e,t))}):a.setNodeMarkup(r.pos,void 0,(0,d.ob)(r.nodeAfter.attrs,e,t)),n(a)}return!0}}function k(e,t,i){let n=t.map.cellsInRect({left:0,top:0,right:"row"==e?t.map.width:1,bottom:"column"==e?t.map.height:1});for(let e=0;ea.table.nodeAt(e));for(let e=0;e{let t=e+a.tableStart,i=r.doc.nodeAt(t);i&&r.setNodeMarkup(t,h,i.attrs)}),i(r)}return!0}}let L=A("row",{useDeprecatedLogic:!0}),j=A("column",{useDeprecatedLogic:!0}),E=A("cell",{useDeprecatedLogic:!0});function S(e){return function(t,i){if(!(0,d.aH)(t.selection))return!1;let n=function(e,t){if(t<0){let t=e.nodeBefore;if(t)return e.pos-t.nodeSize;for(let t=e.index(-1)-1,i=e.before();t>=0;t--){let n=e.node(-1).child(t);if(n.childCount)return i-1-n.lastChild.nodeSize;i-=n.nodeSize}}else{if(e.index()0;e--)if("table"==n.node(e).type.spec.tableRole){t.delete(n.before(e),n.after(e)).scrollIntoView();let a=(0,r.i)(t);return a&&t.setSelection(a),i&&i(t),!0}return!1}let I=(e,t,i)=>e instanceof s.HT&&!!(e.isSelectingAllCells()&&e.everyCell(C))&&M(e,t,i),_=(e,t,i)=>e instanceof s.HT&&!!e.isRowSelection()&&!!e.everyCell(C)&&b(e,t,i),D=(e,t,i)=>e instanceof s.HT&&!!e.isColSelection()&&!!e.everyCell(C)&&g(e,t,i),R=(e,t,i,n,a,r)=>{if(!(0,d.aH)(i))return!1;let s=p(i);if(!s)return!1;let o=function(e,t){let{tableStart:i,fromCol:n,toCol:a,table:r,colMinPercent:s=10,newColSize:o=20}=t;if(n===a)return!1;let d=c.J.get(r);if(n<0||n>=d.width||a<0||a>d.width)return console.warn("Invalid column indices:",{fromCol:n,toCol:a,mapWidth:d.width}),!1;if(!u(e,{tableStart:i,col:a,table:r,colMinPercent:s,newColSize:o}))return console.warn("Failed to add column at position:",a),!1;let p=e.doc.nodeAt(i-1),g=c.J.get(p),m=a<=n?n+1:n;for(let t=0;t0){let t=(0,l.XC)(b,[m]);e.setNodeMarkup(i-1,void 0,{colWidths:t})}return!0}(n,{tableStart:s.tableStart,fromCol:e,toCol:t,table:s.table,colMinPercent:(null==r?void 0:r.colMinPercent)||10,newColSize:(null==r?void 0:r.newColSize)||20});return o&&a&&a(n),o}},30130:(e,t,i)=>{"use strict";i.d(t,{b:()=>l});var n=i(63867),a=i(94524),r=i(3898),s=i(49617);let l=(e,t,i,r)=>{let{view:l,state:c}=e;if(!t.dataTransfer||!r&&!(r=e.view.domAtPos(i).node))return;let{previewElement:d,xOffset:p,yOffset:u}=o(r,i,e);t.dataTransfer.clearData(),t.dataTransfer.effectAllowed="move",t.dataTransfer.setData("text/html",r.innerHTML),t.dataTransfer.setData("text/plain",r.textContent||"");let{width:h}=d.getBoundingClientRect(),g=(0,a.ix)()?h-p:p;t.dataTransfer.setDragImage(d,g,u);let m=n.nh.create(c.doc,i),x=m.content();l.dispatch(l.state.tr.setSelection(m)),l.dragging={slice:x,move:!0};let f=(0,s.Vo)({pos:i,editor:e,from:m.from,to:m.to});f&&requestAnimationFrame(()=>{var e;null!=(e=l.dragging)&&e.annotations||null!==l.dragging&&"object"==typeof l.dragging&&(l.dragging.annotations=f)})},o=(e,t,i)=>{let n=(()=>{let n=e.querySelector("[data-drag-preview]");return n&&i.view.posAtDOM(n,0)===t?n:e})(),{contentReference:a,scalePreview:s}=n.dataset,l=0,o=0;if((0,r.H8)()&&a){let[e,t]=a.split(",").map(parseFloat);isNaN(e)||isNaN(t)||(l=e,o=t)}if(c(),s){var d;let e=null!=(d=n.parentElement)?d:document.body;(n=n.cloneNode(!0)).dataset.isPreviewElement="1",n.style.position="absolute",n.style.bottom="-100vh",n.style.left="-100vw",e.appendChild(n);let{width:t,height:i}=n.getBoundingClientRect();(t>i?t:i)>250&&(n.style.maxWidth="".concat(250,"px"),n.style.maxHeight="".concat(250,"px"),n.style.aspectRatio="".concat(t,"/").concat(i)),document.addEventListener("drop",c,{once:!0}),document.addEventListener("dragend",c,{once:!0}),document.addEventListener("mouseup",c,{once:!0})}return{previewElement:n,xOffset:l,yOffset:o}},c=()=>{for(let t of document.querySelectorAll("[data-is-preview-element]")){var e;null==(e=t.parentNode)||e.removeChild(t)}}},30721:(e,t,i)=>{"use strict";i.d(t,{N:()=>m});var n=i(6029),a=i(40452),r=i(26420),s=i(55729),l=i(95856),o=i(76013),c=i(26667),d=i(3919),p=i(99253),u=i(87489),h=i(59231),g=i(89475);let m=e=>{let{cardId:t,zoomIn:i,shouldFixHeight:m,hidden:f,...b}=e,{setNavItemPreviewRef:C}=(0,g.U)(),v=(0,l.GV)(u.SJ),y=(0,c.S)(v,!1),w=(0,o.rd)(),k=(0,h.NC)(v),A=(0,s.useRef)(null),L=x(A);return(0,s.useEffect)(()=>{A.current&&(m?A.current.style.height="".concat(A.current.offsetHeight,"px"):A.current.style.height="")},[m]),(0,n.jsxs)(a.s,{ref:A,className:"filmstrip-nav-item-wrapper",sx:d.o,css:{"--editor-font-size":"calc(var(--editor-width) / ".concat(p.CONTENT_WIDTH_EM,")"),"--thumbnail-min-height":"calc(var(--editor-width) * 0.4)"},justifyContent:"center",overflow:"hidden",pointerEvents:"none",bg:w?"gray.800":"gray.50",minH:"var(--thumbnail-min-height)",maxH:"calc(var(--editor-width) * 1.777)",w:"var(--editor-width)",...b,children:[L?(0,n.jsx)(r.a,{pos:"absolute",bottom:"-1px",insetStart:0,w:"100%",h:"25%",bg:k,zIndex:1,css:{maskImage:"linear-gradient(to bottom, transparent 0%, black 90%)"}}):null,(0,n.jsx)("div",{className:"ProseMirror",children:(0,n.jsx)(a.s,{className:"doc-content-wrapper",transform:i?"scale(2)":void 0,transformOrigin:i?"center left":void 0,direction:"column",align:"center",sx:y,inert:"true",bg:w?"gray.700":"white",opacity:f?.4:1,height:"100%",children:(0,n.jsx)("div",{style:{width:"100%"},ref:e=>{e&&C(t,e)}})})})]})};m.displayName="PreviewCard";let x=e=>{if(!e.current)return;let t=e.current.querySelector(".doc-content-wrapper");if(t)return t.offsetHeight>1.1*e.current.offsetHeight}},30870:(e,t,i)=>{"use strict";i.d(t,{M:()=>o});var n=i(62040),a=i(20044),r=i(79733),s=i(84739),l=i(46030);let o=(e,t,i)=>{var o,c,d,p;let u=e.posAtCoords({left:t.clientX,top:t.clientY});if(!u||u.inside<0||!e.state.doc.resolve(u.pos))return null;let h=u.pos,g=e.state.doc.resolve(u.inside),m=e.state.doc.nodeAt(u.inside),x=e.state.doc.nodeAt(u.pos);if((null==m?void 0:m.type.name)==="smartLayout"&&(null==x?void 0:x.type.name)==="smartLayoutCell")return null;let f=(0,a.IV)(g,r.q)[0];if(f&&(h=u.inside,f.pos===h)||!h)return null;if(i){if(h=(0,n.Um)(e.state.doc,h,i),(null==(d=i.content)||null==(c=d.firstChild)?void 0:c.type.name)==="tableRow"&&null!==h){let t=-1;for(let e=g.depth;e>=0;e--){let i=g.node(e);if("table"===i.type.name){t=g.start(e)+i.nodeSize-1;break}}t>=0&&h===t&&(h=(0,n.Um)(e.state.doc,h-1,i))}if(null==h)return null}return(p=e.state.doc.resolve(h),null==(o=e.dragging)||o.slice,!(e=>{if(!(e.parent&&(0,l.jg)(e.parent)))return!0;let t=(0,a.TK)(e,l.jg)[0];if(!t)return!0;let i=e.doc.resolve(t.pos);return 0===Object.keys((0,s.l0)(i)).length})(p)||0)?null:h}},30998:(e,t,i)=>{"use strict";i.d(t,{k:()=>el});var n=i(6029),a=i(68068),r=i(36071),s=i(60628),l=i(3674),o=i(40691),c=i(17920),d=i(40452),p=i(26420),u=i(96500),h=i(49146),g=i(23908),m=i(36693),x=i(20061),f=i(3448),b=i(99492),C=i(86108),v=i(19564),y=i(77650),w=i(71024),k=i.n(w),A=i(55729),L=i(22549),j=i(66567),E=i(5099),S=i(95856),M=i(15223),I=i(26533),_=i(87489),D=i(33393);let R={config:{properties:[{key:"c1",label:"Date"},{key:"c3",label:"Organic"},{key:"c2",label:"Paid"}],isDataHorizontal:!1},data:[{c1:"2024-12-23T00:00:00.000Z",c2:"3570",c3:"12520"},{c1:"2024-12-30T00:00:00.000Z",c2:"4280",c3:"11520"},{c1:"2025-01-06T00:00:00.000Z",c2:"5280",c3:"16440"},{c1:"2025-01-13T00:00:00.000Z",c2:"5130",c3:"19980"},{c1:"2025-01-20T00:00:00.000Z",c2:"5200",c3:"18750"},{c1:"2025-01-27T00:00:00.000Z",c2:"4320",c3:"17790"},{c1:"2025-02-03T00:00:00.000Z",c2:"5180",c3:"22320"},{c1:"2025-02-10T00:00:00.000Z",c2:"5190",c3:"21400"},{c1:"2025-02-17T00:00:00.000Z",c2:"5080",c3:"21150"},{c1:"2025-02-24T00:00:00.000Z",c2:"5380",c3:"22910"},{c1:"2025-03-03T00:00:00.000Z",c2:"5690",c3:"23870"},{c1:"2025-03-10T00:00:00.000Z",c2:"5860",c3:"25850"},{c1:"2025-03-17T00:00:00.000Z",c2:"6080",c3:"24870"},{c1:"2025-03-24T00:00:00.000Z",c2:"5380",c3:"24210"},{c1:"2025-03-31T00:00:00.000Z",c2:"6260",c3:"24710"},{c1:"2025-04-07T00:00:00.000Z",c2:"5920",c3:"42860"},{c1:"2025-04-14T00:00:00.000Z",c2:"6870",c3:"43180"},{c1:"2025-04-21T00:00:00.000Z",c2:"7830",c3:"39740"},{c1:"2025-04-28T00:00:00.000Z",c2:"6800",c3:"34620"},{c1:"2025-05-05T00:00:00.000Z",c2:"7400",c3:"36440"},{c1:"2025-05-12T00:00:00.000Z",c2:"9100",c3:"37310"},{c1:"2025-05-19T00:00:00.000Z",c2:"8380",c3:"32960"},{c1:"2025-05-26T00:00:00.000Z",c2:"7330",c3:"33140"},{c1:"2025-06-02T00:00:00.000Z",c2:"7580",c3:"31640"},{c1:"2025-06-09T00:00:00.000Z",c2:"7940",c3:"34570"},{c1:"2025-06-16T00:00:00.000Z",c2:"7460",c3:"28230"},{c1:"2025-06-23T00:00:00.000Z",c2:"7170",c3:"26420"},{c1:"2025-06-30T00:00:00.000Z",c2:"7560",c3:"26830"},{c1:"2025-07-07T00:00:00.000Z",c2:"7890",c3:"26990"},{c1:"2025-07-14T00:00:00.000Z",c2:"6900",c3:"26870"}]};var T=i(57405),z=i(48810),H=i(58959),B=i(78140),N=i(41283),P=i(83743),F=i(12259),V=i(35859),O=i(19063),Z=i(49477),G=i(3702);let U=e=>{let{graphConfig:t,onChange:i}=e,a=(0,S.GV)(_.SJ),r=(0,I.CD)(a),s=r[0]?(0,I.Ik)(r[0]):"#000000",{schemaOptions:l}=(e=>{let{accentColor:t,steps:i=5}=e,n=(0,S.GV)(_.SJ),a=(0,I.CD)(n),r=(0,O.u)("useNewChartingColorSet"),s=(0,V.SM)(r);return{schemaOptions:(0,A.useMemo)(()=>(0,F.bW)({chartColorSchemes:s,useNewChartingColorSet:r,themeAccentColors:a,steps:i,theme:n,accentColor:t}),[t,a,n,r,s,i]),theme:n,useNewChartingColorSet:r}})({accentColor:s,steps:5}),o=[,,,,,].fill(0).map((e,t)=>t),c=y.Ru._({id:"ovBPCi"}),d=(0,A.useMemo)(()=>(0,F.WZ)(l,c),[l,c]),h=(0,A.useMemo)(()=>{let e=(0,F.Rs)(d,s).filter(e=>{let[t]=e;return!["alternating","spin","complement","complement2"].includes(t)}),t=new Set,i=[];for(let[n,a]of e){let e=o.map(e=>{var t;return null!=(t=a.scale.get(e))?t:"black"}).join(",");t.has(e)||(t.add(e),i.push([n,a]))}return i},[d,s,o]),g=t.customAppearanceConfig,m="solid"===(null==g?void 0:g.colorScheme);return(0,n.jsxs)(T.T,{align:"stretch",spacing:5,children:[(0,n.jsxs)(p.a,{children:[(0,n.jsx)(z.E,{fontSize:"sm",fontWeight:"semibold",mb:3,children:(0,n.jsx)(v.x6,{id:"iFeLoB"})}),(0,n.jsxs)(H.z,{spacing:2,align:"center",children:[(0,n.jsxs)(B.W,{isLazy:!0,children:[(0,n.jsx)(Z.v,{color:m?s:void 0,isDefaultColor:!m}),(0,n.jsx)(N.c,{children:(0,n.jsx)(G.b,{currentColor:m?s:null,setColor:e=>{t.customAppearanceConfig&&(null===e?i({customAppearanceConfig:{...t.customAppearanceConfig,colorScheme:"monochrome",customSeriesColors:void 0,seriesConfig:{}}}):t.customAppearanceConfig&&i({customAppearanceConfig:{...t.customAppearanceConfig,colorScheme:"solid",customSeriesColors:void 0,seriesConfig:{}}}))},source:"GraphColorPanel-Solid",showAddColorButton:!1})})]}),(0,n.jsx)(z.E,{fontSize:"xs",color:"gray.600",children:(0,n.jsx)(v.x6,{id:"RRGwBo"})})]})]}),(0,n.jsx)(u.c,{}),(0,n.jsxs)(p.a,{children:[(0,n.jsx)(z.E,{fontSize:"sm",fontWeight:"semibold",mb:3,children:(0,n.jsx)(v.x6,{id:"qdY9Tp"})}),(0,n.jsx)(P.r,{columns:2,spacing:2,children:h.map(e=>{let[a,{label:r,scale:s}]=e;return(0,n.jsx)(W,{label:r(),scale:s,sampleArr:o,onClick:()=>(e=>{t.customAppearanceConfig&&i({customAppearanceConfig:{...t.customAppearanceConfig,colorScheme:"default"===e?"monochrome":e,customSeriesColors:void 0,seriesConfig:{}}})})(a)},a)})})]})]})},W=e=>{let{label:t,scale:i,sampleArr:a,onClick:r}=e;return(0,n.jsx)(p.a,{as:"button",p:2,borderRadius:"md",borderWidth:"1px",borderColor:"gray.200",cursor:"pointer",transition:"all 0.2s",_hover:{borderColor:"gray.300",bg:"gray.50",boxShadow:"sm"},onClick:r,children:(0,n.jsx)(T.T,{spacing:2,align:"stretch",children:(0,n.jsx)(H.z,{spacing:0,borderRadius:"sm",overflow:"hidden",height:4,children:a.map(e=>{var t;return(0,n.jsx)(p.a,{bg:null!=(t=i.get(e))?t:"black",width:"100%",height:"100%"},e)})})})})};var K=i(13770),Q=i(49611),q=i(48621);let J=e=>{let{value:t,onChange:i,options:a}=e;return(0,n.jsx)(H.z,{spacing:0,bg:"titanium.100",p:.5,borderRadius:"full",children:a.map(e=>{let a=t===e.value;return(0,n.jsx)(Q.$,{size:"sm",flexGrow:1,variant:a?"plain":"ghost",color:a?"trueblue.500":"gray.700",onClick:()=>i(e.value),children:(0,n.jsxs)(H.z,{flexGrow:1,justifyContent:"center",children:[(0,n.jsx)(q.g,{icon:e.icon}),(0,n.jsx)(z.E,{children:e.label})]})},e.value)})})},$=k()(()=>Promise.resolve().then(i.bind(i,86108)).then(e=>e.GraphProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),Y=k()(()=>Promise.resolve().then(i.bind(i,86108)).then(e=>e.Graph),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),X=k()(()=>Promise.resolve().then(i.bind(i,86108)).then(e=>e.IntlProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ee=k()(()=>Promise.all([i.e(2931),i.e(3604)]).then(i.bind(i,3274)).then(e=>e.EditorProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),et=k()(()=>Promise.all([i.e(2931),i.e(3604)]).then(i.bind(i,3274)).then(e=>e.GraphPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ei=k()(()=>Promise.all([i.e(2931),i.e(3604)]).then(i.bind(i,3274)).then(e=>e.AxesPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),en=k()(()=>Promise.all([i.e(2931),i.e(3604)]).then(i.bind(i,3274)).then(e=>e.ElementsPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ea=k()(()=>Promise.all([i.e(2931),i.e(3604)]).then(i.bind(i,3274)).then(e=>e.PowerUpPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),er=k()(()=>Promise.all([i.e(2931),i.e(3604)]).then(i.bind(i,3274)).then(e=>e.AnnotatePanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),es={data:R.data,datasetConfig:R.config,visualisationConfig:{type:"line",locale:"EN_US",curveType:"linear",useLogScale:!1,hasGridLines:!0,topAxisLabel:null,hideCrossAxis:!1,leftAxisLabel:null,lineThickness:1.56,headlineMetric:null,legendPosition:"right",rightAxisLabel:"Traffic",showDataLabels:!1,bottomAxisLabel:null,shouldStartFromZero:!0,showPercentageLabels:!1,reverseCrossAxisPosition:!1},customAppearanceConfig:{theme:"custom",palette:null,textScale:"1",borderStyle:"none",seriesConfig:{},highlightStyle:"fade-color",backgroundStyle:"solid",borderStyleName:null,hasTransparentBackground:!1},numberFormat:{abbreviation:"auto",decimalPlaces:"auto"},titleDocument:(0,C.buildChartTitleDocument)({title:"73% increase in organic traffic in April"})},el=(0,L.en)(e=>{let{isOpen:t,onClose:i,onChange:h,initialConfig:g}=e,[m,x]=(0,A.useState)(()=>g||es),[f,C]=(0,A.useState)(!1),[w,k]=(0,A.useState)("settings"),L=(0,S.GV)(_.SJ),j=(0,I.CD)(L).map(e=>(0,I.Ik)(e)),E=(0,I.Oq)(L),D=(0,M.ZI)(L,E),R=(0,A.useCallback)(e=>{let t=e.customAppearanceConfig;if(null==t?void 0:t.customSeriesColors)return{...e,customAppearanceConfig:e.customAppearanceConfig?{...e.customAppearanceConfig,seriesConfig:t.customSeriesColors}:void 0};let i=(null==t?void 0:t.colorScheme)||"monochrome",n=(0,K.SZ)(e.datasetConfig,e.data),a=(0,K.ws)(i,n,j,L);return{...e,customAppearanceConfig:e.customAppearanceConfig?{...e.customAppearanceConfig,seriesConfig:a}:void 0}},[j,L]);(0,A.useEffect)(()=>{g&&x(g)},[g]),(0,A.useEffect)(()=>{let e;return t?(e=setTimeout(()=>{C(!0)},350),()=>clearTimeout(e)):(C(!1),()=>{clearTimeout(e)})},[t]);let T=(0,A.useCallback)(e=>{let t={...m,...e};x(t),null==h||h(t)},[m,h]);return(0,n.jsxs)(a._s,{placement:"bottom",onClose:i,isOpen:t,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,n.jsx)(r.m,{}),(0,n.jsxs)(s.z,{borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",transitionDuration:{enter:"0.2s"},zIndex:1e3,children:[(0,n.jsx)(l.s,{}),(0,n.jsxs)(o.c,{p:0,h:"100%",overflow:"auto",display:"flex",flexDir:"column",children:[(0,n.jsx)(c.r,{fontSize:"xl",children:(0,n.jsx)(v.x6,{id:"44wbJb"})}),f&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(X,{children:(0,n.jsx)($,{config:R(m),onChange:T,children:(0,n.jsxs)(d.s,{direction:{base:"column",lg:"row"},overflow:"auto",h:"100%",gap:5,px:5,children:[(0,n.jsx)(p.a,{flexGrow:1,zIndex:1,children:(0,n.jsxs)(p.a,{pb:8,children:[(0,n.jsx)(p.a,{mb:4,children:(0,n.jsx)(J,{value:w,onChange:e=>k(e),options:[{value:"settings",label:y.Ru._({id:"Tz0i8g"}),icon:b.BH7},{value:"data",label:y.Ru._({id:"HKH+W+"}),icon:b.w97}]})}),"settings"===w&&(0,n.jsx)(p.a,{background:"gray.50",borderRadius:"md",children:(0,n.jsx)(eo,{graphConfig:m,onChange:T})}),"data"===w&&m&&(0,n.jsx)(ec,{graphConfig:m,onGraphConfigChange:T})]})}),(0,n.jsx)(u.c,{display:{base:"block",xl:"none"}}),(0,n.jsx)(p.a,{width:{base:"auto",md:"50%","2xl":"50%"},flexShrink:0,children:(0,n.jsx)(p.a,{className:"chart graphy-chart-editor-preview",background:E,css:D,borderRadius:"md",padding:4,maxWidth:"100%",h:"md",sx:{'[role="figure"]':{"--typography-chart-font-family":"var(--heading-font)"}},children:(0,n.jsx)(Y,{isEditable:!0,isInteractive:!0,sizing:{mode:"responsive"},renderTitle:()=>null})})})]})})})})]})]})]})}),eo=e=>{let{graphConfig:t,onChange:i}=e;return(0,n.jsx)(ee,{children:(0,n.jsxs)(h.t,{defaultValue:"graph",position:"relative",size:"sm",children:[(0,n.jsxs)(g.w,{children:[(0,n.jsx)(m.o,{value:"graph",children:"Graph"}),(0,n.jsx)(m.o,{value:"axes",children:"Axes"}),(0,n.jsx)(m.o,{value:"color",children:"Color"}),(0,n.jsx)(m.o,{value:"elements",children:"Elements"}),(0,n.jsx)(m.o,{value:"annotate",children:"Annotate"}),(0,n.jsx)(m.o,{value:"powerUps",children:"Power-ups"})]}),(0,n.jsxs)(x.T,{bg:"white",borderBottomRadius:"md",p:0,border:"1px solid",borderTop:"none",borderColor:"gray.100",children:[(0,n.jsx)(f.K,{id:"graph",children:(0,n.jsx)(et,{})}),(0,n.jsx)(f.K,{id:"axes",children:(0,n.jsx)(ei,{})}),(0,n.jsx)(f.K,{id:"color",children:(0,n.jsx)(U,{graphConfig:t,onChange:i})}),(0,n.jsx)(f.K,{id:"elements",children:(0,n.jsx)(en,{})}),(0,n.jsx)(f.K,{id:"annotate",children:(0,n.jsx)(er,{callOutProps:{hiddenButtons:["text"]}})}),(0,n.jsx)(f.K,{id:"powerUps",children:(0,n.jsx)(ea,{})})]})]})})},ec=e=>{let{graphConfig:t,onGraphConfigChange:i}=e,[a,r]=(0,A.useState)(()=>{let e=(0,E.h)({data:t.data,config:t.datasetConfig});return j.A.parse(e)});return(0,A.useEffect)(()=>{let e=(0,E.h)({data:t.data,config:t.datasetConfig});r(j.A.parse(e))},[t.data,t.datasetConfig]),(0,n.jsx)(p.a,{position:"relative",width:"100%",maxWidth:{md:"100%",xl:"100%"},sx:{".rg-celleditor":{marginTop:-6}},children:(0,n.jsx)(D.T,{onChange:e=>{r(e);let t=j.A.serialize(e),n=(0,E.l)(t);i({data:n.data,datasetConfig:n.config})},data:a})})}},31290:(e,t,i)=>{"use strict";i.d(t,{ay:()=>j,ds:()=>L,ze:()=>E});var n=i(37243),a=i(55729),r=i(74494),s=i(12647),l=i(99861),o=i(56674),c=i(75310),d=i(35462),p=i(74092),u=i(20013),h=i(52881),g=i(74605),m=i(1319),x=i(86173),f=i(61835),b=i(95856),C=i(63106),v=i(9977),y=i(1620),w=i(46030),k=i(18810);let A={language:"English (US)",textAmount:"md",tone:"",audience:"",format:"deck",imageProvider:"aiGenerated"},L=e=>{var t,i;let{editor:s,getPos:h,theme:C,input:L,isStudio:j}=e,S=(0,b.GV)(m.Jo),M=S.organization.id,I=(0,b.GV)((0,y.d8)(M)),[_,D]=(0,a.useState)(!1),R=(0,b.CU)(),{imageProvider:T,imageOptions:z}=(0,x.V)(),{template:H,settings:B}=L,N=(0,a.useCallback)(async e=>{if(!S||!S.organization)throw Error("Doc or organization not found");let{templateText:t,input:i="",interactionId:n}=e,a=performance.now(),d=(0,p.h)(s,R),u={...A,...d,...e.settings,input:i,templateText:t,previous:e.previous,textMode:"generate",imageOptions:z,imageProvider:T,...j&&{basePromptKey:"GenerateImageCard"}},h={interface:"add-card",interactionId:n,inputContent:i,inputData:{...e.settings,template:H},product:(0,f.A4)(S.organization),docId:S.id};(0,o.rl)(h);let m=await (0,l.K8)({promptKey:"GenerateCardWithLayout",variables:u,workspaceId:I.id,interactionId:n}),x=(0,r.DB)(m),b=(0,c.dE)(x);return(0,o.Yh)({...h,outputContent:x,latency:performance.now()-a}),(0,g.w)("generateCard",I,n),b},[S,R,I,T,z,H,s,j]),P=(0,u.xt)(B.locale||(0,v.nM)(s.state.doc)||(null==S||null==(i=S.docGenerateInput)||null==(t=i.settings)?void 0:t.locale)||"en");return{isGenerating:_,getContextAndGenerate:(0,a.useCallback)(async e=>{var t,i;if(!s)return;let a=h();if("number"!=typeof a)return;let r=s.view.state.doc.nodeAt(a),l=r&&(0,w.jg)(r)?r:null==(t=(0,n.eL)(s.state.doc.resolve(a),w.jg))?void 0:t.node;if(!l)return void console.error("[AICard] Cannot append card. Node unknown");let c=E(s,a);D(!0);try{let t=(0,o.$F)(),r=null==(i=(0,k.W)().find(e=>e.key===H))?void 0:i.aiDescription,p=await N({input:e,templateText:r,previous:c,settings:{language:P.englishName},interactionId:t});p.attrs={...l.attrs,...p.attrs,container:{...l.attrs.container,...p.attrs.container},generatorInput:{...l.attrs.generatorInput,prompt:e,template:H,settings:B,status:"done",interactionId:t}};let u=(0,n.xe)(s.state.doc,e=>(0,w.jg)(e)&&e.attrs.id===l.attrs.id)[0];if(!u)return void console.warn("[useGenerateCard] Card not found. It may have been deleted while generating.");s.chain().insertContentAt({from:u.pos,to:u.pos+u.node.nodeSize},p).setMeta("isGenerateCard",!0).selectInsideCardBody(a).run(),(0,d.Sg)({editor:s,content:p,theme:C,interactionId:t})}catch(e){console.error("[GenerateCard] Error generating card",e)}D(!1)},[s,h,N,H,P.englishName,B,C]),updateInput:(0,a.useCallback)(e=>{let t=h();if("number"!=typeof t)return;let i=s.view.state.doc.nodeAt(t);(null==i?void 0:i.attrs.generatorInput)&&s.commands.updateNestedAttributesAtPos(t,{generatorInput:e})},[s,h]),locale:P}},j=(e,t)=>{let{isInOfflineMode:i}=(0,h.u)(),[n,r]=(0,a.useState)([]),[s,o]=(0,a.useState)("ready"),{generate:c}=(0,l.pt)("SuggestCardTopics",{onStart(){o("generating"),r([])},onContent(e){r(e.split("\n").filter(Boolean))},onComplete(e){r(e.split("\n").filter(Boolean)),o("done")},onError(e){console.error("Error generating suggestions",e),o("error")},timeout:3e4}),d=(0,b.GV)(m.Jo),p=d.organization.id,u=(0,b.GV)((0,y.d8)(p)),g=(0,v.lI)(e),x=(0,v.zK)(g),f=(0,b.CU)();return(0,a.useEffect)(()=>{if(!i&&t&&"ready"===s){let e=(0,C.u)(f);e.trim().split("\n").length<3||c({variables:{outline:e,format:x},workspaceId:u.id})}},[s,c,i,t,f,x,d,u]),{suggestions:n,generateSuggestionsStatus:s}},E=(e,t)=>(0,s._)(e,Math.max(t-5e3,0),t)},31441:(e,t,i)=>{"use strict";i.d(t,{d:()=>G});var n=i(74494),a=i(59775),r=i(25638),s=i(99861),l=i(75310),o=i(74092),c=i(18946),d=i(81864),p=i(91800),u=i(19063),h=i(83691),g=i(88270);async function m(e,t){let i="".concat(h.$.API_HOST,"/media/images/edit"),{traceparent:n,...a}=e,r={"Content-Type":"application/json"};return n&&(r["aijsx-traceparent"]=n),await (0,g.P)(i,{method:"POST",credentials:"include",headers:r,body:JSON.stringify(a),signal:null==t?void 0:t.signal},{parseResponse:async e=>await e.json(),maxDuration:12e4})}var x=i(68081),f=i(78055),b=i(29307),C=i(86524),v=i(41582),y=i(71893),w=i(63193),k=i(71653),A=i(74239),L=i(46030),j=i(9977),E=i(87489),S=i(15538),M=i(17854),I=i(37848),_=i(31290),D=i(28680);async function R(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full",i=await fetch("".concat(h.$.API_HOST,"/ai/tools/read-url"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:e,mode:t,workspaceId:(0,M.gx)()}),credentials:"include"});if(!i.ok)throw Error((await i.json().catch(()=>({}))).message||"HTTP ".concat(i.status));let n=await i.json();return"summary"===t?{url:e,title:n.title||"Unknown",content:n.summary||"",mode:"summary",publishedDate:n.publishedDate,author:n.author}:{url:e,title:n.title||"Unknown",content:n.content||"",mode:"full",metadata:n.metadata||{}}}async function T(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,i=await fetch("".concat(h.$.API_HOST,"/ai/tools/search-web"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:e,numResults:t,type:"keyword",text:{maxCharacters:2e3}}),credentials:"include"});if(!i.ok)throw Error((await i.json().catch(()=>({}))).message||"HTTP ".concat(i.status));let n=await i.json();return{query:e,numResults:n.length,results:n.map(e=>({id:e.id,title:e.title,url:e.url,text:e.text||"",publishedDate:e.publishedDate,author:e.author}))}}var z=i(84418),H=i(26560),B=i(65619),N=i(54149);class P{preview(e,t){return{previewType:"doc",originalPreviewCardIds:this.getOriginalPreviewCardIds(e),modifiedPreviewCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(),originalScrollToCardId:this.originalCardToSelect(e),modifiedScrollToCardId:this.modifiedCardToSelect(t)}}async apply(e){for(let t of this.input.editedCardJsons){let i=t.attrs.id;if(!i){console.error("[EditAllCardsSuggestion] Card has no id");continue}B.r.replaceCardJSONById({cardId:i,cardJson:t,messageId:this.messageId},e)}}async rollback(e){for(let t of this.input.originalCardJsons){let i=t.attrs.id;if(!i){console.error("[EditAllCardsSuggestion] Card has no id");continue}B.r.replaceCardJSONById({cardId:i,cardJson:t,messageId:this.messageId},e)}}getAppliedFirstPos(){return 0}getOriginalPreviewCardIds(e){return(0,N.n)(e.editor).take(3)}getModifiedPreviewCardIds(e){return(0,N.n)(e.editor).take(3)}originalCardToSelect(e){return(0,N.n)(e.editor).current()}modifiedCardToSelect(e){return(0,N.n)(e.editor).current()}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="editAllCards",this.previewType="doc",this.messageId=e.messageId,this.id=this.input.toolCallId}}var F=i(13446),V=i(24013);let O=e=>{var t,i,n,a,r,s,l,o,c,d,p,u,h;let g=(null==(i=e.config)||null==(t=i.keywords)?void 0:t.color.slice(0,4))||[],m=(null==(a=e.config)||null==(n=a.keywords)?void 0:n.tone.slice(0,5))||[],x=[e.bodyFont,e.headingFont].filter(Boolean);return{id:e.id,name:e.name?e.name:null,accent:e.accentColor?e.accentColor:null,background:(null==(s=e.config)||null==(r=s.background)?void 0:r.type)==="color"?null==(o=e.config)||null==(l=o.background.color)?void 0:l.hex:null,bodyColor:(null==(c=e.config)?void 0:c.bodyColor)?e.config.bodyColor:null,headingColor:(null==(d=e.config)?void 0:d.headingColor)?e.config.headingColor:null,cardColor:(null==(h=e.config)||null==(u=h.cardBackground)||null==(p=u.color)?void 0:p.hex)?e.config.cardBackground.color.hex:null,fonts:x.length>0?x.join(", "):null,keywords:[...g,...m].join(" ")}},Z="claude-sonnet-4-20250514",G={setupPage:{available:()=>!0,execute:async function(e,t){let{instructions:i}=e,{editor:n,store:a}=t,r=a.getState(),s=(0,E.Uu)(r),{format:l}=(0,E.zu)(r)||"deck",o=(0,j.Wu)(s,l)||"custom",c={};if(e.format){let t=(0,j.xw)(n,e.format);c.format={old:l,new:e.format},(0,j.Vk)(n,s.scaleContentToFit,t.settings.scaleContentToFit)}return e.style&&(c.style={old:o,new:e.style},(0,j.nF)(n,o,e.style,(0,E.Uu)(a.getState()))),e.verticalAlign&&(c.verticalAlign={old:s.verticalAlign,new:e.verticalAlign},(0,j.vu)(n,{verticalAlign:e.verticalAlign})),e.baseFontSize&&(c.baseFontSize={old:s.fontSize,new:e.baseFontSize},(0,j.vu)(n,{fontSize:e.baseFontSize})),e.cardDimensions&&(c.cardDimensions={old:s.cardDimensions,new:e.cardDimensions},(0,j.vu)(n,{cardDimensions:e.cardDimensions})),e.defaultContentWidth&&(c.defaultContentWidth={old:s.defaultContentWidth,new:e.defaultContentWidth},(0,j.vu)(n,{defaultContentWidth:e.defaultContentWidth})),{status:"success",instructions:i,updatedFields:c}}},focusCardById:{available:()=>!0,execute:async function(e,t){let{cardId:i}=e,{editor:n}=t,a=B.r.findCardById(n,i);B.r.focusCard(n,a.pos);let{cardNum:r}=a;return{status:"success",cardNum:r,cardId:i}}},removeCards:{available:()=>!0,execute:async function(e,t,i,n){let{cardIds:a}=e,{editor:r,store:s}=t,l=B.r.findTopLevelCards(r),o=l.map(e=>e.cardId),c=l.reduce((e,t)=>(a.includes(t.cardId)&&(e[t.cardId]=t.cardJson),e),{}),d={toolCallId:i.toolCallId,messageId:n,cardIds:a,originalAllCardIds:o,removedCardJson:c},p=new V._(d);return await p.apply(t),s.dispatch((0,D.Ed)(p)),{status:"success",removedCardIds:a,remainingCardIds:B.r.findTopLevelCards(r).map(e=>e.cardId),suggestionId:p.id}}},editCardById:{available:()=>!0,execute:async function(e,t,i,a,c){let{editor:d,store:h,imageOptions:g}=t,{instructions:m,cardId:x}=e,f=B.r.findTopLevelCards(d),b=f.findIndex(e=>e.cardId===x),C=f[b];if(!C)throw Error("Cannot find card with id ".concat(x));let v=b>0?f[b-1].cardHtml:void 0,y=(0,o.h)(d,h),w=await (0,s.K8)({promptKey:"EditCardWithLayout",variables:{previousHtml:v,request:m,inputHtml:C.cardHtml,imageProvider:g.imageProvider,imageOptions:{model:g.imageModel,stylePrompt:g.imageStyle,visualsMenuEnabled:g.visualsMenuEnabled,artStylePreset:g.artStylePreset,artStylePrompt:g.artStylePrompt},...y,outline:"",basePromptKey:u.of.get("editCardPrompt"),model:u.of.get("editCardModel")},workspaceId:(0,M.uT)(),interactionId:c,opts:{abortController:t.abortController,traceparent:t.traceparent,toolCallId:t.toolCallId}}),k=(0,n.DB)(w),A=(0,l.dE)(k),L=new F.J({messageId:a,toolCallId:i.toolCallId,originalCardJson:C.cardJson,editedCardJson:A,cardId:x});await L.apply(t);let j=r.l.load(c);if(j){let e=p.C.card({interactionId:c,model:Z,source:j.name});j.charge(x,e)}return h.dispatch((0,D.Ed)(L)),{status:"success",cardId:x,suggestionId:L.id}}},editAllCards:{available:()=>!0,execute:async function(e,t,i,a,r){let{instructions:c}=e,{editor:d,store:p,imageOptions:h}=t,g=B.r.findTopLevelCards(d);if(0===g.length)return{status:"success",editedCards:[]};let m=(0,o.h)(d,p),x=[];g.forEach(e=>{x.push(e.cardHtml)});let f=x.join(),b=await (0,s.K8)({promptKey:"EditCardParallel",variables:{inputHtml:f,request:c,imageOptions:{model:h.imageModel,stylePrompt:h.imageStyle},imageProvider:h.imageProvider,...m,outline:"",model:u.of.get("editCardModel"),reasoningEffort:u.of.get("editCardReasoningEffort"),basePromptKey:u.of.get("editCardParallelPrompt")},workspaceId:(0,M.uT)(),interactionId:r,opts:{abortController:t.abortController,traceparent:t.traceparent,toolCallId:t.toolCallId}}),C=(0,n.dg)(b);if(C.length!==g.length)throw Error("Mismatch in number of cards returned from AI");let v=g.map(e=>e.cardJson),y=C.map(e=>(0,l.dE)(e)),w=new P({toolCallId:i.toolCallId,messageId:a,originalCardJsons:v,editedCardJsons:y});return await w.apply(t),p.dispatch((0,D.Ed)(w)),{status:"success",suggestionId:w.id}}},createCard:{available:()=>!0,execute:async function(e,t,i,n,a){let c,{editor:d,store:u,imageOptions:h}=t,{createPosition:g,createPositionCardId:m}=e,x=B.r.findCardInsertRange(d,m,g),f=(0,o.h)(d,u),b=(0,_.ze)(d,x.from),{templateCardId:C,...v}=e;if(C){let e=B.r.findCardById(d,C);e&&(c=e.cardHtml)}let y=await (0,s.K8)({promptKey:"GenerateCardWithLayout",variables:{...v,templateText:c,imageProvider:h.imageProvider,imageOptions:{model:h.imageModel,stylePrompt:h.imageStyle,visualsMenuEnabled:h.visualsMenuEnabled,artStylePreset:h.artStylePreset,artStylePrompt:h.artStylePrompt},...f,outline:"",previous:b},workspaceId:(0,M.uT)(),interactionId:a,opts:{abortController:t.abortController,traceparent:t.traceparent,toolCallId:t.toolCallId}}),w=(0,l.dE)(y),k=w.attrs.id,A={messageId:n,toolCallId:i.toolCallId,cardId:k,cardJson:w,createPositionCardId:m,createPosition:g},L=new z.H(A);await L.apply(t);let j=r.l.load(a);if(j){let e=p.C.card({interactionId:a,model:Z,source:j.name});j.charge(k,e)}return u.dispatch((0,D.Ed)(L)),{status:"success",newCardId:k,newCardHtml:y,createPositionCardId:m,createPosition:g,suggestionId:L.id}}},setCardHtml:{available:()=>!1,execute:async function(e,t,i,n){let{cardId:a,cardHtml:r}=e,{editor:s}=t;if(!B.r.findCardById(s,a))throw Error("Cannot find card with id ".concat(a));return B.r.replaceCardHTMLById({cardId:a,cardHtml:r,messageId:n},t),{status:"success",cardId:a,cardHtml:r}}},moveCard:{available:()=>!0,execute:async function(e,t,i,n){let{cardId:a,movePositionCardId:r,movePosition:s}=e,{store:l}=t,o=new c.g({toolCallId:i.toolCallId,messageId:n,cardId:a,movePositionCardId:r,movePosition:s});return await o.apply(t),l.dispatch((0,D.Ed)(o)),{status:"success",suggestionId:o.id}}},duplicateCard:{available:()=>!0,execute:async function(e,t,i,n){let{store:a}=t,{cardId:r,insertPositionCardId:s,insertPosition:l}=e,o=A.Yv.generate(),c=new H.i({toolCallId:i.toolCallId,messageId:n,cardId:r,duplicatedCardId:o,insertPositionCardId:s,insertPosition:l});return c.apply(t),a.dispatch((0,D.Ed)(c)),{status:"success",originalCardId:r,duplicatedCardId:o,insertPositionCardId:s,insertPosition:l,suggestionId:c.id}}},revertToCheckpoint:{available:()=>!0,execute:async function(e,t,i,n){let{beforeCheckpointId:a}=e;return B.r.loadCheckpoint(t,a,n),{status:"success",revertedToCheckpointId:a}}},suggestThemes:{available:()=>!0,execute:async function(e,t,i,a,r){let l,{store:o}=t,c=(0,E.SJ)(o.getState()),d=(0,k.ST)(o.getState()).map(O).filter(e=>e.id!==c.id),p=B.r.getDeckInfo(t),u=await (0,s.K8)({promptKey:"SuggestThemes",variables:{docHtml:JSON.stringify(p.docHtml.content),allThemes:d,userRequest:e.userRequest},workspaceId:(0,M.uT)(),interactionId:r,opts:{abortController:t.abortController,traceparent:t.traceparent,toolCallId:t.toolCallId}}),h=JSON.parse((0,n.DB)(u)).themes.map(e=>{let{id:t,name:i}=e;return{themeId:t,themeName:i}}).filter(e=>!!d.find(t=>t.id===e.themeId)),g={themeId:c.id,themeName:c.name,wasOriginal:!0};if(h[0]&&e.autoselectTheme){var m;null==(m=t.applyTheme)||m.call(t,h[0].themeId),l=h[0]}return{status:"success",suggestedThemes:[g,...h],beforeThemeId:g.themeId,appliedTheme:l}}},readUrl:{available:()=>!0,execute:async function(e){let{url:t,mode:i="full"}=e;return{status:"success",...await R(t,i)}}},webSearch:{available:()=>!0,execute:async function(e){let{query:t,numResults:i=5}=e;return{status:"success",...await T(t,i)}}},getCardContentById:{available:()=>!0,execute:async function(e,t){let{cardId:i}=e,{editor:n}=t;return{status:"success",content:B.r.findCardById(n,i).cardHtml}}},imageEditContent:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t,i,n){return U("maskless",()=>({editPrompt:e.editPrompt,model:u.of.get("masklessEditModel")}),e,t,i,n)}},generateImage:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t,i,n){var r;let{prompt:s,imageToReplaceId:l}=e,{editor:o,imageOptions:c,traceparent:p,store:u}=t,h=c.artStylePreset,g=c.artStylePrompt;e.imageOptions&&("custom"==e.imageOptions.artStylePreset&&e.imageOptions.artStylePrompt.length>0?(h="custom",g=e.imageOptions.artStylePrompt):e.imageOptions.artStylePreset in b.ll&&(h=e.imageOptions.artStylePreset,g=b.ll[e.imageOptions.artStylePreset].prompt));let m=await (0,x.hU)({interactionId:n,traceparent:p,prompt:s,workspaceId:(0,M.uT)(),docId:(0,E.sX)(u.getState()),count:1,artStylePreset:h,artStylePrompt:g,visualsMenuEnabled:c.visualsMenuEnabled,stylePrompt:c.imageStyle,model:c.imageModel},t.abortController),f=(0,I.Z)(m[0],"no result image");if(!l)return{status:"success",image:f};let C=(0,a.V)(o,l);if(!C)return{status:"success",image:f};let v=(0,I.Z)((0,S.d_)(o.state,C.relativePosition),"no absolute pos"),y=(0,I.Z)(null==(r=(0,L.Oq)(o,v))?void 0:r.node.attrs.id,"no cardid"),w={attrs:{...m[0].attrs}},k=new d.s({messageId:n,toolCallId:i.toolCallId,position:C.relativePosition,oldAttrs:C.attrs,newAttrs:w.attrs,cardId:y});return await k.apply(t),u.dispatch((0,D.Ed)(k)),{status:"success",image:m[0],suggestionId:k.id}}},getImagesInDoc:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t,i,n){let{editor:a}=t;return{images:B.r.getImages(a),status:"success"}}},selectImageInDoc:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t,i,n){let{editor:a}=t,r=B.r.selectImage(a,e.nodeId);if(!r.success)throw Error("image not found");return{status:"success",imageAttrs:r.imageAttrs,imagePosition:r.imagePosition}}},imageRemoveBackground:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t,i,n){return U("remove-background",()=>({}),e,t,i,n)}},imageAnimate:{available:()=>u.of.get("buddyEditGa")&&(0,w.vT)("animate_image"),execute:async function(e,t,i,n){return U("animate",t=>{var i,n;return{prompt:e.prompt,model:u.of.get("animateImageModel"),aspectRatio:(null==(i=t.meta)?void 0:i.width)&&(null==(n=t.meta)?void 0:n.height)?t.meta.width>t.meta.height?"landscape":"portrait":"landscape"}},e,t,i,n)}},imageVectorize:{available:()=>u.of.get("buddyEditGa")&&(0,w.vT)("vectorize_image"),execute:async function(e,t,i,n){return U("vectorize",()=>({}),e,t,i,n)}},imageUpscale:{available:()=>u.of.get("buddyEditGa")&&(0,w.vT)("upscale_image"),execute:async function(e,t,i,n){return U("upscale",()=>({}),e,t,i,n)}},replaceImage:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t,i,n){var r;let{editor:s,store:l}=t,o=(0,I.Z)((0,a.V)(s,e.nodeId),"no image found");B.r.selectImage(s,e.nodeId);let c=(0,I.Z)((0,S.d_)(s.state,o.relativePosition),"no absolute pos"),p=(0,I.Z)(null==(r=(0,L.Oq)(s,c))?void 0:r.node.attrs.id,"no cardid"),u={attrs:{source:"image.custom",src:e.image.url}},h=new d.s({messageId:n,toolCallId:i.toolCallId,position:o.relativePosition,oldAttrs:o.attrs,newAttrs:u.attrs,cardId:p,previewType:"card"});return await h.apply(t),l.dispatch((0,D.Ed)(h)),{status:"success",image:u,suggestionId:h.id}}},webImageSearch:{available:()=>u.of.get("buddyEditGa"),execute:async function(e,t){var i;let{query:n}=e,a=null==(i=(0,E.K)(t.store.getState()))?void 0:i.license,r={};return a&&(0,C.j)(a)&&(r.license=a),{status:"success",images:(await (0,f.g)({provider:"web",traceparent:t.traceparent,query:n,count:5,abortController:t.abortController,options:r})).map(e=>({attrs:(0,v.TF)(e,n,"web")})).slice(0,5)}}}};async function U(e,t,i,n,r,s){var l,o,c;let{editor:p,store:u}=n,h=(0,a.V)(p,i.nodeId);if(!(null==h?void 0:h.attrs.src))throw Error("no image selected");B.r.selectImage(p,i.nodeId);let g=(0,I.Z)((0,S.d_)(p.state,h.relativePosition),"no absolute pos"),x=(0,I.Z)(null==(l=(0,L.Oq)(p,g))?void 0:l.node.attrs.id,"no cardid"),f=h.attrs;if(!(0,y.D)(f))throw Error("Cannot edit, image is not a raster image");if(!f.src)throw Error("Cannot edit, no image src");let b=await m({operation:e,url:f.src,width:null==(o=f.meta)?void 0:o.width,height:null==(c=f.meta)?void 0:c.height,workspaceId:(0,M.uT)(),interactionId:s,traceparent:n.traceparent,chatId:n.chatId,messageId:s,docId:n.docId,editParams:t(f)},n.abortController),C={attrs:b.savedMedia?b.savedMedia.attrs:{source:"image.custom",src:b.url,meta:f.meta}},v=new d.s({messageId:s,toolCallId:r.toolCallId,position:h.relativePosition,oldAttrs:h.attrs,newAttrs:C.attrs,cardId:x});return await v.apply(n),u.dispatch((0,D.Ed)(v)),{status:"success",image:C,suggestionId:v.id}}},31507:(e,t,i)=>{"use strict";i.d(t,{z:()=>a});var n=i(88270);let a=e=>"AbortError"===e.name||e instanceof n.f&&"aborted"===e.type},31542:(e,t,i)=>{"use strict";i.d(t,{o:()=>P});var n=i(37243),a=i(63867),r=i(89620),s=i(12889),l=i(20044),o=i(51831),c=i(83987),d=i(44604),p=i(24587),u=i(79733),h=i(33763),g=i(39977),m=i(91420),x=i(85388),f=i(44783);class b{constructor(e=null){this.dragging=e}}let C=new a.hs("smartLayoutPlugin");var v=i(6029),y=i(21938),w=i(77650),k=i(55729),A=i(95856),L=i(89558),j=i(87489),E=i(44790),S=i(44913);i(73232);var M=i(96729),I=i(10500),_=i(51684),D=i(99492),R=i(19564),T=i(22670),z=i(31642),H=i(21886),B=i(6319);let N=e=>{let{node:t,decorations:i,editor:n,getPos:a}=e,r=t.attrs,l=(0,B.BJ)(r.variantKey),o=l.config?M.yd:l.Wrapper,c=(0,x.Rv)(i),d=(0,f.aG)(r,c.direction),p=(0,A.GV)(j.nD),u=(0,A.GV)(j.SJ),{contextMenuItems:h}=(e=>{let{editor:t,node:i,getPos:n,options:a}=e,{variantKey:r}=i.attrs,s=(0,B.BJ)(r),l=(0,k.useCallback)(e=>{let i=n();"number"==typeof i&&t.commands.updateNestedAttributesAtPos(i,e)},[t,n]),o=(0,k.useCallback)(e=>{T.zS.track(T.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:r,newVariant:e,method:"context-menu"}),l({variantKey:e})},[l,r]),c=(0,k.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),d=(0,k.useMemo)(()=>{let e=i.attrs;return s.options.map(s=>{var o,c;if(s.checkEnabled&&!s.checkEnabled({options:a,attrs:e,node:i}))return null;let d=null!=(c=a[s.key])?c:null==(o=s.defaultValue)?void 0:o.call(s,{ctx:"menu"});return s.ControlMenu?s.ControlMenu(d,(e,o)=>{if(l({options:{...a,[s.key]:e}}),T.zS.track(T.VV.SMART_LAYOUT_OPTION_UPDATED,{variantKey:r,optionKey:s.key,previousValue:d,newValue:e,updateChildren:o,method:"context-menu"}),o){let a=n();"number"==typeof a&&i.forEach((i,n)=>{t.commands.updateNestedAttributesAtPos(a+n+1,{options:{...i.attrs.options,[s.key]:e}})})}},s):null}).filter(e=>null!==e)},[s.options,r,i,a,l,t.commands,n]),p=(0,z.d)({editor:t,getPos:n,node:i,includeCut:!1}),u=(0,k.useMemo)(()=>(0,H.ML)().map(e=>({key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,items:e.variants.map(e=>{let t=e.variant,i=r===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:i?(0,v.jsx)(I.S,{}):void 0,onClick:()=>o(t.key)}})})),[r,o]);return{contextMenuItems:[{key:"title",title:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(R.x6,{id:"kLxOTV"}),"\xa0",s.name()]})},{divider:!0},...p,{divider:!0},...d.length?[...d,{key:"divider",divider:!0}]:[],{key:"switch-layout",label:(0,v.jsx)(R.x6,{id:"FRoFGK"}),icon:_.swh,items:u},{divider:!0},{key:"delete",label:(0,v.jsx)(R.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:c,color:"red.500"}]}})({editor:n,node:t,getPos:a,options:d}),{onOpenContextMenu:g}=(0,L.$)({editor:n,contextMenuItems:h,getPos:a}),m=(0,k.useMemo)(()=>({onClick:e=>{if(e.currentTarget===e.target){let e=a();"number"==typeof e&&n.commands.selectNodeAtPos(e)}},cursor:p?"auto":"default"}),[n,a,p]);return(0,v.jsxs)(E.u,{...e,dir:c.direction,className:(0,y.cx)(p&&"is-editable"),style:{position:"relative",display:"grid",gridTemplateColumns:"100%"},children:[o&&(0,v.jsx)(o,{...c,onContextMenu:g,options:d,theme:u,variant:l,node:t,selectLayoutForElementProps:m,children:(0,v.jsx)(s.$p,{"data-node-view-content-outer":"smartLayout"})}),(0,v.jsx)(S.A,{...e,handlePlacement:"outside",label:w.Ru._({id:"Szg6OU"}),"data-testid":"smart-layout-drag-handle"})]})},P=n.bP.create({name:"smartLayout",group:"cardBlock layoutBlock",content:"smartLayoutCell+",isolating:!0,containerHandle:!0,defining:!0,priority:o.y.SmartLayout,addAttributes:()=>({variantKey:{default:void 0},options:{default:{},...(0,l.tb)("options")},fullWidthBlock:{default:!1}}),parseHTML:()=>[{tag:"div[class=smart-layout]"},...Object.values((0,B.aQ)()).map(e=>({tag:[e.htmlTag].filter(Boolean).join(", "),getAttrs:t=>({variantKey:e.key,options:F(t,e)})})),{tag:"smart-layout[variant]",getAttrs:e=>{let t=e.getAttribute("variant"),i=(0,B.BJ)(t);return{variantKey:i.key,options:F(e,i)}}}],renderHTMLforAI(e){let{node:t}=e,i=(0,B.BJ)(t.attrs.variantKey),n={};return i.options.forEach(e=>{var i,a;let r=null!=(a=t.attrs.options[e.key])?a:null==(i=e.defaultValue)?void 0:i.call(e);n[e.key]=null===r?void 0:"string"==typeof r?r:JSON.stringify(r)}),["smart-layout",{...n,variant:i.key},0]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"smart-layout"}),0]},addNodeView:()=>(0,s.gu)(N,{update:d.z0,ignoreMutation:r.I}),addProseMirrorPlugins(){let e;return[(e=this.editor,new a.k_({key:C,state:{init:()=>new b,apply:(e,t)=>t},props:{decorations:e=>(0,x.r$)(e),handleDOMEvents:{drop(e){var t;let i=null==(t=e.dragging)?void 0:t.annotations,n=C.getState(e.state);if(!n)return!1;n.dragging=i}},handleDrop:(t,i,n)=>{let a=C.getState(t.state),r=null==a?void 0:a.dragging;return a&&(a.dragging=null),!!(((e,t,i,n)=>{let a=(0,f.TS)(t,i,n);if(!a)return!1;let r=t.state.tr;return r.setNodeAttribute(a.pos,"variantKey",a.variantKey),t.dispatch(r),e.commands.selectNodeAtPos(a.pos),!0})(e,t,i,n)||((e,t,i,n,a)=>{let r=null;try{if(!(r=(0,f.eL)(t,i,n)))return!1}catch(e){return!1}try{let{selection:i}=t.state,s=!i.empty,{node:l,pos:o,side:c}=r;if(o>i.from&&o{let{tr:t}=e;return s&&t.deleteSelection(),a&&t.setMeta("annotationEvent",{type:"drop",dragging:a,droppedBlockPos:p+1}),!0}).focusMapped(p,1).run()}catch(e){console.error("(caught) [SmartLayoutPlugin] handleDrop error:",e)}return!0})(e,t,i,n,r)||((e,t,i,n)=>{let a=(0,f.fc)(t,i,n);if(!a)return!1;let r=(0,f.oO)(i),s=null,l=a.image;r&&(l=(s=(0,g.YC)(r,e)).content.attrs);let o=t.state.tr;return o.setNodeAttribute(a.pos,"image",l),null==s||s.upload(),o.deleteSelection(),t.dispatch(o),!0})(e,t,i,n))},handlePaste:(t,i,n)=>{let{selection:r}=t.state;if(!(r instanceof a.nh&&(0,u.q)(r.node)))return!1;let s=(0,m.bC)(e,i,n),l=(0,h.H)(n);if(l&&"image"!==l.type.name&&!s)return!1;let o=s?s.attrs:null==l?void 0:l.attrs;return e.commands.updateNestedAttributesAtPos(r.from,{image:o}),s&&s.upload(),!0},handleTextInput:(e,t,i,n)=>{let{selection:r}=e.state;return!!(r instanceof a.nh&&(0,u.q)(r.node))}}}))]},addCommands:()=>({insertSmartLayoutCell:e=>t=>{var i,a;let{chain:r,state:s}=t,l=s.doc.resolve(e),o=(0,n.eL)(l,e=>"smartLayout"===e.type.name),c=null==o?void 0:o.node.lastChild;if(!o||!c)return!1;let d=c.attrs,u=(0,p.Hg)(null==(i=c.firstChild)?void 0:i.attrs.level);return r().insertContentAt(e,{type:"smartLayoutCell",content:u,attrs:{image:{source:null==(a=d.image)?void 0:a.source}}}).selectInsertedNode().run(),!0},handleSmartLayoutDelete:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return i=>{let{dispatch:r,state:s,tr:l,chain:o}=i;if(!r)return!0;let{selection:d}=s,p=d instanceof a.nh&&(0,u.q)(d.node)?{node:d.node,pos:d.from}:(0,n.KP)(e=>"smartLayoutCell"===e.type.name)(s.selection);if(e&&p&&p.pos!==d.from)return!1;let h=(0,n.KP)(e=>"smartLayout"===e.type.name)(s.selection);if(!p||!h)return!1;if(1==h.node.childCount)o().selectNodeAtPos(h.pos).deleteSelectionAndSelectNear(t?1:-1).run();else{let e=l.doc.resolve(p.pos);(0,c.K)(l,e,t)}return!0}},handleEmphasizeCell:(e,t)=>i=>{let{chain:a,state:r}=i,s=r.doc.resolve(e),l=(0,n.eL)(s,e=>"smartLayout"===e.type.name),o=null==l?void 0:l.pos;return null==l||l.node.forEach((i,n)=>{if(!o)return!1;let r=i.attrs.options,s=o+1+n;return a().updateNestedAttributesAtPos(s,{options:{...r,isEmphasized:s===e&&t}}).run(),!0}),!0}})}),F=(e,t)=>{let i=t.defaultOptions||{};return t.options.forEach(t=>{let n=e.getAttribute(t.key);if(n){let a;try{a=JSON.parse(n)}catch(e){a=n}return t.validator&&!t.validator(a)?void console.error("Invalid value for ".concat(t.key,": ").concat(a),e.outerHTML):void(i[t.key]=a)}if(t.getDefaultOnParse&&void 0===i[t.key]){i[t.key]=t.getDefaultOnParse(e);return}}),i}},31642:(e,t,i)=>{"use strict";i.d(t,{d:()=>l});var n=i(6029),a=i(99492),r=i(19564),s=i(75618);let l=e=>{let{editor:t,node:i,getPos:l,includeCut:o=!0,imageSrc:c}=e;return[...o?[{key:"cut",label:(0,n.jsx)(r.x6,{id:"cCd8Bs"}),icon:a.XGd,onClick:()=>{let e=l();"number"==typeof e&&t.commands.basicCut({from:e,to:e+i.nodeSize})}}]:[],{key:"copy",label:(0,n.jsx)(r.x6,{id:"he3ygx"}),icon:a.jPR,onClick:()=>{let e=l();"number"==typeof e&&t.commands.copy({from:e,to:e+i.nodeSize})}},...c?[{key:"copy-image-address",label:(0,n.jsx)(r.x6,{id:"XfEsUn"}),icon:a.CQO,onClick:()=>{navigator.clipboard.writeText(c)}},{key:"open-image-in-new-tab",label:(0,n.jsx)(r.x6,{id:"cOAVCo"}),icon:a.vMs,onClick:()=>{window.open(c,"_blank")}},{key:"download-image",label:(0,n.jsx)(r.x6,{id:"dhu12h"}),icon:a.cbP,onClick:()=>{(0,s.lE)(c)}}]:[]]}},31694:(e,t,i)=>{"use strict";i.d(t,{S:()=>c});var n=i(6029),a=i(40452),r=i(26420),s=i(48810),l=i(31241),o=i(19564);i(55729);let c=e=>{let{createdByName:t,createdByProfileImageUrl:i,createdByYou:c,timestampDescription:d}=e;return(0,n.jsxs)(a.s,{align:"center",children:[(0,n.jsx)(l.Vc,{size:"xs",fontSize:"xs",name:t,src:i,tooltipProps:{placement:"top"}}),(0,n.jsxs)(r.a,{marginInlineStart:2,marginInlineEnd:2,w:"100%",children:[(0,n.jsx)(s.E,{noOfLines:1,fontSize:"xs",w:"100%",wordBreak:"break-all",children:c?(0,n.jsx)(o.x6,{id:"WZTg05"}):(0,n.jsx)(o.x6,{id:"pS1F3d",values:{createdByName:t}})}),d&&(0,n.jsx)(s.E,{noOfLines:1,fontSize:"11px",color:"gray.400",children:d})]})]})}},31794:(e,t,i)=>{"use strict";i.d(t,{b:()=>l});var n=i(84462),a=i.n(n),r=i(58495);class s{_flush(){this._handle=0;let e=this._queue;this._queue=[],e.forEach(e=>{let{fn:t}=e;t()})}push(e,t){if(t){let i=this._queue.findIndex(e=>e.id===t);i>-1?this._queue.splice(i,1,{fn:e,id:t}):this._queue.push({fn:e,id:t})}else this._queue.push({fn:e,id:(0,r.Ak)(5)});this._handle||(this._handle=requestAnimationFrame(this._flush.bind(this)))}constructor(){this._queue=[],this._handle=0,this._handle=requestAnimationFrame(this._flush.bind(this))}}let l=a()(()=>new s)},32217:(e,t,i)=>{"use strict";i.d(t,{Po:()=>A,ZL:()=>v,aI:()=>b,f0:()=>k,nA:()=>x,vR:()=>f,zZ:()=>C});var n=i(37243),a=i(63867),r=i(38791),s=i(25135),l=i(20044),o=i(61386),c=i(88273),d=i(33763),p=i(91420),u=i(46030),h=i(40300),g=i(99173),m=i(84739);let x=(e,t,i)=>{let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n||n.inside<0)return null;let{doc:a}=e.state,{inside:r}=n,u=a.resolve(r),h=(0,l.IV)(u,m.wL),g=(0,l.IV)(u,o.jg)[0],x=i&&(0,d.H)(i),f=(0,l.q0)(r,e);if(0===h.length||!f||!g)return null;if(!x){let e=(0,p.p$)(t).filter(e=>(0,c.u3)(e.type));return 1!==e.length?null:{pos:r,rect:f,isImageUpload:!0,file:e[0]}}return x&&"image"===x.type.name?{pos:r,rect:f,isImageUpload:!1,background:{type:s.h.IMAGE,source:x.attrs.source,image:x.attrs}}:null},f=(e,t,i,n)=>{let a;try{if(!(a=x(e,i,n)))return!1}catch(e){return console.error("(caught) [CardLayoutPlugin] handleDrop checkCardAccentDropTarget error:",e),!1}return!!a&&!a.isImageUpload&&(t.setNodeAttribute(a.pos,"background",a.background),t.deleteSelection(),!0)},b=(e,t,i)=>{var n,a;let r=t.posAtCoords({left:i.clientX,top:i.clientY});if(!r||r.inside<0)return null;let{doc:s}=t.state,{inside:c}=r,d=s.resolve(c),p=(0,l.IV)(d,o.jg)[0];if(!p)return null;let h=null==(a=t.dragging)||null==(n=a.accentImage)?void 0:n.cardId;if(!h)return null;let g=h===p.node.attrs.id;return d.nodeAfter&&(0,m.wL)(d.nodeAfter)&&g?null:(0,u.W0)(e,h)},C=(e,t)=>{var i;let a=g.jV.getState(e.state);if(null==a||null==(i=a.draggingData)?void 0:i.removeLayoutFromCardId){let i=a.draggingData.removeLayoutFromCardId;a.draggingData=null;let r=(0,n.xe)(t.doc,e=>(0,o.jg)(e)&&e.attrs.id===i)[0];return!!r&&(0,h.c)(e,t,r.pos,"blank")}return!1},v=(e,t,i)=>{let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n||n.inside<0)return null;let{doc:a}=e.state,{inside:r}=n,u=a.resolve(r),h=a.nodeAt(r),g=(null==h?void 0:h.type.name)==="cardLayoutItem";if(!h||!g)return null;let[m,...x]=(0,l.IV)(u,o.jg),f=i&&(0,d.H)(i),b=(0,l.q0)(r,e);if(!m||!b||x.length>0)return null;let C=m.node.attrs,v="blank"===C.layout?w(t,b):"behind"===C.layout?y(t,b):null;if(!v)return null;if(!f){let e=(0,p.p$)(t).filter(e=>(0,c.u3)(e.type));return 1!==e.length?null:{pos:m.pos,isImageUpload:!0,file:e[0],...v}}return f&&"image"===f.type.name?{pos:m.pos,...v,isImageUpload:!1,background:{type:s.h.IMAGE,source:f.attrs.source,image:f.attrs}}:null},y=(e,t)=>e.clientYt.right-80?{layout:"behind",rect:t}:null,w=(e,t)=>{let i,n=t,a=Math.min(t.height/3,100),r=t.left+40,s=t.right-40;if(e.clientXs)i="right",n={...t.toJSON(),right:t.right,left:t.right-t.width/3,top:t.top,bottom:t.bottom};else{if(!(e.clientY{var l;let c;try{if(!(c=v(i,r,s)))return!1}catch(e){return console.error("(caught) [handleImageDropCreateAccent] handleDrop checkCreateCardAccentDropTarget error:",e),!1}if(!c||c.isImageUpload||!c.layout)return!1;let d=c.background;t.deleteSelection();let p=t.doc.resolve(t.mapping.map(c.pos)),u=p.nodeAfter&&"card"===p.nodeAfter.type.name?p.pos:null==(l=(0,n.eL)(p,o.jg))?void 0:l.pos;if(!u)return!1;(0,h.c)(e,t,u,c.layout);let{accent:g}=(0,m.dg)(t,u);return!!g&&(t.setNodeAttribute(g.pos,"background",d),t.setSelection(a.nh.create(t.doc,g.pos)),!0)},A=(e,t,i)=>{if(!i.target)return;let n=t.posAtDOM(i.target,0);if(!n||n<0)return;let a=(0,u.Oq)(e,n),l=t.state.doc.nodeAt(n);if(!l||!(0,m.wL)(l))return;if(l.attrs.background.type===s.h.NONE)return i.preventDefault(),i.stopPropagation(),!0;let o=e.view.domAtPos(n).node;if(o&&i.dataTransfer){let e=o.querySelector("[data-content-reference]");if(e){let t=e.cloneNode(!0);t.style.width="18em",t.style.height="10em",t.style.borderRadius=".375em";let n=document.createElement("div");n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",document.body.appendChild(n),n.appendChild(t),i.dataTransfer.clearData(),i.dataTransfer.effectAllowed="move",i.dataTransfer.setData("text/html",t.innerHTML),i.dataTransfer.setData("text/plain",t.textContent||""),i.dataTransfer.setDragImage(t,0,0),setTimeout(()=>{document.body.removeChild(n)},0)}}(0,r.f)({editor:e,content:{type:"image",attrs:{...l.attrs.background.image,source:l.attrs.background.source}}});let c=t.dragging;return c&&(c.accentImage={cardId:null==a?void 0:a.node.attrs.id}),!0}},32277:(e,t,i)=>{"use strict";i.d(t,{AY:()=>a});var n=i(83691);i(5302),i(61835),i(64748);let a=e=>"".concat(n.$.API_HOST,"/billing/portal").concat(e?"?subscriptionId=".concat(e):"")},32530:(e,t,i)=>{"use strict";i.d(t,{P:()=>c,S:()=>o});var n=i(99253),a=i(84462),r=i.n(a),s=i(4742),l=i(10367);let o=e=>{var t;let{theme:i,fontSize:a,isMobileDevice:r,contentWidth:s,nestedDepth:o=0}=e,c=(0,l.Qo)(a||"md"),d="lg"===s?n.WIDE_CONTENT_WIDTH_CHARS:"sm"===s?n.NARROW_CONTENT_WIDTH_CHARS:n.NORMAL_CONTENT_WIDTH_CHARS,p=null!=(t=i.config.fontSize)?t:1,u=p*c,h=d*(n.CHAR_WIDTH/p)/c,g=(0,l._F)(o);return{baseFontSize:u,contentWidthEms:h,themeFontSize:p,cardWidthEms:h+2*(0,l.mn)({isMobileDevice:r,numericFontSize:c})+2*g}},c=r()(e=>{let{isPresentMode:t,isNested:i,nestedDepth:n,isFullBleed:a,isThumbnail:r,theme:l,cardDimensions:c,defaultContentWidth:g,contentWidth:m,showPresentBackdrop:x,isMobileDevice:f,docZoomLevel:b,fontSize:C,cardFontScale:v=1}=e,{baseFontSize:y,contentWidthEms:w,cardWidthEms:k}=o({theme:l,fontSize:C,isMobileDevice:f,contentWidth:null!=m?m:g,nestedDepth:n});return{...(t||r?c.aspectRatio&&!s.LD?h:u:f?p:d)({baseFontSize:y,contentWidthEms:w,cardWidthEms:k,cardAspectRatio:c.aspectRatio,showPresentBackdrop:x,isNested:i,isFullBleed:a,isThumbnail:r,docZoomLevel:b,nestedDepth:n,cardFontScale:v})}}),d=e=>{let{cardWidthEms:t,cardAspectRatio:i,isNested:n,baseFontSize:a,docZoomLevel:r,cardFontScale:s,contentWidthEms:l}=e;return{"--font-size":"calc(".concat(a," * var(--card-font-scale, 1) * var(--editor-font-size, 1rem) * ").concat(r," * var(--viewport-scale-factor, 1.125))"),"--card-font-scale":"".concat(s||1),"--card-width":"calc(".concat(t,"em / var(--card-font-scale, 1))"),"--card-min-height":i&&!n?"calc(min(var(--card-width), var(--editor-width)) / ".concat(i,")"):"0px","--max-content-width":"calc(".concat(l,"em / var(--card-font-scale, 1))"),"--card-max-width":"var(--editor-width)","--media-scale":"min(1, var(--card-font-scale, 1))"}},p=e=>{let{cardWidthEms:t,baseFontSize:i,isNested:n,cardAspectRatio:a}=e;return{"--font-size":"".concat(i,"rem"),"--card-width":"".concat(t,"em"),"--card-min-height":a&&!n?"calc(min(var(--card-width), var(--editor-width)) / ".concat(a,")"):"0px","--card-max-width":"var(--editor-width)","--media-scale":"1"}},u=e=>{let{contentWidthEms:t,cardWidthEms:i,showPresentBackdrop:n,isFullBleed:a,baseFontSize:r,isNested:l,isThumbnail:o}=e,c=s.rS||s.GC?"calc(".concat(r,"rem * var(--viewport-scale-factor, 1.125))"):"calc(var(--zoom-level) * clamp(".concat(o?"0rem":"1rem",", var(--card-max-width) / ").concat(i,", 3vh))"),d=!n||a;return{"--font-size":c,"--card-width":d?"var(--editor-width)":"".concat(i,"em"),"--card-max-width":"calc(var(--editor-width) - 2 * var(--card-outer-padding-x))","--card-min-height":o?"var(--thumbnail-min-height, 0px)":d&&!l?"100vh":"0vh","--max-content-width":"calc(".concat(1.15*t,"em / var(--zoom-level))"),"--media-scale":"1"}},h=e=>{let{cardAspectRatio:t,cardWidthEms:i,isNested:n,cardFontScale:a}=e,r=s.rS||s.GC?"calc(var(--card-max-width) / ".concat(t,")"):"calc(100vh - 2 * var(--card-outer-padding-y))",l="min(var(--card-max-width), calc(var(--card-max-height) * ".concat(t,"))"),o=n?"0px":"calc(".concat(l," / ").concat(t,")"),c="calc(var(--zoom-level) * var(--card-font-scale, 1) * ".concat(l," / ").concat(i,")");return{"--card-width":l,"--card-font-scale":"".concat(a||1),"--font-size":c,"--card-max-width":"calc(var(--editor-width) - 2 * var(--card-outer-padding-x))","--card-max-height":r,"--card-min-height":o,"--media-scale":"min(1, var(--card-font-scale, 1))"}}},32982:(e,t,i)=>{"use strict";i.d(t,{vd:()=>a,L6:()=>r});let n=new(i(90158)).b,a=e=>{let{theme:t}=e;n.emit("openThemeConfiguration",{baseTheme:t,view:"editor"})},r=e=>{let{theme:t}=e;n.emit("openThemeConfiguration",{baseTheme:t,view:"editor",isNewFork:!0})}},33393:(e,t,i)=>{"use strict";i.d(t,{T:()=>o});var n=i(6029),a=i(40452),r=i(3276),s=i(71024);let l=i.n(s)()(async()=>(await Promise.all([i.e(5873),i.e(7155),i.e(8914)]).then(i.bind(i,78914))).DataEditor,{loadableGenerated:{webpack:()=>[78914]},ssr:!1,loading:()=>(0,n.jsx)(a.s,{m:5,h:"100%",justifyContent:"center",children:(0,n.jsx)(r.y,{size:"lg"})})}),o=e=>(0,n.jsx)(l,{...e})},33763:(e,t,i)=>{"use strict";i.d(t,{H:()=>r,j:()=>s});var n=i(63867),a=i(72368);function r(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCount?e.content.firstChild:null}let s=(e,t,i)=>{if(!i)return!0;let s=r(i),l=s&&e.state.selection instanceof n.nh,o=s?e.state.tr.replaceSelectionWith(s,e.input.shiftKey):e.state.tr.replaceSelection(i),c=(0,a.i)(o);return c?o.setSelection(c):l&&o.setSelection(n.nh.create(o.doc,e.state.selection.from)),e.dispatch(o.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}},34124:(e,t,i)=>{"use strict";i.d(t,{C:()=>d,O:()=>p});var n=i(19063),a=i(68081),r=i(68338),s=i(88055),l=i(66533),o=i(54570),c=i(15410);class d extends c.C{detectNode(e){if("cardImageItem"!==e.type.name)return!1;let t=(0,l.um)(e);return!!(t&&"queued"===t.loadImageStatus&&t.loadImageId&&t.loadImageParams)}async processNode(e,t){let i=(0,l.um)(e);try{let n=await p({context:t,imageAttrs:i,loadImageId:i.loadImageId});return(0,l.wH)(e,n)}catch(t){return console.error("[ImageCardProcessor] Error processing ".concat(this.nodeType,":"),t),(0,l.wH)(e,{loadImageStatus:"error"})}}constructor(...e){super(...e),this.nodeType="cardImageItem"}}let p=e=>{var t;let{context:i,imageAttrs:l,loadImageId:c}=e,d=l.loadImageParams,p=d.options,u=p.model?(0,a.pE)(p.model):void 0,h=i.theme&&(null==u?void 0:u.supportsFontReferenceImage)&&n.of.get("imageCardFontReference"),g=i.theme&&(null==u?void 0:u.supportsHexPrompts)?(0,r.Me)(i.theme,p.artStylePrompt):void 0,m={aspectRatio:(0,s.iI)(i.cardDimensions).targetImageAspectRatio,disableRewrite:!!g||h,stylePrompt:g,useThemeFontReference:h,themeId:h?null==(t=i.theme)?void 0:t.id:void 0};return d.options={...p,...m},(0,o.a)({loadImageId:c,loadImageParams:d,context:i,imageStore:i.imageStore})}},34188:(e,t,i)=>{"use strict";i.d(t,{D1:()=>o,os:()=>c,s6:()=>u});var n=i(34787),a=i(38394),r=i(58902),s=i(37370),l=i(11410);let o=(e,t)=>{if(!e.isEditable||!t.clipboardData)return!1;let i=t.clipboardData.getData("text/plain");if(!i||(0,r.tE)(i))return!1;let n=t.clipboardData.getData("text/html");if(null==n?void 0:n.includes("data-pm-slice"))return!1;let{state:a}=e;if(a.selection.$from.parent.type.spec.code){let t=a.tr.insertText(i);return e.view.dispatch(t),!0}let s=t.clipboardData.getData("vscode-editor-data"),l=s?JSON.parse(s):void 0,o=null==l?void 0:l.mode;if(!(!n||"markdown"===o||d(i)))return!1;let{from:c,to:p}=a.selection;return t.preventDefault(),e.commands.insertMarkdownAt({from:c,to:p},i)},c=(e,t,i)=>{let a=n.xI.parse(e),{slice:r}=(0,s.S)(a,t,i,{preserveWhitespace:!1});return r},d=e=>{let t=e.match(/^```/gm);if(t&&t.length>1||e.match(/\[[^]+\]\(https?:\/\/\S+\)/gm)||e.match(/\[[^]+\]\(\/\S+\)/gm)||e.match(/^#{1,6}\s+\S+/gm))return!0;let i=e.match(/^\s*[\d-*].\s\S+/gm);return!!(i&&i.length>1||e.match(/^\s*-{3,}\s*$/gm))},p=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;t&&(a.A.prototype.escape=e=>e);let n=i.turndown(e);return t&&(a.A.prototype.escape=m),n},u=(e,t,i,n,a)=>{try{let r=e.slice(t,i).content,s=(0,l.t8)(r,e.type.schema),o=document.createElement("div");o.appendChild(s);let c=o.innerHTML;return p(c,n,a)}catch(n){return console.error("[caught] rangeToMarkdown: ",t,i,e.nodeSize,n),""}},h=(e,t)=>{try{return e.getAttribute(t)}catch(e){return null}},g=new a.A({headingStyle:"atx",bulletListMarker:"-",codeBlockStyle:"fenced",hr:"---"}).remove(["style"]).addRule("list",{filter:["ul","ol"],replacement:function(e,t){let i=t.parentNode;return((null==i?void 0:i.nodeName.match(/^(UL|OL)$/i))&&(e=" "+e.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ")),(null==i?void 0:i.nodeName)==="LI"&&i.lastElementChild===t)?"\n"+e:"\n\n"+e+"\n\n"}}).addRule("listItem",{filter:"li",replacement:function(e,t,i){e=e.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ");let n=i.bulletListMarker||"-",a=n+" ",r=t.parentNode,s=h(t,"indent");if(null!==s){let e=parseInt(s,10);!isNaN(e)&&e>0&&(a=" ".repeat(e)+a)}let l=h(t,"variant");if(1===t.children.length&&t.children[0].nodeName.match(/^(UL|OL)$/i)&&t.textContent===t.children[0].textContent)a=" ";else if((null==r?void 0:r.nodeName)==="OL"){let e=r.getAttribute("start"),i=Array.prototype.indexOf.call(Array.prototype.filter.call(r.children,e=>"LI"===e.nodeName),t),s=e?Number(e)+i:i+1;a=a.replace(n,s+".")}else if("numbered"===l){let e=h(t,"start")||1;a=a.replace(n,e+".")}return a+e+(t.nextSibling&&!/\n$/.test(e)?"\n":"")}}),m=a.A.prototype.escape},34222:(e,t,i)=>{"use strict";i.d(t,{B:()=>c,s:()=>o});var n=i(59018),a=i.n(n),r=i(90546),s=i(43987),l=i(52282);let o=(e,t)=>a()([e,...t]).slice(0,l.q),c=e=>{try{let t=r.x.getItem(s.E.recentlyUsedCardTemplateIds),i=t?JSON.parse(t):[];if(Array.isArray(i)&&i.every(e=>"string"==typeof e)){let t=o(e,i);r.x.setItem(s.E.recentlyUsedCardTemplateIds,JSON.stringify(t))}}catch(e){}}},34536:(e,t,i)=>{"use strict";i.d(t,{JH:()=>p,Nu:()=>h,jh:()=>d,kB:()=>u});var n=i(77650),a=i(37243),r=i(21157),s=i.n(r),l=i(25135),o=i(61386),c=i(84739);let d=(e,t)=>{var i,n;let{background:a,fitType:r}=e,{allowFit:s}=(0,c.lH)(t);return s?r||((null==a||null==(n=a.image)||null==(i=n.meta)?void 0:i.has_transparency)?"fit":"fill"):"fill"},p=(e,t)=>{var i;let{allowFit:n}=(0,c.lH)(t);return n&&(null==(i=e.background)?void 0:i.type)===l.h.IMAGE},u=(e,t,i)=>{let n=(0,a.eL)(e.state.doc.resolve(t),o.jg);t&&(i?e.commands.updateAttributesAtPos(t,{background:{type:l.h.NONE}}):(null==n?void 0:n.pos)&&(e.commands.setCardLayout(n.pos,"blank"),e.commands.selectInsideCardBody(n.pos)))},h=e=>"blank"===e?n.Ru._({id:"6JcK6b"}):"behind"===e?n.Ru._({id:"SQOVlA"}):n.Ru._({id:"T8aKxO",values:{0:s()(e)}})},34587:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var n=i(55729),a=i(35665);let r=()=>(0,n.useCallback)(e=>{a.LF.emit("queueBuddyEditMessage",e)},[])},34952:(e,t,i)=>{"use strict";i.d(t,{v:()=>s});var n=i(55729),a=i(95856),r=i(87489);function s(e){let t=(0,a.GV)(r.aQ);(0,n.useEffect)(()=>{if(e&&!e.isDestroyed&&t){var i,n;null==(i=(n=e.commands).initializeUploadExtension)||i.call(n,t)}},[e,t])}},35410:(e,t,i)=>{"use strict";i.d(t,{gT:()=>T,Vo:()=>R,E1:()=>D});var n=i(51684),a=i(99492),r=i(77650),s=i(39093),l=i(115),o=i(26194),c=i.n(o),d=i(78435),p=i.n(d),u=i(19063),h=i(66946),g=i(55597),m=i(83619),x=i(20470),f=i(3073),b=i(10556),C=i(99216),v=i(93296),y=i(78310),w=i(79889),k=i(46601),A=i(95395),L=i(2001),j=i(8960),E=i(38791),S=i(85741),M=i(75572),I=i(20044);let _=()=>[{key:"insertCardAfter",name:()=>r.Ru._({id:"coNSGP"}),nodeName:"card",icon:n.UiS,execute:e=>e.commands.insertCardAfter(),checkDisabled:e=>!e.schema.nodes.card,keywords:["card","below","after","new"]},{key:"insertCardInside",name:()=>r.Ru._({id:"lOmsEK"}),nodeName:"card",icon:n.ViY,execute:e=>e.commands.insertNestedCard(),checkDisabled:e=>!e.schema.nodes.card,keywords:["nested","card","sub"]},{key:"splitCard",name:()=>r.Ru._({id:"ONXbeB"}),nodeName:"card",icon:n.ufr,shortcut:"***",execute:e=>e.commands.splitCardAtSelection(),checkDisabled:e=>!e.schema.nodes.card,dragStartFn:e=>{(0,E.f)({editor:e,content:(0,h.G)().normalText})},dragEndFn:e=>{e.chain().splitCardAtSelection().focusDelayed().run()},keywords:["split"]},{key:"title",name:()=>r.Ru._({id:"XxGz2W"}),nodeName:"title",icon:a.jwR,shortcut:"! Title",execute:e=>{e.chain().focus().setFontSize("title").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"title"),keywords:["title","large"]},{key:"display",name:()=>r.Ru._({id:"ySF22d"}),nodeName:"title",icon:a.jwR,shortcut:"!! Title",execute:e=>{e.chain().focus().setFontSize("titleLg").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"title"),keywords:["display","large"]},{key:"monster",name:()=>r.Ru._({id:"+nhv+2"}),nodeName:"title",icon:a.jwR,shortcut:"!!! Ahhhh",execute:e=>{e.chain().focus().setFontSize("titleXl").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"title"),keywords:["monster","huge"]},{key:"h1",name:()=>r.Ru._({id:"lXKZGw"}),nodeName:"heading",icon:n.RDv,shortcut:"# Heading 1",execute:e=>{e.chain().focus().setFontSize("h1").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h1"]},{key:"smallText",name:()=>r.Ru._({id:"LBkaLa"}),nodeName:"paragraph",icon:a.jwR,shortcut:"/sm",execute:e=>{e.chain().focus().setFontSize("sm").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"body"),keywords:["sm","small","paragraph"]},{key:"normalText",name:()=>r.Ru._({id:"5NwZ8t"}),nodeName:"paragraph",icon:n.jwR,shortcut:"/md",execute:e=>{e.chain().focus().setFontSize("md").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"body"),keywords:["md","normal","paragraph","default","body"]},{key:"largeText",name:()=>r.Ru._({id:"0Sz17G"}),nodeName:"paragraph",icon:n.jwR,shortcut:"/lg",execute:e=>{e.chain().focus().setFontSize("lg").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"body"),keywords:["lg","large","paragraph"]},{key:"h2",name:()=>r.Ru._({id:"El7NbA"}),nodeName:"heading",icon:n.K1h,shortcut:"## Heading 2",execute:e=>{e.chain().focus().setFontSize("h2").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h2"]},{key:"h3",name:()=>r.Ru._({id:"SFN6dN"}),nodeName:"heading",icon:n.Dn6,shortcut:"### Heading 3",execute:e=>{e.chain().focus().setFontSize("h3").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h3"]},{key:"h4",name:()=>r.Ru._({id:"nJeKmw"}),nodeName:"heading",icon:n.wLS,shortcut:"#### Heading 4",execute:e=>{e.chain().focus().setFontSize("h4").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h4"]},{key:"openEmojiPicker",name:()=>r.Ru._({id:"tKlWWY"}),nodeName:"emoji",icon:a.H82,execute:e=>e.commands.openEmojiPicker(),keywords:["symbol","emoji"]},{key:"bulletedList",name:()=>r.Ru._({id:"ynb7Kh"}),nodeName:k.e.Bullet,icon:n.pch,shortcut:"- Item",execute:e=>{e.chain().setListItems({variant:k.e.Bullet}).selectInsertedNode().run()},checkDisabled:(e,t)=>!!t&&!(0,I.aq)(e,k.e.Bullet),keywords:["bullets","unordered","ul","list"]},{key:"numberedList",name:()=>r.Ru._({id:"M3G9ZD"}),nodeName:k.e.Numbered,icon:n.Tsj,shortcut:"1. Item",execute:e=>{e.chain().setListItems({variant:k.e.Numbered}).selectInsertedNode().run()},checkDisabled:(e,t)=>!!t&&!(0,I.aq)(e,k.e.Numbered),keywords:["numbers","numbered","ordered","ol","list"]},{key:"todoList",name:()=>r.Ru._({id:"rCIbrq"}),nodeName:k.e.Todo,icon:n.AgW,shortcut:"[] Item",execute:e=>{e.chain().setListItems({variant:k.e.Todo}).selectInsertedNode().run()},checkDisabled:(e,t)=>!!t&&!(0,I.aq)(e,k.e.Todo),keywords:["todo","task","checkbox","list","checklist"]},{key:"blockquote",name:()=>r.Ru._({id:"OLMhPm"}),nodeName:"blockquote",icon:n.R9H,shortcut:"> Quote",execute:e=>e.chain().focus().toggleBlockquote().run(),keywords:["quote","blockquote"]},...(0,x.A3)(),{key:"buttonGroup",name:()=>r.Ru._({id:"hxBFty"}),nodeName:"buttonGroup",icon:n.A8r,execute:e=>e.commands.insertContentAndSelect((0,h.G)().buttonGroup),description:()=>r.Ru._({id:"IvDo5O"}),keywords:["button","link","click","call to action"]},{key:"labelGroup",name:()=>r.Ru._({id:"kAid74"}),nodeName:"labelGroup",icon:n._2z,execute:e=>e.commands.insertContentAndSelect((0,h.G)().labelGroup),description:()=>r.Ru._({id:"vATimd"}),keywords:["label","tag","category","badge","chip"],featureFlag:"labelBlock"},{key:"codeBlock",name:()=>r.Ru._({id:"4A3Yzu"}),nodeName:"codeBlock",icon:n.jTw,shortcut:"```",execute:e=>{e.chain().focus().setCodeBlock().run()},keywords:["code","block","codeblock"]},{key:"mathBlock",name:()=>r.Ru._({id:"TI6GY9"}),nodeName:"math_display",featureFlag:"math",icon:n.YLF,keywords:["math","equation","latex","katex"],execute:e=>e.chain().focus().insertContent((0,h.G)().mathBlock).run(),dragEndFn:()=>{},description:()=>r.Ru._({id:"mBJFYh"})},{key:"mathInline",name:()=>r.Ru._({id:"qc9cD+"}),featureFlag:"math",nodeName:"math_inline",icon:n.Dkf,keywords:["math","equation","latex","katex"],execute:e=>e.chain().focus().insertMathInline().run(),shortcut:"$x^2$ "},{key:"table2",name:()=>r.Ru._({id:"3gSgpL"}),keywords:["table","grid","data"],nodeName:"table",shortcut:"/table",icon:n.w97,execute:e=>e.commands.insertTable({rows:2,cols:2,withHeaderRow:!1})},{key:"table3",name:()=>r.Ru._({id:"ZjN50+"}),keywords:["table","grid","data"],nodeName:"table",icon:n.w97,execute:e=>e.commands.insertTable({rows:3,cols:3,withHeaderRow:!1})},{key:"table4",name:()=>r.Ru._({id:"64S2d0"}),keywords:["table","grid","data"],nodeName:"table",icon:n.w97,execute:e=>e.commands.insertTable({rows:4,cols:4,withHeaderRow:!1})},{key:"columns2",name:()=>r.Ru._({id:"vVJ2/D"}),keywords:["columns","layout","grid","two"],nodeName:"gridLayout",shortcut:"/columns",icon:n.oZz,execute:e=>e.commands.insertLayout(2)},{key:"columns3",name:()=>r.Ru._({id:"OnuuaA"}),keywords:["columns","layout","grid","three"],nodeName:"gridLayout",icon:n.oZz,execute:e=>e.commands.insertLayout(3)},{key:"columns4",name:()=>r.Ru._({id:"hexbw8"}),keywords:["columns","layout","grid","four"],nodeName:"gridLayout",icon:n.oZz,execute:e=>e.commands.insertLayout(4)},{key:"contributors",name:()=>r.Ru._({id:"YqsXfH"}),nodeName:"contributors",icon:n.hP6,execute:e=>e.commands.insertContentAndSelect((0,h.G)().contributors),keywords:["contributors","authors","credits"]},{key:"divider",name:()=>r.Ru._({id:"R8AthW"}),nodeName:"divider",icon:n.adM,keywords:["hr","rule","line","divider"],shortcut:"---",execute:e=>e.commands.insertContentAndSelect((0,h.G)().divider)},{key:"tableOfContents",name:()=>r.Ru._({id:"9FTolD"}),nodeName:"tableOfContents",icon:n.o97,execute:e=>e.commands.insertContentAndSelect((0,h.G)().tableOfContents,-1),keywords:["toc","contents"]},{key:"gallery",name:()=>r.Ru._({id:"U+kFad"}),description:()=>r.Ru._({id:"GqdREM"}),nodeName:"gallery",shortcut:"/gallery",icon:n.Qyz,keywords:["gallery","image","layout","filmstrip","carousel"],execute:e=>e.commands.insertContentAndSelect((0,h.G)().gallery)},{key:"logo",name:()=>r.Ru._({id:"YkFus/"}),description:()=>r.Ru._({id:"YRtGxa"}),nodeName:"gallery",shortcut:"/logos",icon:n.a8v,keywords:["logo","logos","gallery"],execute:e=>e.chain().insertContentAndSelect((0,h.G)().logoGallery).run()},{key:"footnote",name:()=>r.Ru._({id:"dOxPd4"}),nodeName:"footnote",shortcut:"^note^",icon:n.sxe,execute:e=>{let t=(0,C.pN)(),i={...(0,h.G)().footnote,attrs:{noteId:t}};(0,C.Wj)(t,!0),e.commands.insertContent(i)},dragStartFn:e=>{let t=(0,C.pN)(),i={...(0,h.G)().footnote,attrs:{noteId:t}};(0,C.Wj)(t,!0),(0,E.f)({editor:e,content:i})},checkDisabled:v.Q,keywords:["footnote","note","reference"]},{key:"insertDate",name:()=>r.Ru._({id:"mYGY3B"}),nodeName:"paragraph",icon:n.okg,execute:e=>{let t=(0,s.A)(new Date,"PPP",{locale:l.A});e.chain().focus().insertContent(t).run()},shortcut:"/date",featureFlag:"insertDate",keywords:["date","today","current"]},...(0,f.V)(),...(0,y.m)(),{key:"toggle",name:()=>r.Ru._({id:"JFciKP"}),description:()=>r.Ru._({id:"Woijyj"}),keywords:["toggle","expand","collapse","disclosure","details"],nodeName:"toggle",icon:n.ijD,execute:e=>{let t=(0,S.n)();(0,M.bG)(t,!0),e.chain().insertContent({...(0,h.G)().toggle,attrs:{id:t}}).selectInsertedNode().run()},dragStartFn:e=>{let t=(0,S.n)();(0,M.bG)(t,!0),(0,E.f)({editor:e,content:{...(0,h.G)().toggle,attrs:{id:t}}})}},...(0,A.D)(),...(0,j.WP)(),...(0,w.v)(),...(0,b.A)(),...(0,L.b)(),...(0,L.s)(),{key:"autoComplete",name:()=>r.Ru._({id:"ZyVTQp"}),shortcut:m.Hb,nodeName:"paragraph",icon:g._$C,keywords:["continue","autocomplete","typeahead","complete","continue","ai"],execute:e=>{e.commands.autoComplete()},featureFlag:"aiAutocomplete",creditType:"autocomplete",needsConnection:!0},{key:"aiCardAfter",name:()=>r.Ru._({id:"yk2NpI"}),nodeName:"card",icon:g._$C,execute:e=>e.commands.insertCardAfter((0,h.G)().aiCardAfter),checkDisabled:e=>!e.schema.nodes.card,keywords:["card","below","after","new"],needsConnection:!0}],D=()=>c()(_(),e=>e.priority),R=()=>p()(_(),"key"),T=function(e,t){var i;let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return!!(t.needsConnection&&a||t.featureFlag&&!u.of.get(t.featureFlag)||(null==(i=t.checkDisabled)?void 0:i.call(t,e,n)))||!!n&&!(0,I.Bi)(e,t.nodeName)}},35460:(e,t,i)=>{"use strict";i.d(t,{e:()=>s});var n=i(55729),a=i(7203);class r{getSnapshot(){return this.transactionNumber===this.lastTransactionNumber||(this.lastTransactionNumber=this.transactionNumber,this.lastSnapshot={editor:this.editor,transactionNumber:this.transactionNumber}),this.lastSnapshot}getServerSnapshot(){return{editor:null,transactionNumber:0}}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}watch(e){if(this.editor=e,this.editor){let e=()=>{this.transactionNumber+=1,this.subscribers.forEach(e=>e())},t=this.editor;return t.on("transaction",e),()=>{t.off("transaction",e)}}}constructor(e){this.transactionNumber=0,this.lastTransactionNumber=0,this.subscribers=new Set,this.editor=e,this.lastSnapshot={editor:e,transactionNumber:0},this.getSnapshot=this.getSnapshot.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.watch=this.watch.bind(this),this.subscribe=this.subscribe.bind(this)}}function s(e){let[t]=(0,n.useState)(()=>new r(e.editor)),i=(0,a.useSyncExternalStoreWithSelector)(t.subscribe,t.getSnapshot,t.getServerSnapshot,e.selector,e.equalityFn);return(0,n.useEffect)(()=>t.watch(e.editor),[e.editor,t]),(0,n.useDebugValue)(i),i}},35462:(e,t,i)=>{"use strict";i.d(t,{t0:()=>w,Sg:()=>A,CP:()=>k});var n=i(37243),a=i(94289);i(46030);var r=i(17854),s=i(90158),l=i(29096),o=i(54570);class c{detectNode(e){if(e.type.name!==this.nodeType||!this.getNodeId(e))return!1;let t=e.attrs.code;return!!t&&this.findImages(t).length>0}findImages(e){return Array.from(new DOMParser().parseFromString(e,"text/html").querySelectorAll(this.selector))}getNodeId(e){var t;return(null==(t=e.attrs)?void 0:t.id)||null}getCacheKey(e,t){let i=this.getNodeId(e),n=t.interactionId;return"".concat(n,"__").concat(this.nodeType,"__").concat(i)}async processNode(e,t){let i=e.attrs,{code:n}=i,a=new DOMParser().parseFromString(n,"text/html"),r=Array.from(a.querySelectorAll(this.selector));return await Promise.all(r.map(async e=>{try{let i=e.getAttribute("prompt")||e.getAttribute("query"),n=await (0,o.a)({loadImageId:e.id,loadImageParams:{provider:"ICON"===e.tagName?"icon":"aiGenerated",query:i,options:{}},context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent},imageStore:t.imageStore});e.src=n.src||"",e.alt=n.query||"",e.removeAttribute("prompt")}catch(t){console.error("Failed to load image:",t),e.removeAttribute("prompt")}})),{...i,aiGenerateStatus:"done",code:a.body.innerHTML}}constructor(){this.nodeType="cardCodeItem",this.selector="img[prompt], icon[query]"}}var d=i(92192),p=i(49404);class u{detectNode(e){return!!(e.type.name===this.nodeType&&this.getNodeId(e)&&e.attrs&&!e.attrs.embed&&e.attrs.embedFetchStatus===p.fu)}getNodeId(e){var t;return(null==(t=e.attrs)?void 0:t.id)||null}getCacheKey(e,t){let i=this.getNodeId(e),n=t.interactionId;return"".concat(n,"__").concat(this.nodeType,"__").concat(i)}async processNode(e){try{if(e.attrs.embed||e.attrs.embedFetchStatus!==p.fu)return e.attrs;let t=(0,p.lQ)(e.attrs);if(!t)return e.attrs;let i=await (0,d.MP)(t);return{...e.attrs,embedFetchStatus:p.oS,embed:i.embed}}catch(t){return console.error("[EmbedFetchNodeProcessor] Error processing ".concat(this.nodeType,":"),t),{...e.attrs,embedFetchStatus:p.oS}}}constructor(e){this.nodeType=e}}var h=i(34124),g=i(15410),m=i(95856),x=i(41050),f=i(87489),b=i(94668);class C{detectNode(e){if(e.type.name!==this.nodeType||!this.getNodeId(e))return!1;let t=e.attrs;return!!(t&&t.aiGenerateParams&&"queued"===t.aiGenerateStatus)}getNodeId(e){var t;return(null==(t=e.attrs)?void 0:t.id)||null}getCacheKey(e,t){var i;let n=this.getNodeId(e),a=t.interactionId,r=e.attrs,s=r.templateKey,l=null==(i=r.aiGenerateParams)?void 0:i.prompt;return l||console.error("[SmartDiagramProcessor.getCacheKey] No prompt in aiGenerateParams"),"".concat(a,"__").concat(this.nodeType,"__").concat(n,"__").concat(s,"__").concat(l)}async populateIcons(e,t){if(Array.isArray(e))await Promise.all(e.map(e=>this.populateIcons(e,t)));else if(e&&"object"==typeof e){if(e.icon&&"object"==typeof e.icon&&e.icon.query)try{let i={provider:"icon",query:e.icon.query,options:{}},n=await (0,o.a)({loadImageId:"icon-".concat(Date.now(),"-").concat(Math.random()),loadImageParams:i,context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent},imageStore:t.imageStore});n.src&&(e.icon=n)}catch(t){console.error("Error fetching icon:",e.icon.query,t)}await Promise.all(Object.values(e).map(e=>this.populateIcons(e,t)))}}async processNode(e,t){let i=e.attrs||{};try{var n;let e=(0,m.KA)().getState(),a=(0,f.K)(e)||{},r=(0,f.SJ)(e),s={license:a.license,provider:a.provider,stylePrompt:a.generateStyle||(null==r||null==(n=r.config)?void 0:n.stylePrompt),model:a.model,stylePreset:a.stylePreset,visualsMenuEnabled:a.visualsMenuEnabled,artStylePreset:a.artStylePreset,artStylePrompt:a.artStylePrompt},l=await (0,b.SS)({prompt:i.aiGenerateParams.prompt,language:i.aiGenerateParams.language,variant:i.templateKey,sectionContext:i.aiGenerateParams.sectionContext,context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent}});await this.populateIcons(l.data,t),await this.processImagesInData(l.data,t,s);let o=(0,x.FV)(l.variant);return{...i,templateKey:l.variant,aiGenerateStatus:"done",horizontalAlign:"center",data:{...l.data,colorScheme:null==o?void 0:o.defaultColorScheme}}}catch(t){console.error("[SmartDiagramProcessor] Error processing ".concat(this.nodeType,":"),t);let e=i.templateKey?(0,x.FV)(i.templateKey):void 0;return{...i,aiGenerateStatus:"error",data:{colorScheme:null==e?void 0:e.defaultColorScheme}}}}async processImagesInData(e,t,i){if(Array.isArray(e))await Promise.all(e.map(e=>this.processImagesInData(e,t,i)));else if(e&&"object"==typeof e){if(e.image&&"object"==typeof e.image&&e.image.query&&!e.image.loadImageParams&&!e.image.src)try{let n=(0,o.e)({...i,query:e.image.query,provider:e.image.provider||i.provider}),a=await (0,o.a)({loadImageId:n.loadImageId,loadImageParams:n.loadImageParams,context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent},imageStore:t.imageStore});Object.assign(e.image,n,a,{loadImageStatus:"done"})}catch(t){console.error("[SmartDiagramProcessor] Error processing image:",e.image.query,t),Object.assign(e.image,{loadImageStatus:"error"})}await Promise.all(Object.values(e).map(e=>this.processImagesInData(e,t,i)))}}constructor(){this.nodeType="smartDiagram"}}let v=new Map,y=new Map,w=new s.b,k=async e=>{let{editor:t,rootNode:i,theme:n,interactionId:a,traceparent:s,workspaceId:o,docId:d,startPos:p,endPos:m,cardDimensions:x}=e,f=[new C,new h.C,new g.C,new c,new u("video"),new u("embed")],b=new l.t;i.descendants((e,i)=>{if((!p||!(im)))for(let i of f){if(!i.detectNode(e))continue;let l=i.getNodeId(e);if(!l)continue;let c={docId:d||t.gammaDocId,workspaceId:o||t.gammaOrgId||(0,r.gx)(),interactionId:a,theme:n,cardDimensions:x,imageStore:b,traceparent:s},p=i.getCacheKey(e,c);if(y.has(p)){L(t,l,i,y.get(p));continue}if(v.has(p)){v.get(p).then(e=>{L(t,l,i,e)});continue}let u=i.processNode(e,c);v.set(p,u),u.then(n=>{y.set(p,n),L(t,l,i,n),w.emit("processed",{node:e,attrs:n,processor:i,interactionId:c.interactionId,docId:c.docId})});break}})},A=async e=>{let{editor:t,content:i,theme:n,interactionId:r,workspaceId:s,docId:l,traceparent:o,cardDimensions:c}=e,d=a.bP.fromJSON(t.state.schema,i);k({editor:t,rootNode:d,theme:n,interactionId:r,traceparent:o,workspaceId:s,docId:l,cardDimensions:c})},L=(e,t,i,a)=>{let r=(0,n.xe)(e.state.doc,e=>i.getNodeId(e)===t)[0];if(!r)return void console.error("[updateAsyncNodeAttrs] Could not find node with id=".concat(t));let s=e.chain();s.updateAttributesAtPos(r.pos,a),s.noUndo&&s.noUndo(),s.run()}},35481:(e,t,i)=>{"use strict";i.d(t,{f:()=>r});var n=i(63867),a=i(43962);let r=(e,t)=>new n.k_({key:new n.hs("".concat(e.name,"_markview")),props:{nodeViews:{[e.name]:(i,n,r,s)=>(0,a.g)(t,{contentDOMElementTag:"span",as:"span"})({editor:e.editor,node:i,getPos:r,decorations:s,extension:{name:e.name,type:e.type.name,options:e.options,storage:e.storage},HTMLAttributes:{}})}}})},35665:(e,t,i)=>{"use strict";i.d(t,{DN:()=>a,LF:()=>s});var n=i(90158),a=function(e){return e.CREATE_COMMENT_FROM_SELECTION="createCommentFromSelection",e.OPEN_POPUP_COMMENT="openPopupComment",e.POPUP_COMMENT_TOGGLED="popupCommentToggled",e.OPEN_THEME_DRAWER="openThemeDrawer",e.OPEN_PAGE_SETUP="openPageSetup",e.OPEN_PRESENT_MODE_CONTEXT_MENU="openPresentModeContextMenu",e.Y_DOC_IS_TOO_LARGE="yDocIsTooLarge",e}({});class r extends n.b{}let s=new r},35859:(e,t,i)=>{"use strict";i.d(t,{PH:()=>d,SM:()=>g,UG:()=>c,XD:()=>x,fA:()=>h,gb:()=>m});var n=i(6029),a=i(2241),r=i(99492),s=i(55597),l=i(48621),o=i(77650);let c=.25*!i(4742).D1,d={top:0,right:0,bottom:0,left:0},p={monochrome:{label:()=>o.Ru._({id:"VvdC4u"})},spin:{label:()=>o.Ru._({id:"0LFzg9"})},complement:{label:()=>o.Ru._({id:"2HDXEj"})},complement2:{label:()=>o.Ru._({id:"XTxqsS"})},alternating:{label:()=>o.Ru._({id:"K+2OGd"})}},u={monochrome:{label:()=>o.Ru._({id:"VvdC4u"})},alternating:{label:()=>o.Ru._({id:"K+2OGd"})},theme:{label:()=>o.Ru._({id:"FEr96N"})},spin:{label:()=>o.Ru._({id:"0LFzg9"})},complement:{label:()=>o.Ru._({id:"2HDXEj"})},complement2:{label:()=>o.Ru._({id:"XTxqsS"})}},h={...p,...u},g=e=>e?u:p,m="monochrome",x=Object.freeze({pie:{icon:(0,n.jsx)(l.g,{icon:r.W1p}),selectedIcon:(0,n.jsx)(l.g,{icon:s.W1p}),label:()=>o.Ru._({id:"RT6aCN"})},donut:{icon:(0,n.jsxs)(a.B.span,{className:"fa-layers fa-fw",children:[(0,n.jsx)(l.g,{icon:r.xD0}),(0,n.jsx)(l.g,{icon:r.ZPt})]}),selectedIcon:(0,n.jsxs)(a.B.span,{className:"fa-layers fa-fw",children:[(0,n.jsx)(l.g,{icon:s.xD0}),(0,n.jsx)(l.g,{icon:r.ZPt})]}),label:()=>o.Ru._({id:"Cn5cfQ"})},line:{icon:(0,n.jsx)(l.g,{icon:r.gK3}),selectedIcon:(0,n.jsx)(l.g,{icon:s.gK3}),label:()=>o.Ru._({id:"MZW+2G"})},bar:{icon:(0,n.jsx)(l.g,{icon:r.s67}),selectedIcon:(0,n.jsx)(l.g,{icon:s.s67}),label:()=>o.Ru._({id:"EzalDc"})},"horizontal-bar":{icon:(0,n.jsx)(l.g,{icon:r.Mkm}),selectedIcon:(0,n.jsx)(l.g,{icon:s.Mkm}),label:()=>o.Ru._({id:"CeeoKy"})}})},36063:(e,t,i)=>{"use strict";i.d(t,{C:()=>g});var n=i(55729),a=i(7680),r=i(2420),s=i(67025),l=i(44732),o=i(94260),c=i(95856),d=i(78734),p=i(87489),u=i(42116),h=i(28680);let g=()=>{var e;let{product:t,subscription:i,openUpsellModal:g}=(0,o.I)(),m=null!=(e=(0,c.GV)(s.qj))?e:0,x=(0,c.GV)(h.qz),f=(0,c.GV)(p.sX),b=(0,c.GV)((0,r.pn)(f)),C=(0,a.r)("buddy-chat",{plan:null!=t?t:"free"})?m:1e3,{isDismissed:v,dismissWarning:y}=(()=>{let[e,t]=(0,u.M)("lowCreditsWarningDismissed",null),i=(0,n.useCallback)(()=>!!e&&(!(Date.now()-e>864e5)||(t(null),!1)),[e,t]),a=(0,n.useCallback)(()=>{t(Date.now())},[t]);return{isDismissed:i(),dismissWarning:a}})(),w="ok";C<=0?w="out":C<=200&&!v&&(w="low");let k="not-full";x>18e4?k="full":x>15e4&&(k="almost-full");let A=null;b?A="stillStreaming":"out"===w?A="credits":"full"===k&&(A="contextWindow");let L=null;if(null==i?void 0:i.nextCreditRefillTime){let e=new Date(i.nextCreditRefillTime),t=new Date;L=Math.ceil((e.getTime()-t.getTime())/864e5)}let j=t?null:{key:"plus",name:l.Ft},E="refill",S=null;return j&&(E="upgrade",S=j.name),{availableCredits:C,contextWindowStatus:k,creditStatus:w,tokensUsed:x,product:t,subscription:i,upsellType:E,upsellPlanName:S,daysToNextCredit:L,openUpgradeModel:(0,n.useCallback)(()=>{j&&g({segmentEvent:d.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:"credits.buddyEditChat",targetFeature:"unlimited_credits"})},[g,j]),dismissLowCreditsWarning:y,disabledReason:A}}},36465:(e,t,i)=>{"use strict";i.d(t,{c:()=>u});var n=i(81278),a=i(55729),r=i(1319),s=i(22199),l=i(95856),o=i(70077),c=i(80621),d=i(6139),p=i(74048);let u=e=>{let{url:t,nonPublishedUrl:i}=e,{push:u}=(0,n.useRouter)(),h=(0,o.En)(),g=(0,l.GV)(r.Jo),m=(0,d.oR)(),x=(0,l.GV)(s.C),f=m?(0,c.M7)({url:t,doc:g,previewEnabled:x}):i||t,b=h&&(0,c.uH)(t,g),C=(0,a.useCallback)(e=>{(0,p.jv)(f)&&(e.preventDefault(),u(f,void 0,{shallow:!0}))},[f,u]);return(0,a.useMemo)(()=>({linkUrl:f,handleClick:x?C:void 0,isCurrentPage:b}),[C,f,x,b])}},36939:(e,t,i)=>{"use strict";i.d(t,{j:()=>p});var n=i(51684),a=i(99492);i(77650);var r=i(8141),s=i(15726),l=i(13796),o=i(85851),c=i(55351),d=i(19451);let p={bing:"image.bing",giphy:"image.giphy",google:"image.google",web:"image.web",unsplash:"image.unsplash",pexels:"image.pexels",lexica:"image.lexica",aiGenerated:"image.ai-generated",fontawesome:"image.icon",pictographic:"image.pictographic",pictographicIcons:"image.pictographic.icon",none:"image.none",placeholder:"image.placeholder",accentTheme:"accent.theme"};c.a,l.X,d.R,r.U,o.x,s.P,a.sAw,a.Dfk,n.yvG},37548:(e,t,i)=>{"use strict";i.d(t,{Y:()=>u});var n=i(6029),a=i(88516),r=i(58959),s=i(8099),l=i(16936),o=i(38036),c=i(99492),d=i(48621),p=i(77650);let u=e=>{let{value:t,setValue:i,min:u,max:h,step:g=1,decrementTooltip:m,incrementTooltip:x,isDecrementTooltipDisabled:f=!0,isIncrementTooltipDisabled:b=!0,isDisabled:C=!1,isInputReadOnly:v=!1,inputMaxW:y,containerW:w}=e,{getInputProps:k,getIncrementButtonProps:A,getDecrementButtonProps:L}=(0,a.h)({step:g,min:u,max:h,value:t,onChange:e=>{let t=Number(e);isNaN(t)||th||i(t)}});return(0,n.jsxs)(r.z,{w:w,children:[(0,n.jsx)(s.m,{label:m,isDisabled:f,hasArrow:!0,placement:"top",children:(0,n.jsx)(l.K,{...L(),isDisabled:C,"aria-label":p.Ru._({id:"JvTdAL"}),icon:(0,n.jsx)(d.g,{icon:c.EZy}),rounded:"md",variant:"plain"})}),(0,n.jsx)(o.p,{...k(),maxW:y,px:0,textAlign:"center",isReadOnly:v}),(0,n.jsx)(s.m,{label:x,isDisabled:b,hasArrow:!0,placement:"top",children:(0,n.jsx)(l.K,{...A(),"aria-label":p.Ru._({id:"kdkZBD"}),icon:(0,n.jsx)(d.g,{icon:c.QLR}),rounded:"md",variant:"plain"})})]})}},37683:(e,t,i)=>{"use strict";i.d(t,{l:()=>a});var n=i(19063);let a=e=>(0,n.u)("aiImageEditing")&&(e=>!!e&&!!e.src)(e)},37848:(e,t,i)=>{"use strict";function n(e,t){if(null!=e)return e;let i=Error(void 0!==t?t:"Got unexpected "+e);throw i.framesToPop=1,i}i.d(t,{Z:()=>n})},38089:(e,t,i)=>{"use strict";i.d(t,{f:()=>p});var n=i(6029),a=i(80314),r=i(64268),s=i(51504),l=i(57405),o=i(48810),c=i(19564),d=i(59534);let p=e=>{let{updateYourBillingInformationReason:t}=e,i=(0,d.U)();if(!i.isPaymentOverdue)return null;let{billingAdminDisplayName:p}=i,u=(0,n.jsx)(c.x6,{id:"wg3zrp",components:{0:(0,n.jsx)(a.N,{href:i.updateYourBillingInfoHref,onClick:i.updateYourBillingInfoOnClick,isExternal:!0,textDecoration:"underline"})}}),h=(0,n.jsx)(c.x6,{id:"nK/p5s",values:{billingAdminDisplayName:p}});return(0,n.jsxs)(r.F,{status:"error",children:[(0,n.jsx)(s._,{}),(0,n.jsxs)(l.T,{alignItems:"start",children:[(0,n.jsxs)(o.E,{children:[(0,n.jsx)(c.x6,{id:"TuwbmO"})," ",i.isCurrentUserBillingAdmin?u:h]}),t]})]})}},38359:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new(i(90158)).b},38377:(e,t,i)=>{"use strict";i.d(t,{Dn:()=>o,r4:()=>s,vf:()=>l});var n=i(99492),a=i(55597),r=i(77650);let s=3,l=()=>[{name:r.Ru._({id:"bjuYAW"}),key:"solid",icon:a.Cpz},{name:r.Ru._({id:"bCuf07"}),key:"outline",icon:n.Cpz},{name:r.Ru._({id:"1lWK8g"}),key:"link",icon:n.CQO}],o={buttonGroup:{alignEnabled:!0,colorEnabled:!0,linkDropdownEnabled:!0,variants:["solid","outline"],defaultVariant:"solid"},navbarButtons:{alignEnabled:!1,colorEnabled:!0,linkDropdownEnabled:!1,variants:["solid","outline"],defaultVariant:"solid"},navbarLinks:{alignEnabled:!0,colorEnabled:!1,linkDropdownEnabled:!1,variants:["link"],defaultVariant:"link"}}},38745:(e,t,i)=>{"use strict";i.d(t,{L:()=>o,X:()=>l});var n=i(55729),a=i(5302),r=i(18629);let s=["GetSavedMedia","GetUserSavedMedia","GetWorkspaceSavedMedia"],l=e=>{var t;let{docId:i,themeId:r,interactionId:l,scope:c="legacy",count:d=18,savedMediaContext:p}=e,{data:u,loading:h,fetchMore:g}=o({scope:c,docId:i,themeId:r,interactionId:l,count:d,savedMediaContext:p}),m=(0,n.useMemo)(()=>{switch(c){case"user":return"userSavedMedia";case"doc":return"workspaceSavedMedia";default:return"savedMedia"}},[c]),x=(0,n.useMemo)(()=>{var e;return((null==u||null==(e=u[m])?void 0:e.edges)||[]).map(e=>e.node)},[u,m]),f=null==u||null==(t=u[m])?void 0:t.pageInfo,[b,C]=(0,n.useState)(!1),v=(0,n.useCallback)(async()=>{if((null==f?void 0:f.hasNextPage)&&(null==f?void 0:f.endCursor)){C(!0);try{await g({variables:{after:f.endCursor},updateQuery:(e,t)=>{var i,n;let{fetchMoreResult:a}=t;if(!a)return e;let r=(null==(i=a[m])?void 0:i.edges)||[],s=[...(null==(n=e[m])?void 0:n.edges)||[],...r];return{...e,[m]:{...a[m],edges:s}}}})}catch(e){console.error("Error loading more images:",e)}finally{C(!1)}}},[g,f,m]),[y,w]=(0,n.useState)(null),[k,A]=(0,n.useState)(!1),[L,j]=(0,n.useState)(!1),[E]=(0,a.GQw)(),[S]=(0,a.t77)(),[M]=(0,a.sIv)(),I=(0,n.useCallback)(async e=>{w(e),A(!0);try{await E({variables:{id:e},update:t=>{t.evict({id:t.identify({id:e,__typename:"SavedMedia"})}),t.gc()},refetchQueries:s})}catch(e){console.error("Error deleting image:",e)}finally{w(null),A(!1)}},[E]),_=(0,n.useCallback)(async e=>{try{await M({variables:{ids:e},refetchQueries:s})}catch(e){console.error("Error unarchiving images:",e)}},[M]),D=(0,n.useCallback)(async e=>{let t=!1;j(!0);try{await S({variables:{ids:e},update:t=>{e.forEach(e=>{t.evict({id:t.identify({id:e,__typename:"SavedMedia"})})}),t.gc()},refetchQueries:s})}catch(e){console.error("Error deleting images:",e),t=!0}finally{j(!1)}return t?{success:!1}:{success:!0,undo:()=>_(e)}},[S,_]);return{history:x,loadMore:v,isLoadingMore:b,canLoadMore:!!(null==f?void 0:f.hasNextPage),isLoading:h,deleteImage:I,deletingId:y,isDeleting:k,isDeletingMany:L,deleteMany:D}},o=e=>{let{scope:t,interactionId:i,docId:n,themeId:s,count:l=18,savedMediaContext:o}=e,c={workspaceId:(0,r.x)(o),types:[a.zut.Image],sources:["image.ai-generated","image.ai-edited"],first:l,...i?{interactionId:i}:{}},d={type:a.zut.Image,source:"image.ai-generated",first:l},p={...n?{docId:n}:{},...s?{themeId:s}:{}},u=(0,a.abJ)({variables:{...c},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"user"!==t}),h=(0,a.Gc5)({variables:{...c,...p},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"doc"!==t}),g=(0,a.N3Q)({variables:{...d,...p},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"legacy"!==t});return"user"===t?u:"doc"===t?h:g}},38791:(e,t,i)=>{"use strict";i.d(t,{J:()=>s,f:()=>r});var n=i(94289),a=i(22670);let r=e=>{let{editor:t,content:i,operation:a="insert"}=e,r=Array.isArray(i)?i:[i],s=n.Ji.fromJSON(t.schema,{content:r});t.view.dragging={slice:s,move:!0,operation:a},t.commands.setTextSelection(t.state.selection.from)},s=(e,t)=>{a.zS.track(a.VV.NODE_INSERTED,{node_name:e.nodeName,command:e.key,method:t}),"card"===e.nodeName&&a.zS.track(a.VV.CARD_CREATED,{method:t,command:e.key})}},39027:(e,t,i)=>{"use strict";i.d(t,{R:()=>y});var n=i(6029),a=i(53996),r=i(26420),s=i(21938),l=i(51684),o=i(48621),c=i(31241),d=i(77650),p=i(55729),u=i(19063),h=i(51203),g=i(95856),m=i(52239),x=i(5314),f=i(87489),b=i(3898),C=i(43986),v=i(85220);let y=e=>{let{image:t,iconSize:i,boxProps:p,number:u,selectCell:h,placeholderIfEmpty:g,isNumbered:x,textAlign:f,fontWeight:v,color:y="currentColor"}=e,{hasIcon:k,handleChangeIcon:A,isEditable:L}=w({image:t,selectCell:h}),j=g&&!k,E=x&&!k;return(0,n.jsx)(c.Tz,{placement:"top",label:k?d.Ru._({id:"yBP2Ki"}):d.Ru._({id:"zFIUaq"}),isDisabled:!L||E,children:(0,n.jsxs)(a.o,{className:(0,s.cx)("image"),h:"calc(1em * var(--line-height-heading))",w:"1em",fontSize:"".concat(i,"em"),fontWeight:v,textAlign:f,role:"group",pos:"relative","data-smart-layout-image-drop-target":"true",onClick:L&&!E?A:void 0,css:(0,m.t)(y),...p,children:[k?(0,n.jsx)(C.s,{image:t}):u?"".concat(u):null,(L&&!E||j)&&!(0,b.nr)()&&(0,n.jsx)(r.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!j,_groupHover:{opacity:1},pos:"absolute",fontSize:"0.8em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,n.jsx)(o.g,{icon:l.cCs,fixedWidth:!0})})]})})},w=e=>{let{image:t,selectCell:i,disableEditing:n}=e,a=(0,g.GV)(f.nD)&&!n&&i,r=(null==t?void 0:t.src)||(null==t?void 0:t.tempUrl),{setMediaDrawerSourceKeyAction:s}=(0,v.B)();return{hasIcon:r,handleChangeIcon:(0,p.useCallback)(e=>{e.stopPropagation(),null==i||i();let n=u.of.get("pictographicIconsSearch")?h.un.key:h.fo.key;s((null==t?void 0:t.source)||n,!0),setTimeout(()=>{(0,x.G)(!1)},30)},[i,s,null==t?void 0:t.source]),isEditable:a}}},39150:(e,t,i)=>{"use strict";i.d(t,{P:()=>a,T:()=>n});let n="non-clickable",a={clipType:null,clipPath:null,clipAspectRatio:null,width:null}},39239:(e,t,i)=>{"use strict";i.d(t,{a:()=>g,h:()=>m});var n=i(21938),a=i(37243),r=i(63867),s=i(97255),l=i(19063),o=i(20044);class c extends r.k_{removeOverlappingDecorations(e,t){let i=this.getDecorationsRanges(t),n=e.find(i.from,i.to).filter(e=>i.hasRange(e));return e.remove(n)}getDecorationsRanges(e){let t=1/0,i=-1/0,n=new Set;return e.forEach(e=>{let{from:a,to:r}=e;ai&&(i=r),n.add("".concat(a,":").concat(r))}),{from:t,to:i,hasRange:e=>{let{from:t,to:i}=e;return n.has("".concat(t,":").concat(i))}}}decorateDoc(e){let t=[];return e.descendants(this.decorateNode.bind(this,t)),s.zF.create(e,t)}processStep(e,t,i,n){let a=t.doc,r=t.mapping.slice(n+1),s=r.map("from"in e?e.from:e.pos),l="to"in e?r.map(e.to):s,o="slice"in e?e.slice.content.size:0;a.descendants((e,t,n,a)=>!(t+e.nodeSizel+o)&&("document"===e.type.name||!n||this.decorateNode(i,e,t,n,a)))}constructor({key:e,decorateNode:t,options:i={}}){super({key:e,state:{init(e,t){let{doc:i}=t;return{decorations:this.decorateDoc(i)}},apply(e,t){var n,a;let r=null==(n=i.processEntireDoc)?void 0:n.call(i),s=null!=(a=i.shouldProcessStep)?a:o.Be,l=t.decorations;if(!e.steps.length&&!r)return{...t,decorations:l.map(e.mapping,e.doc)};if(r||(0,o.R3)(e))return{...t,decorations:this.decorateDoc(e.doc)};let c=[];e.steps.forEach((t,i)=>{if(s(t))return this.processStep(t,e,c,i)});let d=this.removeOverlappingDecorations(l.map(e.mapping,e.doc),c).add(e.doc,c);return{...t,decorations:d}}},props:{decorations:t=>{var i;return null==(i=e.getState(t))?void 0:i.decorations}}}),this.decorateNode=t}}var d=i(61386),p=i(49617),u=i(84739);function h(e,t,i,a,r){if((0,p.cE)(a)&&e.push(s.NZ.node(i,i+t.nodeSize,{},{isAnnotatable:!0})),(0,d.CD)(t))e.push(s.NZ.node(i,i+t.nodeSize,{class:(0,n.cx)("block","block-".concat(t.type.name),0===r&&"first-block",r===a.childCount-1&&"last-block")})),0===r&&((0,d.jg)(a)||(0,u.Eg)(a))&&e.push(s.NZ.node(i,i+t.nodeSize,{class:"first-block-in-card"},{isFirstBlockInCard:!0}));else{if(!t.isLeaf&&!t.isBlock)return!1;e.push(s.NZ.node(i,i+t.nodeSize,{class:"node-".concat(t.type.name)}))}return!0}let g=a.YY.create({name:"blockClass",addOptions:()=>({blockClass:"block"}),addProseMirrorPlugins:()=>[new c({key:new r.hs("blockClass"),decorateNode:h,options:{processEntireDoc:()=>!l.of.get("useTransactionBlockPlugin")}})]}),m=e=>!!e.find(e=>e.spec.isFirstBlockInCard)},39402:(e,t,i)=>{"use strict";i.d(t,{QJ:()=>x,Jl:()=>m});var n=i(4765),a=i(37243),r=i(63867),s=i(62040),l=i(22670),o=i(51831),c=i(83817),d=i.n(c),p=i(87489),u=i(20044),h=i(61386);class g{compute(e){let t=(e=>{let t=[],i={tree:{},parents:{},treeArray:[]};return e.doc.descendants((n,a)=>{if(!(0,h.jg)(n))return;let r=e.doc.resolve(a),s=n.attrs.id;t.push(s);let l=(0,u.TK)(r,h.jg).reverse().map(e=>{let{node:t}=e;return t.attrs.id}),o=[...l,s];o.reduce((e,t)=>(e[t]=e[t]||{},e[t]),i.tree),i.parents[s]=l,o.reduce((e,t)=>{let i=e.find(e=>e.id===t);return i?i.children:(e.push({id:s,children:[]}),e)},i.treeArray)}),{cardIds:t,cardIdMap:i}})(e);d()(this.value,t)||(this.hasChanges=!0);let i=t.cardIds.filter(Boolean),n=i.filter((e,t)=>i.includes(e,t+1));return this.duplicateCardIds=n.filter(e=>!this.duplicateCardIds.includes(e)),this.value=t,this}apply(e,t){return e.docChanged&&this.compute(t),this}processChanges(e){this.hasChanges&&this.value&&e((0,p.t0)(this.value)),this.hasChanges=!1}constructor(){this.hasChanges=!1,this.duplicateCardIds=[],this.value=null}}let m=new r.hs("cardIds"),x=a.YY.create({name:"cardIds",priority:o.y.CardIds,addOptions:()=>({enabled:!0}),addProseMirrorPlugins(){return this.options.enabled?[new r.k_({key:m,state:{init:()=>new g,apply:(e,t,i,n)=>t.apply(e,n)},appendTransaction:(e,t,i)=>{var a;let r=m.getState(i);if(!(null==r||null==(a=r.value)?void 0:a.cardIds))return null;if(e.some(e=>e.docChanged)&&r.duplicateCardIds.length&&!this.editor.isThumbnail){let t={duplicateIds:JSON.stringify(r.duplicateCardIds),transactions:JSON.stringify(f(e)),isThumbnail:this.editor.isThumbnail};null===l.zS||void 0===l.zS||l.zS.track(l.ng.DUPLICATE_CARD_IDS,{...t}),n.Cp("[generateCardIdMap] Duplicate cardIds detected. This is unexpected and will cause spotlight issues. Additional metadata:",{extra:t})}return null}})]:[]}}),f=e=>e.map(e=>{let t=e.steps.map(e=>{if(e instanceof s.Ln||e instanceof s.Wg){var t,i,n;let a=(null==(i=e.slice.toJSON())||null==(t=i.content)?void 0:t[0])||{},r={type:a.type,attrs:a.attrs,contentLength:null==(n=a.content)?void 0:n.length};return{name:e.constructor.name,from:e.from,to:e.to,sliceContentSimple:r}}return e instanceof s.q4?{name:e.constructor.name,pos:e.pos,attr:e.attr}:{name:e.constructor.name}}),i=Object.fromEntries(Object.entries(e.meta).map(e=>{let[t,i]=e;if("annotationEvent"===t){var n,a,r,s,l;return[t,{type:i.type,droppedBlockPos:i.droppedBlockPos,dragging:{inBlockLength:null==(a=i.dragging)||null==(n=a.inBlock)?void 0:n.length,inCardLength:null==(s=i.dragging)||null==(r=s.inCard)?void 0:r.length,origNodePos:null==(l=i.dragging)?void 0:l.origNodePos}}]}return"uiEvent"===t?[t,i]:[t,"object"==typeof i?"object":i]}));return{stepsData:t,docChanged:e.docChanged,selection:{from:e.selection.from,to:e.selection.to},selectionSet:e.selectionSet,metaData:i}})},39473:()=>{},39508:(e,t,i)=>{"use strict";i.d(t,{n:()=>n});let n=i(35658).Ay.extend({parseHTML:()=>[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration=line-through",consuming:!1},{style:"text-decoration-line=line-through",consuming:!1}],addKeyboardShortcuts(){return{"Mod-Shift-x":()=>this.editor.commands.toggleStrike()}}})},39616:(e,t,i)=>{"use strict";i.d(t,{_:()=>c});var n=i(55729),a=i(22670),r=i(30361),s=i.n(r),l=i(95856),o=i(87489);let c=(e,t)=>{let i=(()=>{let e=(0,l.GV)(o.SJ);return(0,n.useCallback)(()=>s()(e.config.accentBackgrounds),[e])})(),r=(0,a.st)();return(0,n.useCallback)(n=>{"number"==typeof t&&("blank"===n?e.commands.setCardLayout(t,n):e.commands.setCardLayout(t,n,i),null==r||r.track(a.VV.CARD_LAYOUT_UPDATED,{source:"card-styling-menu",layout:n}))},[e,t,i,r])}},39734:(e,t,i)=>{"use strict";i.d(t,{f:()=>f});var n=i(37243),a=i(83902),r=i(12889),s=i(37524),l=i(44604),o=i(6029),c=i(55729),d=i(98997),p=i(44790),u=i(8774),h=i(81592),g=i(73232),m=i(83090);let x=e=>{let{node:t,decorations:i,editor:n}=e,a=(0,h.v)(i),s=(0,m.Ms)(i),l=(0,g.fZ)(i),{horizontalAlign:x,fontSize:f,placeholder:b}=t.attrs,C=(0,g.yp)(x),v="left"===x&&"ltr"===l||"right"===x&&"rtl"===l,[y,w]=(0,c.useState)(!1),k=s&&a&&(!x||v)&&!(0,u.NO)(n)&&!b||y;return(0,o.jsxs)(p.u,{...e,style:{position:"relative"},children:[(0,o.jsx)(r.$p,{dir:l,"data-font-size":f,"data-multiline-placeholder":b,style:{textAlign:C.textAlign}}),k&&(0,o.jsx)(d.B,{...e,dir:l,slashMenuOpen:y,setSlashMenuOpen:w})]})},f=a.A.extend({name:"paragraph",group:"block cardNotesBlock",selectable:!1,addNodeView:()=>(0,r.gu)(x,{update:l.z0}),allowFontSizes:"body",addAttributes:()=>({fontSize:s.mD}),parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:t}=e;return["p",(0,n.KV)(t,{class:"paragraph"}),0]},renderHTMLforAI(e){let{HTMLAttributes:t}=e;return["p",t,0]}})},39872:(e,t,i)=>{"use strict";i.d(t,{J:()=>l});var n=i(94289),a=i(63867),r=i(63689),s=i(72368);class l extends a.LN{map(e,t){let{deleted:i,pos:n}=t.mapResult(this.anchor),r=e.resolve(n);return i?(0,s.n)(r)||a.LN.near(r):new l(r,this.side)}content(){return new n.Ji(n.FK.from(this.node),0,0)}eq(e){return e instanceof l&&e.anchor===this.anchor&&e.side===this.side}toJSON(){return{type:"presentation",anchor:this.anchor,side:this.side}}createSelectionNear(){let e=this.side<1?1:-1;return(0,r.s)(this.$from,e)||a.LN.near(this.$from)}static fromJSON(e,t){if("number"!=typeof t.anchor)throw RangeError("Invalid input for PresentationSelection.fromJSON");return new l(e.resolve(t.anchor))}static create(e,t,i){return new l(e.resolve(t),i)}static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable}constructor(e,t=0){let i=e.nodeAfter;super(e,e.node(0).resolve(e.pos+i.nodeSize)),this.node=i,this.side=t}}if(l.prototype.visible=!1,!l.prototype.jsonID)try{a.LN.jsonID("presentation",l)}catch(e){}},39977:(e,t,i)=>{"use strict";i.d(t,{TH:()=>u,YC:()=>m,kT:()=>h,nK:()=>g});var n=i(58495),a=i(83691),r=i(51203),s=i(2137),l=i(25135),o=i(63689),c=i(65222),d=i(88273),p=i(80772);let u=(e,t,i,a)=>{var o;let c,u={type:l.h.IMAGE,source:r.mx.key,image:{uploadStatus:s.A.Uploading,source:r.mx.key}};(0,d.aI)(i.type)?(u.image.showPlaceholder=!0,c="HEIC_tempId_".concat((0,n.Ak)())):c=URL.createObjectURL(i),u.image.tempUrl=c;let h=(t,i)=>{if(!c&&!i)return;let n=c||i;(0,p.Ki)(e,n,t)};t.setNodeAttribute(a,"background",u).setMeta("imageUploadUpdateAttrs",!0),(0,r.QM)(i,null==(o=e.storage.mediaUpload)?void 0:o.orgId,{onOriginalFileUpload:h,onUploadComplete:h,onUploadFailed:t=>{(0,p.wt)(e,c,t),URL.revokeObjectURL(c)}})},h=(e,t)=>t.map(t=>{let i=(0,c.QC)(t);return(0,d.u3)(t.type)?m(t,e):(0,c.PQ)(t.type,i)?f(t,e):(0,c.cZ)(t.type,i)?x(t,e):null}).filter(e=>null!==e),g=function(e,t,i){let n=h(e,t);if(0==n.length)return;let a=n.map(e=>e.content),r=e.state.doc.resolve(i),s=r.parent.inlineContent,l=i;s&&0===r.parentOffset?l=i-1:s&&null===r.nodeAfter&&(l=i+1),e.chain().insertContentAt(l,a,{updateSelection:!1}).command(e=>{var t;let{tr:i}=e,n=i.doc.resolve(i.mapping.map(l)),a=(0,o.s)(i.doc.resolve(n.pos-((null==(t=n.nodeBefore)?void 0:t.nodeSize)||1)));return a&&i.setSelection(a),!0}).run(),n.forEach(e=>{e.upload()}),setTimeout(()=>{e.commands.scrollIntoView()},200)},m=(e,t)=>{let i={uploadStatus:s.A.Uploading,source:r.mx.key};(0,d.aI)(e.type)?(i.showPlaceholder=!0,i.tempUrl="HEIC_tempId_".concat((0,n.Ak)())):i.tempUrl=URL.createObjectURL(e);let a=(e,n)=>{let a=i.tempUrl;(a||n)&&(0,p.Ki)(t,a||n,e)},l={onOriginalFileUpload:a,onUploadComplete:a,onUploadFailed:e=>{i.tempUrl&&((0,p.wt)(t,i.tempUrl,e),URL.revokeObjectURL(i.tempUrl))}};return{name:e.name,content:{type:"image",attrs:i},upload:()=>{var i;return(0,r.QM)(e,null==(i=t.storage.mediaUpload)?void 0:i.orgId,l)}}},x=(e,t)=>{let i=URL.createObjectURL(e),n={...(0,p.bY)(e),url:i},a=(e,n)=>{(i||n)&&(0,p.X6)(t,i||n,e)},s={onOriginalFileUpload:a,onUploadComplete:a};return{name:e.name,content:{type:"embed",attrs:n},upload:()=>{var i;return(0,r.QM)(e,null==(i=t.storage.mediaUpload)?void 0:i.orgId,s,"node","doc")}}},f=(e,t)=>{let i=URL.createObjectURL(e),n={...(0,p.bY)(e),url:i},s=(e,n)=>{(i||n)&&(0,p.X6)(t,i||n,e)},l={onOriginalFileUpload:s,onUploadComplete:s};return{name:e.name,content:{type:"embed",attrs:n},upload:()=>{var i;return(0,r.QM)(e,null==(i=t.storage.mediaUpload)?void 0:i.orgId,l,"node","importCsv",a.$.TRANSLOADIT_FILE_TEMPLATE_ID)}}}},40271:(e,t,i)=>{"use strict";i.d(t,{V:()=>p});var n=i(6029),a=i(49611),r=i(55597),s=i(48621),l=i(19564),o=i(98618),c=i(44732),d=i(37683);let p=e=>{let{onClick:t,image:i}=e,{toggleBuddyChatPanel:p,isBuddyChatPanelOpen:u}=(0,o.Cy)();return(0,d.l)(i)?(0,n.jsx)(a.$,{size:"sm",variant:"special",leftIcon:(0,n.jsx)(s.g,{icon:r.p7g}),onClick:()=>{u||p(),t()},children:(0,n.jsx)(l.x6,{id:"0aK6vE",values:{AGENT_PROPER_NOUN:c.qV}})}):null}},40300:(e,t,i)=>{"use strict";i.d(t,{c:()=>r});var n=i(25135),a=i(84739);let r=(e,t,i,r,s)=>{let l=t.doc.nodeAt(i);if((null==l?void 0:l.type.name)!=="card")return!1;let o=l.attrs,c=(0,a.lH)(r);if((0,a.Fm)(t,i,e.schema,c),r===o.layout)return!0;t.setNodeAttribute(i,"layout",r);let{accent:d}=(0,a.dg)(t,i);if(s&&d&&d.node.attrs.background.type===n.h.NONE){let e=s();e&&t.setNodeAttribute(d.pos,"background",e)}let{layoutTemplateColumns:p}=l.attrs,u=o.layout;return p&&("left"===u&&"right"===r||"right"===u&&"left"===r)&&t.setNodeAttribute(i,"layoutTemplateColumns",p.split(" ").reverse().join(" ")),!0}},40425:(e,t,i)=>{"use strict";i.d(t,{rn:()=>a.HT,J3:()=>l.J,cq:()=>W.cq,gC:()=>W.gC,JD:()=>W.JD,AL:()=>P,Tn:()=>W.Tn,Kl:()=>W.Kl,QN:()=>W.QN,rO:()=>W.rO,CG:()=>W.CG,lD:()=>W.lD,rP:()=>d,D8:()=>W.D8,aH:()=>o.aH,w7:()=>W.w7,aO:()=>W.aO,_t:()=>W._t,i4:()=>W.i4,L0:()=>W.L0,LF:()=>K,_G:()=>W._G,Qg:()=>W.Qg,uC:()=>W.uC});var n=i(63867),a=i(67396),r=i(41959),s=i(91433),l=i(76216),o=i(7434);let c=new n.hs("fix-tables");function d(e,t){let i,n=(t,n)=>{"table"!=t.type.spec.tableRole||(0,r.VM)(t)||(i=function(e,t,i,n){let a,r,d=l.J.get(t);if(!d.problems)return n;n||(n=e.tr);let p=[];for(let e=0;e0){let t="cell";i.firstChild&&(t=i.firstChild.type.spec.tableRole);let p=[];for(let i=0;it.width)for(let r=0,s=0;rt.height){let s=[];for(let e=0,n=(t.height-1)*t.width;e=t.width)&&i.nodeAt(t.map[n+e]).type==p.header_cell;s.push(a?c||(c=p.header_cell.createAndFill()):o||(o=p.cell.createAndFill()))}let d=p.row.create(null,u.FK.from(s)),h=[];for(let e=t.height;e{let l=i.selection;if(l instanceof a.HT)return C(i,r,n.LN.near(l.$headCell,t));if("horiz"!=e&&!l.empty)return!1;let c=L(s,e,t);if(null==c)return!1;if("horiz"==e)return C(i,r,n.LN.near(i.doc.resolve(l.head+t),t));{let a=i.doc.resolve(c),s=(0,o.oD)(a,e,t),l;return l=s?n.LN.near(s,1):t<0?n.LN.near(i.doc.resolve(a.before(-1)),-1):n.LN.near(i.doc.resolve(a.after(-1)),1),C(i,r,l)}}}function y(e,t){return(i,n,r)=>{let s=i.selection;if(!(s instanceof a.HT)){let n=L(r,e,t);if(null==n)return!1;s=new a.HT(i.doc.resolve(n))}let l=(0,o.oD)(s.$headCell,e,t);return!!l&&C(i,n,new a.HT(s.$anchorCell,l))}}function w(e,t){let i=e.selection;if(!(i instanceof a.HT))return!1;if(t){let n=e.tr,a=(0,s.e)(e.schema).cell.createAndFill().content;i.forEachCell((e,t)=>{e.content.eq(a)||n.replace(n.mapping.map(t+1),n.mapping.map(t+e.nodeSize-1),new u.Ji(a,0,0))}),n.docChanged&&t(n)}return!0}function k(e,t,i){if(!(0,o.aH)(e.state.selection))return!1;let n=function(e){if(!e.size)return null;let{content:t,openStart:i,openEnd:n}=e;for(;1==t.childCount&&(i>0&&n>0||"table"==t.firstChild.type.spec.tableRole);)i--,n--,t=t.firstChild.content;let a=t.firstChild,r=a.type.spec.tableRole,l=a.type.schema,o=[];if("row"==r)for(let e=0;e=0;t--){let{rowspan:a,colspan:r}=n.child(t).attrs;for(let t=e;t=t.length&&t.push(u.FK.empty),i[a]t&&(l=l.type.create((0,o.Pn)(l.attrs,l.attrs.colspan,i+l.attrs.colspan-t),l.content)),s.push(l),i+=l.attrs.colspan;for(let t=1;ti&&(n=n.type.create((0,o.ob)(n.attrs,"rowspan",Math.max(1,i-n.attrs.rowspan)),n.content)),s.push(n)}e.push(u.FK.from(s))}r=e,a=i}return{width:n,height:a,rows:r}}(n,c.right-c.left,c.bottom-c.top),f(e.state,e.dispatch,a,c,n),!0}if(!n)return!1;{let t=(0,o.t6)(e.state.selection),i=t.start(-1);return f(e.state,e.dispatch,i,l.J.get(t.node(-1)).findCell(t.pos-i),n),!0}}function A(e,t){var i;let n;if(t.ctrlKey||t.metaKey)return!1;let r=j(e,t.target);if(t.shiftKey&&e.state.selection instanceof a.HT)s(e.state.selection.$anchorCell,t),t.preventDefault();else if(t.shiftKey&&r&&null!=(n=(0,o.KW)(e.state.selection.$anchor))&&(null==(i=E(e,t))?void 0:i.pos)!=n.pos)s(n,t),t.preventDefault();else if(!r)return!1;function s(t,i){let n=E(e,i),r=null==o.dX.getState(e.state);if(!n||!(0,o.kV)(t,n))if(!r)return!1;else n=t;let s=new a.HT(t,n);if(r||!e.state.selection.eq(s)){let i=e.state.tr.setSelection(s);r&&i.setMeta(o.dX,t.pos),e.dispatch(i)}}function l(){e.root.removeEventListener("mouseup",l),e.root.removeEventListener("dragstart",l),e.root.removeEventListener("mousemove",c),null!=o.dX.getState(e.state)&&e.dispatch(e.state.tr.setMeta(o.dX,-1))}function c(i){let n=o.dX.getState(e.state),a;if(null!=n)a=e.state.doc.resolve(n);else if(j(e,i.target)!=r&&!(a=E(e,t)))return l();a&&s(a,i)}return e.root.addEventListener("mouseup",l),e.root.addEventListener("dragstart",l),e.root.addEventListener("mousemove",c),!1}function L(e,t,i){if(!(e.state.selection instanceof n.U3))return null;let{$head:a}=e.state.selection;for(let n=a.depth-1;n>=0;n--){let r=a.node(n);if((i<0?a.index(n):a.indexAfter(n))!=(i<0?0:r.childCount))break;if("cell"==r.type.spec.tableRole||"header_cell"==r.type.spec.tableRole){let r=a.before(n),s="vert"==t?i>0?"down":"up":i>0?"right":"left";return e.endOfTextblock(s)?r:null}}return null}function j(e,t){for(;t&&t!=e.dom;t=t.parentNode)if("TD"==t.nodeName||"TH"==t.nodeName)return t}function E(e,t){let i=e.posAtCoords({left:t.clientX,top:t.clientY});return i&&i?(0,o.KW)(e.state.doc.resolve(i.pos)):null}var S=i(50333),M=i.n(S),I=i(97255),_=i(94524),D=i(13732),R=i(60122),T=i(2009),z=i(15538);let H=new n.hs("tableColumnResizing");class B{getActiveHandleAbs(e){return null===this.activeHandle?null:(0,z.d_)(e,this.activeHandle)}reset(){return this.activeHandle=null,this.dragging=null,this}setHandle(e,t){if(null===t.setHandle)return this.activeHandle=null,this;let i=R.pJ.getState(e);if(!i)return this;let{type:n,binding:a}=i;return this.activeHandle=(0,T.Bw)(t.setHandle,n,a.mapping),this}setDragging(e){return this.dragging=e.setDragging,this}apply(e,t){let i=e.getMeta(H);return i&&"setHandle"in i?this.setHandle(t,i):i&&"setDragging"in i?this.setDragging(i):i&&"reset"in i?this.reset():this}constructor(e=null,t=null){this.activeHandle=e,this.dragging=t}}var N=i(28745);function P(){let{handleWidth:e=5,colMinPercent:t=10,lastColumnResizable:i=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n.k_({key:H,state:{init:()=>new B,apply:(e,t,i,n)=>t.apply(e,n)},props:{attributes:e=>null!==H.getState(e).getActiveHandleAbs(e)?{class:"resize-cursor"}:{class:""},handleDOMEvents:{mousemove:(t,n)=>((function(e,t,i,n){if(!e.editable)return;let a=H.getState(e.state);if(a.dragging)return;let r=function(e){for(;e&&"TD"!=e.nodeName&&"TH"!=e.nodeName;)e=e.classList.contains("ProseMirror")?null:e.parentNode;return e}(t.target),s=null;if(r){let n=(0,_.ix)(),{left:a,right:l}=r.getBoundingClientRect();n?l-t.clientX<=i?s=F(e,t,"left"):t.clientX-a<=i&&(s=F(e,t,"right")):t.clientX-a<=i?s=F(e,t,"left"):l-t.clientX<=i&&(s=F(e,t,"right"))}if(s!==a.getActiveHandleAbs(e.state)){if(!n&&null!==s&&Z(e.state.doc.resolve(s)))return;V(e,s)}})(t,n,e,i),!1),mouseleave:e=>((function(e){let t=H.getState(e.state);null===t.getActiveHandleAbs(e.state)||t.dragging||V(e,null)})(e),!1),mousedown:(e,i)=>((function(e,t,i){if(!e.editable)return;let a=H.getState(e.state),r=a.getActiveHandleAbs(e.state);if(null===r||a.dragging)return;let s=e.state.doc.resolve(r),l=s.node(-1),o=s.start(-1),c=[...l.attrs.colWidths],d=O(s),p=function(e,t){let i=e.domAtPos(t),n=e.domAtPos(t).node;for(;"TABLE"!=n.nodeName;)n=n.parentNode;return i.node.childNodes[i.offset].scrollWidth}(e,r),u=G(e,s),h=U(e,s),g=e.state.doc.resolve(r+2);e.state.selection.from>o&&e.state.selection.from col.col-width-control");i.forEach((e,t)=>{a.item(t).style.width="".concat(e,"%")})})(e,a,x=(0,N.H0)(s,r,l,i)),(0,D.i$)(u)}window.addEventListener("mouseup",f),window.addEventListener("mousemove",b),t.preventDefault()})(e,i,t),!1)},decorations(e){let t=H.getState(e).getActiveHandleAbs(e);if(null!==t)return function(e,t){let i=[];try{let n=e.doc.resolve(t),a=n.node(-1),r=l.J.get(a),s=n.start(-1),o=r.colCount(n.pos-s)+n.nodeAfter.attrs.colspan;for(let e=0;e{let t=e.node(-1),i=l.J.get(t),n=e.start(-1);return i.colCount(e.pos-n)},Z=e=>{let t=e.node(-1),i=l.J.get(t);return O(e)===i.width-1},G=(e,t)=>{let i=e.domAtPos(t.start(-1)).node;for(;"TABLE"!=i.nodeName;)i=i.parentNode;return i},U=(e,t)=>G(e,t).scrollWidth;var W=i(29144);function K(){let{allowTableNodeSelection:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n.k_({key:o.dX,state:{init:()=>null,apply(e,t){let i=e.getMeta(o.dX);if(null!=i)return -1==i?null:i;if(null==t||!e.docChanged)return t;let{deleted:n,pos:a}=e.mapping.mapResult(t);return n?null:a}},props:{decorations:a.lz,handleDOMEvents:{mousedown:A},createSelectionBetween:e=>null!=o.dX.getState(e.state)?e.state.selection:null,handleKeyDown:b,handlePaste:k},appendTransaction:(t,i,n)=>(0,a.Wz)(n,d(n,i),e)})}},41050:(e,t,i)=>{"use strict";i.d(t,{Nl:()=>n1,cy:()=>n0,HF:()=>n5,FV:()=>n3});var n=i(6029),a=i(99492),r=i(77650),s=i(55729);let l=(e,t)=>{let i,{stepNumber:n,generalNumber:a}=e;if(null!==n&&t.step?i=t.step[n]:null!==a&&t.general&&(i=t.general[a]),i)return function(e,t){return e.image&&!e.icon&&"icon"===t?{...e,icon:e.image,image:void 0}:e}(i,e.type)},o=e=>{var t,i;let n=(null==(t=e.step)?void 0:t.some(e=>null==e?void 0:e.isEmphasized))||!1,a=(null==(i=e.general)?void 0:i.some(e=>null==e?void 0:e.isEmphasized))||!1;return n||a},c=(e,t)=>{let i=l(e,t);return(null==i?void 0:i.isEmphasized)||!1},d=(e,t)=>{let i=l(e,t);if(!i)return;let{type:n}=e;switch(n){case"text":return i.text;case"icon":return i.icon||i.image;case"image":return i.image;default:return""}},p=e=>{let{stepNumber:t,generalNumber:i,type:n}=e;return"number"!=typeof t||isNaN(t)?"number"!=typeof i||isNaN(i)?"":"general.".concat(i,".").concat(n):"step.".concat(t,".").concat(n)},u={text:void 0,icon:void 0,image:void 0};function h(e,t,i){switch(t){case"text":e.text=i;break;case"icon":e.icon={source:"image.icon",src:i},e.image&&(e.image=void 0);break;case"image":e.image={source:"image",src:i}}}let g=(e,t)=>{let i=n3(e);if(!i||!v(i))return!1;let{stepSvgData:n}=i;return!!n&&!!t.step&&t.step.length{if("quadrants"===e)return!1;let i=n3(e);if(!i||!v(i))return!1;let{stepSvgData:n}=i;return!!n&&!!t.step&&t.step.length>C(n).min},x=(e,t)=>{let i={...e};if(e.step){let n=[...e.step],a=n.some(e=>null==e?void 0:e.text),r=n.some(e=>(null==e?void 0:e.icon)||(null==e?void 0:e.image));n.splice(t,0,{text:a?"

Item

":void 0,icon:r?{source:"image.icon",src:""}:void 0,color:void 0,isEmphasized:!1}),i.step=n}return i},f=(e,t)=>{let i={...e};if(e.step){let n=[...e.step];n.splice(t,1),i.step=n}return i},b=e=>{let t=Math.min(...e.keys()),i=Math.max(...e.keys());return{step:Array.from({length:t===i?t:Math.floor((t+i)*3/4)},()=>u),general:[]}},C=e=>({min:Math.min(...e.keys()),max:Math.max(...e.keys())}),v=e=>"stepSvgData"in e&&void 0!==e.stepSvgData;var y=i(33750),w=i.n(y),k=i(58959),A=i(49611),L=i(48621),j=i(19564),E=i(22670),S=i(71654),M=i(61204),I=i(42050),_=i(56108),D=i(73232),R=i(68917),T=i(36999),z=i(35859),H=i(95856),B=i(26533),N=i(48974),P=i(87489);let F=e=>{var t;let{selected:i,onChange:s,steps:l,templateKey:o}=e,{defaultColorScheme:c}=n3(o),d=(0,H.GV)(P.SJ),p=(0,B.Ik)((0,B.VH)(d)),u=r.Ru._({id:"ovBPCi"});return(0,n.jsx)(N.M,{accentColor:p,selected:i,onChange:e=>{s(void 0===e?c:e)},steps:l,menuButton:(0,n.jsx)(T.I,{as:A.$,variant:"toolbar",size:"sm",boxShadow:"none",leftIcon:(0,n.jsx)(L.g,{icon:a.fyG}),rightIcon:(0,n.jsx)(R.D,{}),sx:{textTransform:"capitalize"},children:i?(null==(t=z.fA[i])?void 0:t.label())||i.replace("-"," "):u})})},V=e=>{let{editor:t,selection:i,children:a}=e,r=i.node.type.name,{fullWidthBlock:s}=t.getAttributes(r),{templateKey:l,data:o}=i.node.attrs;return(0,n.jsxs)(M.e,{spacing:0,size:"sm",alignItems:"center",dir:"ltr",children:[D.gj.map(e=>{let{name:i,icon:a,checkActive:o,apply:c}=e;if(o&&c)return(0,n.jsx)(_.I,{label:i(),icon:a,onClick:()=>{c(t),s&&t.commands.updateAttributes(r,{fullWidthBlock:!1}),E.zS.track(E.VV.SMART_DIAGRAM_ALIGNMENT_CHANGED,{templateKey:l,alignmentType:i(),previousFullWidth:s})},isActive:!s&&o(t)},i())}),(0,n.jsx)(S.q,{}),(0,n.jsx)(F,{selected:o.colorScheme,onChange:e=>{t.commands.updateAttributes(r,{data:{...o,colorScheme:e}}),E.zS.track(E.VV.SMART_DIAGRAM_COLOR_SCHEME_CHANGED,{templateKey:l,previousColorScheme:o.colorScheme,newColorScheme:e})},steps:5,templateKey:l}),(0,n.jsx)(S.q,{}),a,(0,n.jsx)(I.G,{editor:t})]})},O=e=>{let{editor:t,decorations:i,selection:r}=e,{data:l,templateKey:o,showIcons:c}=r.node.attrs,d=(0,s.useCallback)(e=>{try{let i=e({...l});t.commands.updateAttributesAtPos(r.from,{data:i})}catch(e){console.error("Error updating smart diagram data",e)}},[l,t.commands,r.from]),p=(0,s.useCallback)(()=>{t.commands.updateAttributesAtPos(r.from,{showIcons:!c}),E.zS.track(E.VV.SMART_DIAGRAM_ICONS_TOGGLED,{templateKey:o,showIcons:!c})},[t.commands,r.from,c,o]),u=g(o,l),h=m(o,l),b=(e=>{let t=n3(e);return!!t&&!!v(t)&&t.canToggleIcons})(o);return(0,n.jsxs)(V,{editor:t,selection:r,decorations:i,children:[b&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(k.z,{ps:2,children:(0,n.jsx)(A.$,{size:"sm",variant:"toolbar",onClick:()=>p(),leftIcon:(0,n.jsx)(L.g,{icon:a.cCs}),children:c?(0,n.jsx)(j.x6,{id:"dBrmK7"}):(0,n.jsx)(j.x6,{id:"TMFk/9"})})}),(0,n.jsx)(S.q,{})]}),(u||h)&&(0,n.jsxs)(k.z,{ps:2,children:[(0,n.jsx)(A.$,{size:"sm",disabled:!h,variant:"toolbar",onClick:()=>{var e;return(e=>{var t;d(t=>f(t,e)),E.zS.track(E.VV.SMART_DIAGRAM_STEPS_UPDATED,{templateKey:o,action:"remove",stepIndex:e,totalSteps:(null==(t=l.steps)?void 0:t.length)||0})})((null==(e=l.step)?void 0:e.length)-1||0)},leftIcon:(0,n.jsx)(L.g,{icon:a.mGv}),children:(0,n.jsx)(j.x6,{id:"pUON+Q"})}),(0,n.jsx)(A.$,{size:"sm",disabled:!u,variant:"toolbar",onClick:()=>{var e;return(e=>{var t;d(t=>x(t,e)),E.zS.track(E.VV.SMART_DIAGRAM_STEPS_UPDATED,{templateKey:o,action:"add",stepIndex:e,totalSteps:(null==(t=l.steps)?void 0:t.length)||0})})((null==(e=l.step)?void 0:e.length)-1||0)},leftIcon:(0,n.jsx)(L.g,{icon:a.q_k}),children:(0,n.jsx)(j.x6,{id:"xK4Xoz"})}),(0,n.jsx)(S.q,{})]})]})};var Z=i(40452),G=i(19063),U=i(69102),W=i(94524),K=i(92986);let Q=()=>(0,n.jsx)("text",{x:0,y:0,fontSize:"0",fill:"transparent",style:{opacity:0},"aria-hidden":"true",tabIndex:-1,children:"​ "},"focus-absorber");var q=i(26420),J=i(21938),$=i(54573),Y=i(64235),X=i(16007),ee=i(3898),et=i(7122);let ei=e=>{let{children:t,svgWidthPercent:i=100,...a}=e,{isNodeSelected:r,editor:s,selectNode:l,updateResizeAttrs:o,attrs:c,alignDirection:d,isEditable:p,layoutContainerSize:u,isFullBleed:h}=a,g=(0,K.FX)(),m=i?w()(i/100/Math.min(u,1),0,1):1,{ref:x,setIsResizing:f,resizeableSx:b}=(0,Y.Y3)(s),C=((e,t)=>({color:"var(--body-color)",".pptx-exporting-image":{".smart-diagram-textbox":{visibility:"hidden"}},".smart-diagram-wrapper":{"foreignObject *":(0,ee.nr)()?{position:"static !important"}:void 0,".smart-diagram-textbox":{position:"relative",height:"100%",paddingX:"0.25em",display:"flex",flexDirection:"column",outlineWidth:"1px",outlineStyle:"none",outlineColor:"var(--grid-outline-color)",cursor:"text","> div:not(.drag-handle)":{display:"contents"},".ProseMirror":{width:"100%",height:"100%",display:"flex",flexDirection:"column",gap:"0.5rem","--flex-align":"var(--horizontal-align)",alignItems:"var(--horizontal-align)",justifyContent:"var(--vertical-align)","--line-height-body":"1.25",".block":{my:"0rem",width:"100%"}}},".block-heading, .block-title":{...(0,X.hQ)(e).tight,"*":{overflowWrap:"break-word",wordBreak:"normal"}},".block-paragraph":{...(0,X.xC)(e).tight,"*":{overflowWrap:"break-word",wordBreak:"normal"}},["&.is-focused, &:hover, &[".concat(et.y,"]")]:t?{".smart-diagram-textbox, .smart-diagram-selection-box":{outlineStyle:"solid"}}:void 0}}))(g,p),v=(0,D.yp)(c.horizontalAlign);return(0,n.jsx)(Z.s,{dir:d,w:"100%",className:$.S,css:v,sx:{...b,...C},direction:"column",onMouseDown:l,children:(0,n.jsxs)(q.a,{ref:x,className:(0,J.cx)("smart-diagram-wrapper",r?"is-focused":""),"data-drag-handle":!0,"data-content-reference":!0,"data-selection-ring":!0,w:c.width?"calc((".concat(c.width," * var(--font-size) / 16) * ").concat(m,")"):h?"100%":"calc(".concat(100*m,"% * var(--media-scale))"),maxW:"100%",position:"relative",children:[p&&r&&!h&&(0,n.jsx)(Y.u4,{imageWrapperRef:x,setIsResizing:f,updateResizeAttrs:e=>{var t;let i=null!=(t=e.width)?t:c.width;i&&o({...c,...e,width:i/m})},refreshDeps:[c]}),t]})})};var en=i(58215);let ea={SUBTLE_IMAGE:".subtle.icon",SUBTLE_TEXT:".subtle.textbox",ACCENT_TEXT:".accent.textbox",ACCENT_IMAGE:".accent.icon",BODY_TEXT:".card.textbox",LINE:".line",ACCENT_NO_BORDER:".accent.no-border",ACCENT_DIM:".accent.dim",ACCENT_LIGHT:".accent.light",ACCENT:".accent",SUBTLE_LIGHT:".subtle.light",SUBTLE_DIM:".subtle.dim",SUBTLE:".subtle",NEUTRAL:".neutral"},er={[ea.SUBTLE_IMAGE]:en.lR,[ea.SUBTLE_TEXT]:en.lR,[ea.ACCENT_NO_BORDER]:(0,J.cx)(en._B),[ea.ACCENT_DIM]:(0,J.cx)(en.lX,en.D6),[ea.ACCENT_LIGHT]:(0,J.cx)(en.to,en.D6),[ea.ACCENT]:(0,J.cx)(en._B,en.D6),[ea.SUBTLE]:en.D6,[ea.SUBTLE_DIM]:en.iZ,[ea.SUBTLE_LIGHT]:en.Eb,[ea.LINE]:en.fu,[ea.ACCENT_TEXT]:en.ok,[ea.ACCENT_IMAGE]:en.ok,[ea.BODY_TEXT]:en.VN,[ea.NEUTRAL]:en.Xj},es={...er,[ea.ACCENT_NO_BORDER]:(0,J.cx)(en.bo),[ea.ACCENT_DIM]:(0,J.cx)(en.Kh,en._Z),[ea.ACCENT_LIGHT]:(0,J.cx)(en.Ax,en._Z),[ea.ACCENT]:(0,J.cx)(en.bo,en._Z),[ea.SUBTLE]:en._Z},el=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ltr";for(let i of Object.values(ea))if(e.matches(i)){let n=er[i];if("rtl"===t&&eo(e))return es[i];return n}return""},eo=e=>["path","circle","ellipse","rect","polygon","polyline"].includes(e.tagName.toLowerCase());var ec=i(39027);let ed=e=>{let{x:t,y:i,width:a,height:r,image:s,iconSize:l=2,isEditable:o,selectItem:c,className:d,style:p}=e;return(0,n.jsx)("g",{style:p,children:(0,n.jsx)("foreignObject",{x:t,y:i,width:a,height:r,style:{overflow:"visible"},children:(0,n.jsx)(q.a,{width:"100%",height:"100%",className:d,css:{fill:"var(--body-color)"},children:(0,n.jsx)(ec.R,{image:s||null,selectCell:o?c:void 0,iconSize:l,boxProps:{w:"100%",h:"100%"}})})})})};var ep=i(58495),eu=i(5314),eh=i(17323),eg=i(88273),em=i(70021),ex=i(94740),ef=i(59272),eb=i(12514),eC=i(18078),ev=i(55597),ey=i(11076),ew=i(60856),ek=i(94619),eA=i(62257),eL=i.n(eA),ej=i(95531),eE=i(44913);let eS=(0,s.forwardRef)((e,t)=>{let{handlePlacement:i="outside",onClick:a,isSelected:r}=e,l=(0,H.GV)(P.nD),o=(0,W.fW)(),c=(0,s.useCallback)(e=>{},[]);return l?(0,n.jsx)(ej.u,{ref:t,isSelected:r,isVisible:!0,onClick:a,onDragStart:c,...(0,eE.T)(o)[i],...eL()}):null});eS.displayName="SelectionHandle";let eM=e=>{let{hasFocus:t,onClickHandle:i,stepAttributes:l,updateStep:o,children:c,editor:d,selectItem:u,dataLookupInfo:h}=e,g=(0,eu.f)(),m=!!d,x=null==l?void 0:l.icon,f=!!(null==x?void 0:x.src),b=(0,s.useMemo)(()=>x?(0,ew.D)(x.source)?"icon":"image":"icon",[x]),C=(0,s.useCallback)(()=>{o&&o({icon:null,image:null})},[o]),v=(0,s.useCallback)(e=>{u&&h?(u(p({...h,type:"icon"})),d&&d.view.focus(),g({isOpen:!0}),e.stopPropagation()):d&&(d.view.focus(),g({isOpen:!0}),e.stopPropagation())},[u,h,d,g]);return(0,n.jsxs)(ex.A,{isOpen:t,autoFocus:!1,closeOnBlur:!1,closeOnEsc:!1,placement:"top",children:[(0,n.jsx)(ef.d,{children:(0,n.jsx)(eS,{handlePlacement:"top",onClick:i,isSelected:t})}),(0,n.jsx)(eb.Z,{children:(0,n.jsx)(eC.h,{width:"fit-content",children:(0,n.jsxs)(k.z,{"data-in-editor-focus":!0,children:[d&&(0,n.jsx)(_.I,{onClick:()=>{if(d&&d.state.selection instanceof ek.n){let e=d.state.selection.anchor;d.commands.selectNodeAtPos(e)}},label:r.Ru._({id:"yGxcio"}),children:(0,n.jsx)(L.g,{icon:a.Hmw,flip:"horizontal"})}),(0,n.jsx)(S.q,{}),(0,n.jsx)(ey.a,{color:null==l?void 0:l.color,setColor:e=>{null==o||o({color:e}),E.zS.track(E.VV.SMART_DIAGRAM_OPTION_UPDATED,{optionType:"elementColor",previousValue:null==l?void 0:l.color,newValue:e})},analyticsSource:"SmartDiagram"}),(0,n.jsx)(_.I,{label:r.Ru._({id:"m1crrt"}),onClick:()=>{let e=!(null==l?void 0:l.isEmphasized);null==o||o({isEmphasized:e}),E.zS.track(E.VV.SMART_DIAGRAM_OPTION_UPDATED,{optionType:"elementEmphasis",previousValue:null==l?void 0:l.isEmphasized,newValue:e})},icon:(null==l?void 0:l.isEmphasized)?ev.yy:a.yy,isActive:!1,"data-in-editor-focus":!0}),m&&(0,n.jsxs)(n.Fragment,{children:[f?(0,n.jsx)(_.I,{label:"icon"===b?(0,n.jsx)(j.x6,{id:"JE/4q/"}):(0,n.jsx)(j.x6,{id:"9IrgTy"}),icon:"icon"===b?a.cCs:a.MT7,onClick:v,"data-in-editor-focus":!0}):(0,n.jsx)(_.I,{label:"icon"===b?(0,n.jsx)(j.x6,{id:"1SYZRR"}):(0,n.jsx)(j.x6,{id:"pVb3uA"}),icon:"icon"===b?a.cCs:a.Cyq,onClick:v,"data-in-editor-focus":!0}),f&&(0,n.jsx)(_.I,{label:"icon"===b?(0,n.jsx)(j.x6,{id:"+4mjS6"}):(0,n.jsx)(j.x6,{id:"EyVcag"}),icon:a.K3F,color:"red.500",onClick:C,"data-in-editor-focus":!0})]}),c]})})})]})},eI=e=>{let{x:t,y:i,width:a,height:r,isEditable:s,selectItem:l,selectItemWithKeyPath:o,isItemSelected:c,isStepSelected:d,stepAttributes:p,updateStep:u,formattingMenuItems:h,editor:g,shouldShowMenu:m=c,dataLookupInfo:x}=e;return(0,n.jsxs)("foreignObject",{x:t,y:i,width:a,height:r,style:{overflow:"visible"},children:[(0,n.jsx)(q.a,{width:"100%",height:"100%",onMouseDown:e=>{s&&(l(),e.stopPropagation())},borderRadius:"var(--box-border-radius)",css:{outlineStyle:c||d?"solid":"none",outlineColor:c?"var(--chakra-colors-trueblue-300)":"var(--grid-outline-color)",outlineWidth:c?"2px":"1px"},className:"smart-diagram-selection-box"}),m&&(0,n.jsx)(eM,{hasFocus:m,onClickHandle:l,stepAttributes:p,updateStep:u,editor:g,selectItem:o,dataLookupInfo:x,children:h})]})},e_=e=>{let{canAddStep:t,canRemoveStep:i,addStep:r,removeStep:s,dataLookupInfo:l}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(S.q,{}),(0,n.jsx)(A.$,{disabled:!t,size:"sm",variant:"toolbar",onClick:()=>null!==l.stepNumber&&r(l.stepNumber),leftIcon:(0,n.jsx)(L.g,{icon:a.q_k}),ms:2,children:(0,n.jsx)(j.x6,{id:"hfkdR8"})}),(0,n.jsx)(A.$,{disabled:!t,size:"sm",variant:"toolbar",onClick:()=>null!==l.stepNumber&&r(l.stepNumber+1),leftIcon:(0,n.jsx)(L.g,{icon:a.q_k}),children:(0,n.jsx)(j.x6,{id:"Y1oj5r"})}),(0,n.jsx)(S.q,{}),(0,n.jsx)(_.I,{disabled:!i,label:(0,n.jsx)(j.x6,{id:"cnGeoo"}),onClick:()=>s(l.stepNumber),icon:a.yLS,color:"red.500"})]})};var eD=i(11410),eR=i(27830),eT=i(31241),ez=i(37243),eH=i(15902),eB=i(63867),eN=i(51705),eP=i(66511),eF=i(12889),eV=i(6139),eO=i(65282);let eZ=e=>{let{editor:t}=e;return(0,eV.oR)()?(0,n.jsx)(eO.N,{editor:t}):(0,n.jsx)(eF.$Z,{editor:t})};var eG=i(70077),eU=i(1600);let eW=ez.YY.create({name:"smartDiagramKeyboard",addOptions:()=>({parentEditor:null}),addKeyboardShortcuts(){let{parentEditor:e}=this.options;return{"Mod-z":()=>null==e?void 0:e.commands.undo(),"Mod-y":()=>null==e?void 0:e.commands.redo()}}});function eK(e){var t;let i=eP.dX.getState(e.state);if((null==i?void 0:i.forceHide)===!0)return!1;let n=e.state.selection;return n instanceof eB.U3?!n.empty:(null==i||null==(t=i.tippyInstance)?void 0:t.state.isVisible)===!0||document.body.classList.contains("formatting-menu-open")}let eQ=e=>{let{className:t,selectItem:i,onChange:a,editable:r,parentEditor:l,direction:o="ltr",setIsTextMenuVisible:c,isTextMenuVisible:d,...p}=e,u=(0,s.useMemo)(()=>[...(0,eU.D)(),...l?[eW.configure({parentEditor:l})]:[]],[l]),h=(0,eG.w8)(a,500),g=(0,eF.hG)({extensions:u,...p,onUpdate(e){let{editor:t,transaction:i}=e;i.docChanged&&(i.getMeta("history$")||h({editor:t}))},onSelectionUpdate(e){let{editor:t}=e,i=eK(t);null==c||c(i)},onBlur:e=>{let{event:t}=e;t.relatedTarget instanceof HTMLElement&&t.relatedTarget.closest("[data-active-menu]")||(g.commands.forceHideBubbleMenu(!0),setTimeout(()=>{null==c||c(!1)},0))},onFocus:()=>{g.commands.forceHideBubbleMenu(!1),setTimeout(()=>{l&&l.state.selection instanceof eH.n&&l.view.focus()},100)},immediatelyRender:!0}),m=g.view.hasFocus();g.shouldUseLiteMenus=!0,(0,s.useEffect)(()=>{void 0!==p.content&&g.getHTML()!==p.content&&g.commands.setContent(p.content,{emitUpdate:!1})},[p.content,g]),(0,s.useEffect)(()=>{g.setEditable(!!r)},[r,g]);let x=eP.dX.getState(g.state);return(0,s.useEffect)(()=>{let e=eK(g);null==c||c(e)},[g.state.selection,x,c,g]),(0,s.useEffect)(()=>{let e=eK(g);!1===d&&e&&g.commands.forceHideBubbleMenu&&g.commands.forceHideBubbleMenu(!0)},[d,g]),(0,n.jsxs)(Z.s,{dir:o,direction:"column",w:"100%",h:"100%",className:(0,J.cx)("smart-diagram-textbox",t),borderRadius:"var(--box-border-radius)",justifyContent:"center",alignItems:"center",onMouseDown:e=>{i(),e.stopPropagation()},style:{outlineColor:m?"var(--chakra-ring-color)":void 0,outlineWidth:m?"2px":void 0},children:[(0,n.jsx)(eZ,{editor:g}),(0,n.jsx)(eT.L8,{isDark:!1,children:(0,n.jsx)(eN.Ht,{editor:g,appendToSelector:".smart-diagram-wrapper:focus-within"})})]})},eq=e=>{let{x:t,y:i,width:a,height:r,style:s,...l}=e;return(0,n.jsx)("g",{style:s,children:(0,n.jsx)("foreignObject",{x:t,y:i,width:a,height:r,style:{overflow:"visible"},children:(0,n.jsx)(eJ,{...l})})})},eJ=e=>{let{text:t,isEditable:i,onUpdate:a,horizontalAlignClass:r="center",verticalAlignClass:l="middle",textDirection:o="ltr",selectItem:c,parentEditor:d,isItemSelected:p,fontSize:u="".concat(18,"px"),setIsTextMenuVisible:h,isTextMenuVisible:g,...m}=e,x=(0,eR.lI)(l),f=((e,t)=>{if("rtl"===t){if("left"===e)return"right";if("right"===e)return"left"}return e})(r,o),b={...(0,D.yp)(f,o),...(0,D.AS)(f,o),"--vertical-align":x},C=(0,s.useCallback)(e=>{let{editor:t}=e,i=t.state.doc.content;a((0,eD.$R)(i,t.schema))},[a]);return(0,n.jsx)(Z.s,{direction:"column",w:"100%",h:"100%",css:b,justifyContent:"stretch",...m,className:(0,J.cx)(i?"is-editable":""),fontSize:u,style:{transform:"rtl"===o?"scaleX(-1)":void 0},children:(0,n.jsx)(eQ,{content:t,onChange:C,className:m.className,editable:i,selectItem:c,isItemSelected:p,parentEditor:d,direction:o,setIsTextMenuVisible:h,isTextMenuVisible:g})})};var e$=i(41626),eY=i(12210),eX=i(79683);let e0=e=>{if(!e)return{x:void 0,y:void 0,width:void 0,height:void 0};let[t,i,n,a]=e.split(" ").map(parseFloat);return{x:t,y:i,width:n,height:a}},e1=e=>e instanceof SVGElement&&e.className&&"object"==typeof e.className?e.className.baseVal||"":e.className||"",e2=(e,t)=>[...new Set(Array.from(e.querySelectorAll('[class*="'.concat(t,'-"]'))).map(e=>{let i=e1(e).match(new RegExp("".concat(t,"-(\\d+)")));return i?parseInt(i[1]):0}).filter(e=>e>0))].sort((e,t)=>e-t),e3=(e,t,i,n,a,r,s,l)=>{let o;t.length&&(r&&(o=(0,e$.M9)(i,t,r,{lightnessRange:s,theme:l})),t.forEach(t=>{let i=".".concat(a,"-").concat(t),r=e.querySelector(i);if(r){let e=r.querySelectorAll(n),i=o?o.get(t):void 0;i?e.forEach(e=>{let t=e1(e),n=i;t.includes("light")?n=(0,eX.Zt)(i,5):t.includes("dim")&&(n=(0,eX.Zt)(i,-5)),e.style.setProperty("--shape-bg-color-override",n)}):e.forEach(e=>{e.style.getPropertyValue("--shape-bg-color-override")&&(e.style.removeProperty("--shape-bg-color-override"),0===e.style.length&&e.removeAttribute("style"))})}}))},e5=(e,t,i,n,a,r,s)=>{e3(e,t,i,n,"step",a,r,s)},e4=(e,t,i,n,a,r,s)=>{e3(e,t,i,n,"general",a,r,s)},e6=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2?arguments[2]:void 0,n=e0(e);return(null==n?void 0:n.height)&&n.width&&!i?Math.min(n.width/1e3*t*100,100):100},e9=(e,t)=>{let i=(0,eX.VU)(e);if((0,B.Mw)(t)){let e=100*i;return{min:Math.max(20,e-15),max:Math.min(80,e+30)}}{let e=100*i;return{min:Math.max(20,e-30),max:Math.min(80,e+15)}}},e7=e=>{let{nodes:t,data:i,isEditable:r,updateData:g,defaultFontSize:m,viewBoxWidth:x,viewBoxHeight:f,selectItem:b,editor:C,isNodeSelected:v,selectedKeyPath:y,modifyingFns:w,direction:k="ltr",globalSelectionElements:A,globalInteractiveElements:j,globalImageElements:E,colors:S,globalClipPathDefs:M,isTextMenuVisible:I,setIsTextMenuVisible:_,theme:D}=e,R=[],T=A||[],z=j||[],H=M||[],N=E||[];return(Array.from(t).forEach((e,t)=>{if(e.nodeType!==Node.ELEMENT_NODE)return;let A=e.tagName.toLowerCase(),j=e.id,{stepNumber:E,generalNumber:M}=(e=>{let t=Array.from(e).find(e=>e.startsWith("step-")),i=Array.from(e).find(e=>e.startsWith("general-"));return{stepNumber:t?parseInt(t.split("-")[1])-1:null,generalNumber:i?parseInt(i.split("-")[1])-1:null}})(e.classList);if("rect"===A&&e.classList.contains("selection"))return void T.push((e=>{let{element:t,id:i,data:a,editor:r,isEditable:s,updateData:o,selectItem:c,dataLookupInfo:d,_isNodeSelected:u,selectedKeyPath:h,modifyingFns:g,isTextMenuVisible:m}=e,x=parseFloat(t.getAttribute("x")||"0"),f=parseFloat(t.getAttribute("y")||"0"),b=parseFloat(t.getAttribute("width")||"0"),C=parseFloat(t.getAttribute("height")||"0");if("selection"!==d.type)return null;let v=p(d),y=h===v,w=!!h&&((e,t)=>{let{stepNumber:i}=e;return!("number"!=typeof i||isNaN(i))&&t.startsWith("step.".concat(i))})(d,h),k=y&&!m,A=l(d,a);return(0,n.jsx)(eI,{id:i,x:x,y:f,width:b,height:C,isEditable:s,selectItem:()=>{c(v)},selectItemWithKeyPath:c,isItemSelected:y,shouldShowMenu:k,isStepSelected:w,stepAttributes:A||void 0,updateStep:e=>{o(t=>{let{stepNumber:i,generalNumber:n}=d;return!0===e.isEmphasized?(t.step&&(t.step=t.step.map((e,t)=>({...e,isEmphasized:t===i}))),t.general&&(t.general=t.general.map((e,t)=>({...e,isEmphasized:t===n})))):(null!==i&&t.step&&(t.step=[...t.step],t.step[i]={...t.step[i],...e}),null!==n&&t.general&&(t.general=[...t.general],t.general[n]={...t.general[n],...e})),t})},editor:r,dataLookupInfo:d,formattingMenuItems:(0,n.jsx)(e_,{canAddStep:g.canAddStep,canRemoveStep:g.canRemoveStep,addStep:g.addStep,removeStep:g.removeStep,dataLookupInfo:d})},v)})({element:e,id:j,data:i,isEditable:r,updateData:g,selectItem:b,_isNodeSelected:v,selectedKeyPath:y,dataLookupInfo:{stepNumber:E,generalNumber:M,type:"selection"},modifyingFns:w,editor:C,isTextMenuVisible:I}));if("rect"===A&&e.classList.contains("textbox"))return void z.push((e=>{let{element:t,id:i,data:a,isEditable:r,updateData:s,selectItem:l,dataLookupInfo:g,parentEditor:m,isNodeSelected:x,selectedKeyPath:f,direction:b="ltr",setIsTextMenuVisible:C,isTextMenuVisible:v}=e,y=parseFloat(t.getAttribute("x")||"0"),w=parseFloat(t.getAttribute("y")||"0"),k=parseFloat(t.getAttribute("width")||"0"),A=parseFloat(t.getAttribute("height")||"0"),L=el(t),j=(e=>{let t=e.classList;return t.contains("right")?"right":t.contains("left")?"left":"center"})(t),E=(e=>{let t=e.classList;return t.contains("top")?"start":t.contains("bottom")?"end":"middle"})(t);if("text"!==g.type)return null;let S=d(g,a),M=p(g),I=o(a),_=1;return I&&(c(g,a)||(_=.5)),(0,n.jsx)(eq,{id:i,x:y,y:w,width:k,height:A,text:S||"",isEditable:r,onUpdate:e=>{s(t=>((e,t,i)=>{let{stepNumber:n,generalNumber:a,type:r}=e,s={...t};if(null!==n){for(s.step||(s.step=[]);s.step.length<=n;)s.step.push(void 0);s.step[n]||(s.step[n]=u),h(s.step[n],r,i)}if(null!==a){for(s.general||(s.general=[]);s.general.length<=a;)s.general.push(void 0);s.general[a]||(s.general[a]=u),h(s.general[a],r,i)}return s})(g,t,e))},className:L,selectItem:()=>{l(p({...g,type:"selection"}))},parentEditor:m,isItemSelected:x&&f===M,horizontalAlignClass:j,verticalAlignClass:E,textDirection:b,style:1!==_?{opacity:_}:void 0,setIsTextMenuVisible:C,isTextMenuVisible:v},M)})({element:e,id:j,data:i,isEditable:r,updateData:g,dataLookupInfo:{stepNumber:E,generalNumber:M,type:"text"},selectItem:b,isNodeSelected:v,selectedKeyPath:y,parentEditor:C,direction:k,setIsTextMenuVisible:_,isTextMenuVisible:I}));if("rect"===A&&(e=>{if("rect"!==e.tagName.toLowerCase())return!1;if(e.classList.contains("icon"))return!0;let t=e.getAttribute("width");return!(!t||isNaN(Number(t))||0>=Number(t))&&e.classList.contains("image")&&80>Number(t)})(e))return void z.push((e=>{let{element:t,id:i,data:a,isEditable:r,selectItem:s,dataLookupInfo:l,isNodeSelected:u,selectedKeyPath:h}=e,g=parseFloat(t.getAttribute("x")||"0"),m=parseFloat(t.getAttribute("y")||"0"),x=parseFloat(t.getAttribute("width")||"0"),f=parseFloat(t.getAttribute("height")||"0"),b=x<50?x:50,C=f<50?f:50;if("icon"!==l.type)return{component:null};let v=d(l,a),y=p(l),w=u&&h===y,k=o(a),A=1;k&&(c(l,a)||(A=.5));let L=el(t);return{component:(0,n.jsx)(ed,{id:i,x:g+(x-b)/2,y:m+(f-C)/2,width:b,height:C,image:v,isEditable:r,selectItem:()=>{s(y)},isItemSelected:w,style:1!==A?{opacity:A}:void 0,className:L},y)}})({element:e,id:j,data:i,isEditable:r,selectItem:b,dataLookupInfo:{stepNumber:E,generalNumber:M,type:"icon"},isNodeSelected:v,selectedKeyPath:y}).component);if(e.classList.contains("image")){let{component:t,clipPathDef:s}=(e=>{let t,{colors:i,element:r,id:s,data:l,isEditable:o,selectItem:c,dataLookupInfo:u,isNodeSelected:h,selectedKeyPath:g}=e,m=p(u),x=e=>{null==e||e.stopPropagation(),c(m),setTimeout(()=>{(0,eu.G)(!1)},30)},f=(e=>{switch((e=>{let t=e.tagName.toLowerCase();return"circle"===t?"circle":"rect"===t?"rect":"path"===t?"path":"unknown"})(e)){case"circle":{let t=parseFloat(e.getAttribute("cx")||"0"),i=parseFloat(e.getAttribute("cy")||"0"),n=parseFloat(e.getAttribute("r")||"0");return{type:"circle",x:t-n,y:i-n,width:2*n,height:2*n,clipPath:'')}}case"path":{let t=e.getAttribute("d")||"",i=function(e){let[t,i,n,a]=(0,em.J)(e);return{x:t,y:i,width:n-t,height:a-i}}(t);return{type:"path",x:i.x,y:i.y,width:i.width,height:i.height,clipPath:'')}}default:return{type:"rect",x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0"),clipPath:void 0}}})(r),{x:b,y:C,width:v,height:y,clipPath:w}=f,k=d(u,l),A=(null==k?void 0:k.src)?(0,eg.pO)(k.src,i):null==k?void 0:k.src,j=null==k?void 0:k.loadImageStatus,E="queued"===j||"loading"===j,S=null==k?void 0:k.src,M=!S,I=w?"clip-".concat((0,ep.Ak)(8)):void 0;return(w&&I&&(t=(0,n.jsxs)("clipPath",{id:I,children:["circle"===f.type&&(0,n.jsx)("circle",{cx:f.x+f.width/2,cy:f.y+f.height/2,r:f.width/2}),"path"===f.type&&(0,n.jsx)("path",{d:r.getAttribute("d")||""}),"rect"===f.type&&(0,n.jsx)("rect",{x:f.x,y:f.y,width:f.width,height:f.height})]},I)),E||!S&&"error"!==j)?{component:(0,n.jsxs)("g",{children:[(0,n.jsx)("foreignObject",{x:b,y:C,width:v,height:y,style:{overflow:"visible"},clipPath:w?"url(#".concat(I,")"):void 0,children:(0,n.jsx)(eh.Pf,{width:v,height:y,isLoading:E,loadingProvider:"aiGenerated",cursor:o?"pointer":"default"})},"loading-".concat(m)),o&&(0,n.jsx)("foreignObject",{x:b,y:C,width:v,height:y,style:{overflow:"visible"},children:(0,n.jsx)(q.a,{className:(0,J.cx)("image"),h:"100%",w:"100%",role:"group",pos:"relative",onMouseDown:e=>{o&&x(e)},children:(0,n.jsx)(q.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!M,_groupHover:{opacity:1},pos:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",fontSize:"1.5em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,n.jsx)(L.g,{icon:a.cCs,fixedWidth:!0})})})})]}),clipPathDef:t}:{component:(0,n.jsxs)("g",{children:[(0,n.jsx)("image",{x:b,y:C,width:v,height:y,href:A||"",preserveAspectRatio:"xMidYMid slice",clipPath:w?"url(#".concat(I,")"):void 0},"image-".concat(s)),o&&(0,n.jsx)("foreignObject",{x:b,y:C,width:v,height:y,style:{overflow:"visible"},children:(0,n.jsx)(q.a,{className:(0,J.cx)("image"),h:"100%",w:"100%",role:"group",pos:"relative",onMouseDown:e=>{o&&x(e)},children:(0,n.jsx)(q.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!M,_groupHover:{opacity:1},pos:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",fontSize:"1.5em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,n.jsx)(L.g,{icon:a.cCs,fixedWidth:!0})})})})]}),clipPathDef:t}})({element:e,id:j,data:i,isEditable:r,selectItem:b,dataLookupInfo:{stepNumber:E,generalNumber:M,type:"image"},isNodeSelected:v,selectedKeyPath:y,colors:S});N.push(t),s&&H.push(s);return}let P=e7({nodes:e.childNodes,data:i,isEditable:r,updateData:g,defaultFontSize:m,viewBoxWidth:x,viewBoxHeight:f,selectItem:b,isNodeSelected:v,selectedKeyPath:y,editor:C,modifyingFns:w,direction:k,globalSelectionElements:T,globalInteractiveElements:z,globalClipPathDefs:H,globalImageElements:N,colors:S,isTextMenuVisible:I,setIsTextMenuVisible:_,theme:D}),F=(e=>{let t={};return Array.from(e.attributes).forEach(e=>{if("fill"===e.name)return;let i="class"===e.name?"className":e.name;["x","y","width","height","cx","cy","r","x1","y1","x2","y2","opacity","fill-opacity","stroke-width"].includes(e.name)?t[i]=parseFloat(e.value):("style"===e.name||"class"===e.name||e.name,t[i]=e.value)}),t})(e);F.style=(e=>{if(!e)return{};let t={};return e.split(";").forEach(e=>{let[i,n]=e.split(":");t[i]=n}),t})(F.style),F=((e,t,i,n)=>{let a,r={...e};if(o(t)&&(null!==i||null!==n)&&!c({stepNumber:i,generalNumber:n,type:"selection"},t)){var s;let t=1;(null==(s=r.style)?void 0:s.opacity)&&(t=parseFloat(r.style.opacity.toString())),void 0!==e.opacity&&(t=parseFloat(e.opacity.toString())),void 0!==e.fillOpacity&&(t=parseFloat(e.fillOpacity.toString())),a=.5*t}return void 0!==a&&(r.style={...r.style,opacity:a},void 0===r.fillOpacity&&(r.fillOpacity=a),void 0===r.strokeOpacity&&(r.strokeOpacity=a)),r})(F=((e,t,i,n,a)=>{let r,s={...e},l=e.className||"",o=l.includes("accent")&&!l.includes("textbox")&&!l.includes("image")&&!l.includes("selection"),c=l.includes("subtle")&&!l.includes("textbox")&&!l.includes("image")&&!l.includes("selection");if(o||c){var d,p,u,h;null!==i&&(null==(p=t.step)||null==(d=p[i])?void 0:d.color)?r=(0,eY.q9)(t.step[i].color):null!==n&&(null==(h=t.general)||null==(u=h[n])?void 0:u.color)&&(r=(0,eY.q9)(t.general[n].color))}if(r){if(c){let e=(0,B.Mw)(a);r["--shape-bg-color-override"]=(0,eX.Zt)(r["--shape-bg-color-override"],e?-20:30)}l.includes("light")?r["--shape-bg-color-override"]=(0,eX.Zt)(r["--shape-bg-color-override"],5):l.includes("dim")&&(r["--shape-bg-color-override"]=(0,eX.Zt)(r["--shape-bg-color-override"],-5)),s.style={...s.style,...r}}return s})(F,i,E,M,D),i,E,M);let V=el(e,k);V&&(F.className=V),r&&("circle"===A||"ellipse"===A||"rect"===A||"path"===A)&&("object"==typeof F.style?F.style={...F.style,pointerEvents:"none"}:F.style={pointerEvents:"none"}),R.push(s.createElement(A,{...F,key:"".concat(A,"-").concat(j||t)},P.length>0?P:void 0))}),A||j||E)?R:[...H.length>0?[(0,n.jsx)("defs",{children:H},"clipPathDefs")]:[],...R,...N,...T,...z]},e8=e=>{let{svgData:t,isEditable:i=!1,data:a={},updateData:r=()=>{},selectItem:l,editor:o,isNodeSelected:c,selectedKeyPath:d,templateKey:p,svgDirection:u,colors:h,isTextMenuVisible:b=!1,setIsTextMenuVisible:C}=e,v=(0,s.useMemo)(()=>{let e=(e=>{if(!e||"object"!=typeof e)return"";let t="",i=e=>{if(!e||"string"!=typeof e)return"";try{let t=new DOMParser().parseFromString(e,"text/html");return t.body.textContent||t.body.innerText||""}catch(e){return""}};return e.step&&Array.isArray(e.step)&&e.step.forEach(e=>{if(null==e?void 0:e.text){let n=i(e.text);t+=" "+n}}),e.general&&Array.isArray(e.general)&&e.general.forEach(e=>{if(null==e?void 0:e.text){let n=i(e.text);t+=" "+n}}),t.trim()})(a);if(e){let t=(0,U.R_)(e);if(t)return t}return u||(0,W.C)()},[a,u]),y=(0,s.useMemo)(()=>({addStep:e=>{r(()=>x(a,e))},removeStep:e=>{r(()=>f(a,e))},canAddStep:g(p,a),canRemoveStep:m(p,a)}),[a,r,p]),w=(0,H.GV)(P.SJ),k=(0,G.u)("useNewChartingColorSet"),A=(0,s.useMemo)(()=>t?(e=>{if(!e)return null;let t=new DOMParser().parseFromString(e,"image/svg+xml").documentElement,i=t.getAttribute("viewBox")||void 0,{width:n,height:a}=e0(i);return{element:t,props:{viewBox:i,width:n,height:a,preserveAspectRatio:"xMidYMid meet",overflow:"visible"}}})(t):null,[t]),L=(0,s.useMemo)(()=>{if(!A)return null;let e=e7({nodes:(e=>{let{svgElement:t,theme:i,colorScheme:n,useNewChartingColorSet:a=!1}=e,r=n&&(n in z.fA||(null==n?void 0:n.startsWith("monochrome-")))?n:void 0,s=(0,B.Ik)((0,B.VH)(i)),l=(0,e$.au)(s,n,i,a),o=(0,B.kJ)(i),c=e2(t,"step"),d=e2(t,"general"),p=".accent:not(.textbox):not(.image):not(.selection)",u=".subtle:not(.textbox):not(.image):not(.selection)",h=".background:not(.textbox):not(.image):not(.selection)",g=(null==r?void 0:r.startsWith("monochrome"))?e9(l,i):void 0,m=(null==r?void 0:r.startsWith("monochrome"))?e9(o,i):void 0;e5(t,c,l,p,r,g,i);let x=(0,B.Mw)(i),f=x?-20:30,b=g?{min:Math.max(15,g.min+(x?-10:15)),max:Math.min(85,g.max+(x?-10:15))}:void 0;return e5(t,c,(0,eX.Zt)(l,f),u,r,b,i),e4(t,d,l,p,r,g,i),e4(t,d,(0,eX.Zt)(l,f),u,r,b,i),e5(t,c,o,h,r,m,i),e4(t,d,o,h,r,m,i),t})({svgElement:A.element.cloneNode(!0),theme:w,colorScheme:a.colorScheme,useNewChartingColorSet:k}).childNodes,data:a,isEditable:i,defaultFontSize:18,viewBoxWidth:A.props.width,viewBoxHeight:A.props.height,selectItem:l,updateData:r,editor:o,isNodeSelected:c,selectedKeyPath:d,modifyingFns:y,direction:v,colors:h,globalClipPathDefs:[],isTextMenuVisible:b,setIsTextMenuVisible:C,theme:w});return(0,n.jsxs)("svg",{...A.props,width:"100%",height:"auto",style:{maxWidth:"100%",display:"block",...A.props.style,transform:"rtl"===v?"scaleX(-1)":void 0},children:[i&&(0,n.jsx)(Q,{}),e,i&&(0,n.jsx)(Q,{})]})},[A,w,a,i,l,r,o,c,d,y,v,h,b,C,k]),j=(0,K.FX)(),E=(0,s.useMemo)(()=>(null==A?void 0:A.props.viewBox)?e6(A.props.viewBox,e.svgScalingFactor||1,j):100,[null==A?void 0:A.props.viewBox,e.svgScalingFactor,j]);return(0,n.jsx)(ei,{svgWidthPercent:E,...e,children:(0,n.jsx)(Z.s,{w:"100%",position:"relative",children:t&&(0,n.jsx)(Z.s,{w:"100%",h:"100%",children:L})})})},te=new Map(Object.entries({arrow_bars_1:'\n\n\n\n\n\n\n\n',arrow_bars_2:'\n\n\n\n\n\n\n\n\n\n\n\n',arrow_bars_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',arrow_bars_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("arrow_bars_","")),i]})),tt="arrow_bars",ti={key:tt,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),s=te.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tt,svgScalingFactor:ti.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Yxcx0I"}),icon:a.dmS,defaultColorScheme:"monochrome",stepSvgData:te,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/arrow_bars.a69a69a4.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,defaultData:()=>b(te),svgScalingFactor:1},tn=new Map(Object.entries({bubbles_1:'\n\n\n\n\n\n\n\n\n\n',bubbles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bubbles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bubbles_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bubbles_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("bubbles_","")),i]})),ta="bubble_steps",tr={key:ta,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,5),s=tn.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:ta,svgScalingFactor:tr.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"9v8/rg"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/bubble-steps.2a853dd7.svg",height:96,width:253,blurWidth:0,blurHeight:0},allowedColorSchemes:[],stepSvgData:tn,formattingMenu:O,defaultData:()=>b(tn),svgScalingFactor:1};var ts=i(51684);let tl=new Map(Object.entries({bullseye_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bullseye_1:'\n\n\n\n\n\n\n\n\n\n\n\n',bullseye_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bullseye_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),to="bullseye",tc={key:to,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),s=tl.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:to,svgScalingFactor:tc.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"EV9YnT"}),icon:ts.pvD,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/bullseye.d2d2476f.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],stepSvgData:tl,formattingMenu:O,defaultData:()=>b(tl),svgScalingFactor:1},td=new Map(Object.entries({concentric_circles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',concentric_circles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tp="concentric_circles",tu={key:tp,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,3),s=td.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tp,svgScalingFactor:tu.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"FafLHV"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/concentric_circles.e99c3425.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:td,formattingMenu:O,defaultData:()=>b(td),svgScalingFactor:1},th=new Map(Object.entries({connected_circles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',connected_circles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',connected_circles_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tg="connected_circles",tm={key:tg,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=th.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tg,svgScalingFactor:tm.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"f1/9Zk"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/connected_circles.f0c43dad.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:th,formattingMenu:O,defaultData:()=>b(th),svgScalingFactor:1},tx=new Map(Object.entries({diamonds_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',diamonds_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',diamonds_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',diamonds_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tf="diamonds",tb={key:tf,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),s=tx.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tf,svgScalingFactor:tb.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"kCK0aH"}),icon:a.euE,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/diamonds.43e5c5c3.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:tx,formattingMenu:O,defaultData:()=>b(tx),svgScalingFactor:1},tC=new Map(Object.entries({funnel_3d_1:'\n\n\n\n\n\n\n\n\n\n',funnel_3d_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',funnel_3d_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',funnel_3d_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',funnel_3d_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tv="funnel_3d",ty={key:tv,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,5),s=tC.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tv,svgScalingFactor:ty.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"D+va93"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/funnel_3d.497bc57f.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.CKr,defaultColorScheme:null,stepSvgData:tC,formattingMenu:O,defaultData:()=>b(tC),svgScalingFactor:1},tw=new Map(Object.entries({gears_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',gears_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',gears_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',gears_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tk="gears",tA={key:tk,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,2,5),s=tw.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tk,svgScalingFactor:tA.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"LSGGaF"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/gears.37d165b5.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tw,formattingMenu:O,defaultData:()=>b(tw),svgScalingFactor:1},tL=new Map(Object.entries({hot_air_balloons_1:'\n\n\n\n\n\n\n\n\n\n\n\n',hot_air_balloons_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',hot_air_balloons_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',hot_air_balloons_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("hot_air_balloons_","")),i]})),tj="hot_air_balloons",tE={key:tj,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),s=tL.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tj,svgScalingFactor:tE.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"5Ds1yY"}),icon:a.yM2,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/hot_air_balloon.6db7640a.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",stepSvgData:tL,formattingMenu:O,defaultData:()=>b(tL),svgScalingFactor:1},tS=new Map(Object.entries({iceberg_icons_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("iceberg_icons_","")),i]})),tM=new Map(Object.entries({iceberg_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("iceberg_","")),i]})),tI="iceberg",t_={key:tI,Component:e=>{var t,i;let{data:a,showIcons:r}=e,s=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,5),l=(r?tS:tM).get(s);return l?(0,n.jsx)(e8,{svgData:l,templateKey:tI,svgScalingFactor:t_.svgScalingFactor,...e}):(console.error("No SVG data found for key",s),null)},label:()=>r.Ru._({id:"bxoNRj"}),icon:a.CcM,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/iceberg.19ae6dcf.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",stepSvgData:tS,formattingMenu:O,defaultData:()=>b(tS),svgScalingFactor:1,canToggleIcons:!0},tD=new Map(Object.entries({ideas_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ideas_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ideas_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ideas_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("ideas_","")),i]})),tR="ideas",tT={key:tR,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,4),s=tD.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tR,svgScalingFactor:tT.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"zaDZll"}),icon:ts.rC2,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/ideas.f8852ea0.svg",height:96,width:253,blurWidth:0,blurHeight:0},stepSvgData:tD,defaultData:()=>b(tD),formattingMenu:O,svgScalingFactor:1},tz=new Map(Object.entries({infinity_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tH="infinity",tB={key:tH,Component:e=>{var t,i;let a=w()(null!=(i=null==(t=e.data.step)?void 0:t.length)?i:4,4,4),r=tz.get(a);return r?(0,n.jsx)(e8,{svgData:r,templateKey:tH,svgScalingFactor:tB.svgScalingFactor,...e}):(console.error("No SVG data found for key",a),null)},label:()=>r.Ru._({id:"5o9DHo"}),icon:ts.C8j,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/infinity.e9530b60.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],formattingMenu:O,stepSvgData:tz,defaultData:()=>b(tz),svgScalingFactor:1},tN=new Map(Object.entries({inputs_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tP="inputs",tF={key:tP,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,6),s=tN.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tP,svgScalingFactor:tF.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"h8Oe96"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/inputs.835e6090.svg",height:96,width:253,blurWidth:0,blurHeight:0},allowedColorSchemes:[],stepSvgData:tN,formattingMenu:O,defaultData:()=>b(tN)},tV=new Map(Object.entries({isometric_building_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_building_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_building_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_building_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tO="isometric_building",tZ={key:tO,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),s=tV.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tO,svgScalingFactor:tZ.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"uYVHtp"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/isometric_building.2a1b22cf.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:"monochrome",stepSvgData:tV,formattingMenu:O,defaultData:()=>b(tV),svgScalingFactor:1},tG=new Map(Object.entries({isometric_dashed_squares_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_dashed_squares_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_dashed_squares_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_dashed_squares_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tU="isometric_dashed_squares",tW={key:tU,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),s=tG.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tU,svgScalingFactor:tW.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"dzV3Pu"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/isometric_dashed_squares.ddbbc378.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:"monochrome",stepSvgData:tG,formattingMenu:O,defaultData:()=>b(tG),svgScalingFactor:1},tK=new Map(Object.entries({isometric_globe_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_globe_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_globe_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_globe_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tQ="isometric_globe",tq={key:tQ,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),s=tK.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:tQ,svgScalingFactor:tq.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"emdrzk"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/isometric_globe.c842e6b6.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tK,formattingMenu:O,defaultData:()=>b(tK),svgScalingFactor:1},tJ=new Map(Object.entries({linear_venn_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t$="linear_venn",tY={key:t$,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=tJ.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:t$,svgScalingFactor:tY.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Fmu+gx"}),icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tJ,featureFlag:"diagramsOct25",previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/linear_venn.4dfa14f8.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,defaultData:()=>b(tJ),svgScalingFactor:1},tX=new Map(Object.entries({linear_venn_filled_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_filled_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_filled_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t0="linear_venn_filled",t1={key:t0,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=tX.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:t0,svgScalingFactor:t1.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"1J3mCd"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/linear_venn_filled.4b9933ac.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:tX,formattingMenu:O,defaultData:()=>b(tX),svgScalingFactor:1},t2=new Map(Object.entries({go_funnel_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',go_funnel_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t3="minimal_funnel",t5={key:t3,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,3),s=t2.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:t3,svgScalingFactor:t5.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"rT9CpO"}),icon:a.dmS,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/minimal_funnel.0e8971a8.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:void 0,stepSvgData:t2,formattingMenu:O,defaultData:()=>b(t2),svgScalingFactor:1},t4=new Map(Object.entries({minimal_road_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n',minimal_road_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',minimal_road_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',minimal_road_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t6="minimal_road",t9={key:t6,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),s=t4.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:t6,svgScalingFactor:t9.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"5iD6IZ"}),icon:a.dmS,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/minimal_road.81d5028d.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:t4,formattingMenu:O,defaultData:()=>b(t4),svgScalingFactor:1},t7=new Map(Object.entries({nested_diamond_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',nested_diamond_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',nested_diamond_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t8="nested_diamond",ie={key:t8,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=t7.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:t8,svgScalingFactor:ie.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"C5zvEL"}),icon:a.euE,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/nested_diamonds.fbef844a.svg",height:96,width:253,blurWidth:0,blurHeight:0},allowedColorSchemes:[],stepSvgData:t7,formattingMenu:O,defaultData:()=>b(t7),defaultColorScheme:"monochrome",svgScalingFactor:1},it=new Map(Object.entries({orbit_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ii="orbit",ia={key:ii,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=it.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:ii,svgScalingFactor:ia.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"MUIdbW"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/orbit.d59992d7.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:it,formattingMenu:O,defaultData:()=>b(it),svgScalingFactor:1},ir=new Map(Object.entries({orbit_fill_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_fill_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_fill_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),is="orbit_fill",il={key:is,Component:e=>{var t,i;let{data:a}=e,r=null!=(i=null==(t=a.step)?void 0:t.length)?i:3,s=ir.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:is,svgScalingFactor:il.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"smgT7J"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/orbit_fill.3d7c89fb.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"orbitFill",defaultColorScheme:"monochrome",stepSvgData:ir,formattingMenu:O,defaultData:()=>b(ir),svgScalingFactor:1},io=new Map(Object.entries({packed_circles_1:'\n\n\n\n\n\n\n\n\n',packed_circles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',packed_circles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',packed_circles_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',packed_circles_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ic="packed_circles",id={key:ic,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,5),s=io.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:ic,svgScalingFactor:id.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"QhL7JY"}),icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:io,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/packed-circles.50bed684.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,defaultData:()=>b(io),svgScalingFactor:1},ip=new Map(Object.entries({pillar_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',pillar_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iu="pillar",ih={key:iu,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,3,4),s=ip.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iu,svgScalingFactor:ih.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Vs8/ai"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/pillar.172c4f1c.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:"monochrome",stepSvgData:ip,formattingMenu:O,defaultData:()=>b(ip),svgScalingFactor:1},ig=new Map(Object.entries({pinwheel_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("pinwheel_","")),i]})),im="pinwheel",ix={key:im,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),s=ig.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:im,svgScalingFactor:ix.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"MVp6kM"}),icon:a.SiZ,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/pinwheel.728e4518.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",stepSvgData:ig,formattingMenu:O,defaultData:()=>b(ig),svgScalingFactor:1},ib=new Map([[4,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n']]),iC="puzzle",iv={key:iC,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),s=ib.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iC,svgScalingFactor:iv.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"nT0180"}),icon:ts.wvb,defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/puzzle.f9b38688.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,stepSvgData:ib,defaultData:()=>b(ib),svgScalingFactor:1},iy=new Map([[1,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ']]),iw="quadrants",ik={key:iw,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,1,1),s=iy.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iw,svgScalingFactor:ik.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"o/Eq9R"}),icon:ts.Nfw,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/quadrant.755601ce.svg",height:96,width:253,blurWidth:0,blurHeight:0},stepSvgData:iy,formattingMenu:O,defaultData:()=>b(iy),svgScalingFactor:1},iA=new Map(Object.entries({ribbon_arrows_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ribbon_arrows_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ribbon_arrows_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ribbon_arrows_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("ribbon_arrows_","")),i]})),iL="ribbon_arrows",ij={key:iL,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),s=iA.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iL,svgScalingFactor:ij.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"aBHvyl"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/ribbon_arrows.297df46f.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],formattingMenu:O,stepSvgData:iA,defaultData:()=>b(iA),svgScalingFactor:1},iE=new Map(Object.entries({rings_1:'\n\n\n\n\n\n\n\n\n',rings_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("rings_","")),i]})),iS="rings",iM={key:iS,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,6),s=iE.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iS,svgScalingFactor:iM.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"ZoIl0W"}),icon:ts.CQO,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/rings.9591dd73.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"alternating",allowedColorSchemes:["alternating"],stepSvgData:iE,formattingMenu:O,defaultData:()=>b(iE),svgScalingFactor:1},iI=new Map(Object.entries({road_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',road_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',road_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),i_="road",iD={key:i_,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=iI.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:i_,svgScalingFactor:iD.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"LL9rkd"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/road.8f061a9a.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.dmS,defaultColorScheme:null,stepSvgData:iI,formattingMenu:O,defaultData:()=>b(iI),svgScalingFactor:1},iR=new Map(Object.entries({semi_circle_road_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_road_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_road_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_road_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iT="semi_circle_road",iz={key:iT,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),s=iR.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iT,svgScalingFactor:iz.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"2iU2Gr"}),icon:a.dmS,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/semi-circle-road.bf9f62e6.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:iR,formattingMenu:O,defaultData:()=>b(iR),svgScalingFactor:1},iH=new Map(Object.entries({signs_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n',signs_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',signs_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',signs_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iB="signs",iN={key:iB,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),s=iH.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iB,svgScalingFactor:iN.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"SOssfV"}),icon:a.dmS,defaultColorScheme:"monochrome",stepSvgData:iH,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/signs.1cd04bee.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,defaultData:()=>b(iH),svgScalingFactor:1},iP=new Map(Object.entries({slope_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',slope_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',slope_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',slope_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iF="slope",iV={key:iF,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),s=iP.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iF,svgScalingFactor:iV.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"ppRU+y"}),icon:a.pyr,defaultColorScheme:"monochrome",stepSvgData:iP,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/slope.09a45f04.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,defaultData:()=>b(iP),svgScalingFactor:1},iO=new Map(Object.entries({solar_system_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',solar_system_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',solar_system_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iZ="solar_system",iG={key:iZ,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=iO.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iZ,svgScalingFactor:iG.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"y1okDF"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/solar_system.9a2bf323.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:iO,formattingMenu:O,defaultData:()=>b(iO),svgScalingFactor:1},iU=new Map(Object.entries({square_cycle_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iW="square_arrows",iK={key:iW,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),s=iU.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iW,svgScalingFactor:iK.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Rnzk97"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/square_arrows.b7d5390b.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],formattingMenu:O,stepSvgData:iU,defaultData:()=>b(iU),svgScalingFactor:1},iQ=new Map(Object.entries({swoosh_1:'\n\n\n\n\n\n\n\n\n',swoosh_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',swoosh_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',swoosh_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("swoosh_","")),i]})),iq="swoosh",iJ={key:iq,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,4),s=iQ.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iq,svgScalingFactor:iJ.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"ba37aB"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/swoosh.2b045b37.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],stepSvgData:iQ,formattingMenu:O,defaultData:()=>b(iQ),svgScalingFactor:1},i$=new Map(Object.entries({target_4:'\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iY="target",iX={key:iY,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),s=i$.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:iY,svgScalingFactor:iX.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"3vVgzt"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/target.c5530578.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:i$,formattingMenu:O,defaultData:()=>b(i$),svgScalingFactor:1},i0=new Map(Object.entries({text_box_collage_1:'\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_7:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_8:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),i1="text_box_collage",i2={key:i1,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:8,1,8),s=i0.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:i1,svgScalingFactor:i2.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"xGS01X"}),previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/text_box_collage.f3de9a3d.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:null,stepSvgData:i0,formattingMenu:O,defaultData:()=>b(i0),svgScalingFactor:1,disabled:!0},i3=new Map(Object.entries({versus_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("versus_","")),i]})),i5="versus",i4={key:i5,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:6,2,6),s=i3.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:i5,svgScalingFactor:i4.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"HHQOYx"}),icon:ts.fGk,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/versus.25a7f3a8.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:O,stepSvgData:i3,defaultData:()=>b(i3),svgScalingFactor:1},i6=new Map(Object.entries({abstract_shape_image_1_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),i9="abstract_shape_image_1",i7={key:i9,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,2),s=i6.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:i9,svgScalingFactor:i7.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"2noVTL"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:i6,formattingMenu:O,defaultData:()=>b(i6),svgScalingFactor:1,featureFlag:"imagesInDiagramsRelease2"},i8=new Map(Object.entries({abstract_shape_image_2_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ne="abstract_shape_image_2",nt={key:ne,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,2),s=i8.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:ne,svgScalingFactor:nt.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"fVyY9L"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:i8,formattingMenu:O,defaultData:()=>b(i8),svgScalingFactor:1,featureFlag:"imagesInDiagramsRelease2"},ni=new Map(Object.entries({abstract_shape_image_3_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nn="abstract_shape_image_3",na={key:nn,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,2),s=ni.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nn,svgScalingFactor:na.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"a6DL+y"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:ni,formattingMenu:O,defaultData:()=>b(ni),svgScalingFactor:1,featureFlag:"imagesInDiagramsRelease2"},nr=new Map(Object.entries({accent_circle_1:'\n\n\n\n\n\n\n\n\n\n\n',accent_circle_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',accent_circle_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ns="accent_circle",nl={key:ns,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,3),s=nr.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:ns,svgScalingFactor:nl.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"8TjL5n"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nr,formattingMenu:O,defaultData:()=>b(nr),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/accent_circle.9c99dc29.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"imagesInDiagrams"},no=new Map(Object.entries({number_go_up_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bar_chart_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nc="bar_chart_image",nd={key:nc,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,2),s=no.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nc,svgScalingFactor:nd.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"jIQAYy"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:no,formattingMenu:O,defaultData:()=>b(no),svgScalingFactor:1,featureFlag:"imagesInDiagramsRelease2"},np=new Map(Object.entries({blobby_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nu="blobby_image",nh={key:nu,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,2),s=np.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nu,svgScalingFactor:nh.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"WwSOs0"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:np,formattingMenu:O,defaultData:()=>b(np),svgScalingFactor:1,featureFlag:"imagesInDiagramsRelease2"},ng=new Map(Object.entries({circle_hero_pic_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_hero_pic_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_hero_pic_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nm="circle_hero_pic",nx={key:nm,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,1,4),s=ng.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nm,svgScalingFactor:nx.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"VqSfhV"}),icon:a.EvL,defaultColorScheme:null,stepSvgData:ng,formattingMenu:O,defaultData:()=>b(ng),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/circle_hero.5bb15861.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nf=new Map(Object.entries({circle_post_it_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_post_it_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_post_it_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nb="circle_post_it",nC={key:nb,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),s=nf.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nb,svgScalingFactor:nC.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"cnAxpj"}),icon:a.EvL,defaultColorScheme:null,stepSvgData:nf,formattingMenu:O,defaultData:()=>b(nf),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/postit_collage.a3ef579a.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nv=new Map(Object.entries({image_arc_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ny="image_arc",nw={key:ny,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,1,1),s=nv.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:ny,svgScalingFactor:nw.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"vH25CK"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nv,formattingMenu:O,defaultData:()=>b(nv),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/image_arc.392f7cc1.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nk=new Map(Object.entries({leaf_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',leaf_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',leaf_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nA="leaf_image",nL={key:nA,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),s=nk.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nA,svgScalingFactor:nL.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"oLKWsK"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nk,formattingMenu:O,defaultData:()=>b(nk),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/leaf.e9a7efff.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nj=new Map(Object.entries({left_rounded_edge_rect_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',left_rounded_edge_rect_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',left_rounded_edge_rect_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nE="left_rounded_edge_rect_image",nS={key:nE,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),s=nj.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nE,svgScalingFactor:nS.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"4EqxuM"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nj,formattingMenu:O,defaultData:()=>b(nj),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/arch.6191753e.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nM=new Map(Object.entries({oval_stroke_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',oval_stroke_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',oval_stroke_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nI="oval_stroke_image",n_={key:nI,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),s=nM.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nI,svgScalingFactor:n_.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"zq+ouO"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nM,formattingMenu:O,defaultData:()=>b(nM),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/oval.5625262e.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nD=new Map(Object.entries({round_rect_and_square_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',round_rect_and_square_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',round_rect_and_square_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nR="round_rect_and_square_image",nT={key:nR,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),s=nD.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nR,svgScalingFactor:nT.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"oeHMAR"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nD,formattingMenu:O,defaultData:()=>b(nD),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/impact.c985f4b1.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nz=new Map(Object.entries({semi_circle_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nH="semi_circle",nB={key:nH,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),s=nz.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nH,svgScalingFactor:nB.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"dwGAFh"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nz,formattingMenu:O,defaultData:()=>b(nz),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/semi_circle.06eddec0.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nN=new Map(Object.entries({zig_zag_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nP="zig_zag_image",nF={key:nP,Component:e=>{var t,i;let{data:a}=e,r=w()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,2),s=nN.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nP,svgScalingFactor:nF.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"q8e8F6"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nN,formattingMenu:O,defaultData:()=>b(nN),svgScalingFactor:1,featureFlag:"imagesInDiagramsRelease2"},nV=new Map(Object.entries({pillar_layout_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nO="pillar_layout",nZ={key:nO,Component:e=>{var t,i;let{data:a}=e,r=null!=(i=null==(t=a.step)?void 0:t.length)?i:4,s=nV.get(r);return s?(0,n.jsx)(e8,{svgData:s,templateKey:nO,svgScalingFactor:nZ.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"h1icb8"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nV,formattingMenu:O,defaultData:()=>b(nV),svgScalingFactor:1,featureFlag:"heroSmartLayouts"},nG=e=>{let{index:t,totalSegments:i,label:a,icon:r,color:s,updateLabel:l,selectItem:o,isEditable:c,isNodeSelected:d,selectedKeyPath:p,editor:u,x:h,segmentLength:g}=e,m=100/i,x=40+m*(t+1),{path:f,iconCenterX:b}=((e,t,i,n)=>{let a=i/2,r=e*n,s=t*n,l=-a,o=-e,c=-t;return{path:["M ".concat(l,",").concat(o),"L ".concat(a,",").concat(c),"A ".concat(s,",").concat(t," 0 0,0 ").concat(a,",").concat(t),"L ".concat(l,",").concat(e),"A ".concat(r,",").concat(e," 0 0,1 ").concat(l,",").concat(o),"Z"].join(" "),iconCenterX:-r}})(40+m*t,x,g,.35),C=(0,eY.q9)(s);return(0,n.jsxs)("g",{style:C,children:[(0,n.jsx)("ellipse",{cx:h+g/2,cy:140,rx:.35*x,ry:x,className:(0,J.cx)(en._B,en.D6),style:{opacity:.5}}),(0,n.jsx)("g",{transform:"translate(".concat(h,", ").concat(140,")"),children:(0,n.jsx)("path",{d:f,className:en.D6})}),(0,n.jsx)(ed,{x:h+b-22.5,y:117.5,width:45,height:45,image:r,isEditable:c,selectItem:()=>o("segments[".concat(t,"].icon")),isItemSelected:d&&p==="segments[".concat(t,"].icon")}),(0,n.jsx)(eq,{x:h,transform:"translateX(-50%)",y:140+x+20,width:g+40,height:550-(140+x+20),fontSize:16.2,text:a,isEditable:c,onUpdate:l,selectItem:()=>o("segments[".concat(t,"].label")),parentEditor:u,isItemSelected:d&&p==="segments[".concat(t,"].label"),verticalAlign:"start"})]})},nU={key:"funnelDiagram",Component:e=>{let t,{data:i,updateData:a,selectItem:r,isEditable:s,editor:l,isNodeSelected:o,selectedKeyPath:c,...d}=e,{segments:p}=i,u=(0,H.GV)(P.SJ),h=(0,G.u)("useNewChartingColorSet"),g=(0,B.Ik)((0,B.VH)(u)),m=(0,e$.au)(g,i.colorScheme,u,h),x=Array.from({length:p.length},(e,t)=>t);i.colorScheme&&(t=(0,e$.M9)(m,x,i.colorScheme,{theme:u}));let f=(937-40*(p.length-1))/p.length,b=f/2+14;return(0,n.jsx)(ei,{...d,data:i,updateData:a,selectItem:r,isEditable:s,editor:l,isNodeSelected:o,selectedKeyPath:c,children:(0,n.jsx)("svg",{viewBox:"0 0 ".concat(1e3," ").concat(550),preserveAspectRatio:"xMidYMid meet",overflow:"visible",children:p.map((e,i)=>(0,n.jsx)(nG,{index:i,totalSegments:p.length,label:e.label,icon:e.icon,color:e.color||(null==t?void 0:t.get(i)),isEditable:s,selectItem:r,isNodeSelected:o,selectedKeyPath:c,editor:l,x:b+i*(f+40),segmentLength:f,updateLabel:e=>a(t=>(t.segments[i].label=e,t))},i))})})},label:()=>r.Ru._({id:"MWYJBI"}),icon:a.AKc,formattingMenu:V,disabled:!0},nW=425,nK=535,nQ=555,nq=287.5,nJ=e=>{let{x:t,color:i,icon:a,label:r,updateLabel:s,selectItem:l,isEditable:o,isNodeSelected:c,selectedKeyPath:d,editor:p,index:u}=e,h=(0,eY.q9)(i);return(0,n.jsxs)("g",{transform:"translate(".concat(t,", 0)"),style:h,children:[(0,n.jsx)("rect",{x:12.5,y:205,width:140,height:330,className:en.D6}),(0,n.jsx)("rect",{x:0,y:205,width:165,height:20,rx:5,ry:5,className:en.D6}),(0,n.jsx)("rect",{x:0,y:nK-20,width:165,height:20,rx:5,ry:5,className:en.D6}),(0,n.jsx)(ed,{x:57.5,y:345,width:50,height:50,image:a,isEditable:o,selectItem:()=>l("pillars[".concat(u,"].icon")),isItemSelected:c&&d==="pillars[".concat(u,"].icon")}),(0,n.jsx)(eq,{x:82.5,y:nQ,width:214.5,transform:"translateX(-50%)",height:80,fontSize:18,text:r,isEditable:o,onUpdate:s,selectItem:()=>l("pillars[".concat(u,"].label")),parentEditor:p,isItemSelected:c&&d==="pillars[".concat(u,"].label"),verticalAlign:"start"})]})},n$={key:"pillars",Component:e=>{let{data:t,updateData:i,isEditable:a,selectItem:r,editor:s,isNodeSelected:l,selectedKeyPath:o,...c}=e,{title:d,pillars:p}=t,u=(()=>{let e=p.length;if(e<=1)return[417.5];let t=e>1?(850-165*e)/(e-1):0;return p.map((e,i)=>75+i*(165+t))})(),h="".concat(75,",").concat(205," ").concat(925,",").concat(205," ").concat(500+nW/2,",").concat(5," ").concat(500-nW/2,",").concat(5);return(0,n.jsx)(ei,{...c,data:t,updateData:i,selectItem:r,isEditable:a,editor:s,isNodeSelected:l,selectedKeyPath:o,children:(0,n.jsxs)("svg",{viewBox:"0 0 ".concat(1e3," ").concat(650),preserveAspectRatio:"xMidYMid meet",overflow:"visible",children:[(0,n.jsx)("polygon",{points:h,className:en.D6}),(0,n.jsx)(eq,{x:nq,y:5,width:nW,height:200,fontSize:18,text:d,isEditable:a,onUpdate:e=>{i(t=>(t.title=e,t))},selectItem:()=>r("title"),parentEditor:s,isItemSelected:l&&"title"===o,verticalAlign:"middle",className:en.lR}),(0,n.jsx)("rect",{x:75,y:nK,width:850,height:20,className:en.D6,rx:5,ry:5}),p.map((e,t)=>(0,n.jsx)(nJ,{x:u[t],color:e.color,icon:e.icon,label:e.label,updateLabel:e=>{i(i=>(i.pillars[t].label=e,i))},isEditable:a,selectItem:r,isNodeSelected:l,selectedKeyPath:o,editor:s,index:t},t))]})})},label:()=>r.Ru._({id:"xGL+6k"}),icon:ts.PKn,disabled:!0,formattingMenu:V},nY=(e,t)=>t?(null==e?void 0:e.isEmphasized)?.5:.25:.5,nX=(e,t)=>t?(null==e?void 0:e.isEmphasized)?1:.5:1,n0={[iT]:iz,[iY]:iX,[t6]:t9,[t$]:tY,[t0]:t1,[tf]:tb,[t3]:t5,[tg]:tm,[is]:il,[tp]:tu,[tv]:ty,[i_]:iD,[tO]:tZ,[tQ]:tq,[tU]:tW,[tk]:tA,[iu]:ih,[ii]:ia,[nO]:nZ,pillars:n$,venn:{key:"venn",Component:e=>{var t;let i,{data:r,updateData:l,isEditable:o,selectItem:c,editor:d,isNodeSelected:p,selectedKeyPath:u,isTextMenuVisible:h,setIsTextMenuVisible:g}=e,{topCircle:m,leftCircle:x,rightCircle:f,topLeftIntersection:b,leftRightIntersection:C,topRightIntersection:v,allIntersection:y}=r,w=!!m,k=(e=>[e.leftCircle,e.rightCircle,e.topCircle,e.leftRightIntersection,e.topLeftIntersection,e.topRightIntersection,e.allIntersection].some(e=>null==e?void 0:e.isEmphasized))(r),A=(0,s.useCallback)(()=>{w&&l(e=>({leftCircle:{...e.leftCircle},rightCircle:{...e.rightCircle},leftRightIntersection:{...e.leftRightIntersection},topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[w,l]),L=(0,s.useCallback)(()=>{w&&l(e=>({leftCircle:{...e.rightCircle},rightCircle:{...e.topCircle},leftRightIntersection:{...e.topRightIntersection},topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[w,l]),j=(0,s.useCallback)(()=>{w&&l(e=>({leftCircle:{...e.leftCircle},rightCircle:{...e.topCircle},leftRightIntersection:{...e.topLeftIntersection},topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[w,l]),E=w?3:2,M=(0,H.GV)(P.SJ),I=(0,G.u)("useNewChartingColorSet"),D=(0,B.Ik)((0,B.VH)(M)),R=(0,e$.au)(D,r.colorScheme,M,I);if(r.colorScheme){let e=Array.from({length:E},(e,t)=>t);i=(0,e$.M9)(R,e,r.colorScheme,{theme:M})}let T=(0,eY.q9)((null==m?void 0:m.color)||(null==i?void 0:i.get(0))||R),z=(0,eY.q9)((null==x?void 0:x.color)||(null==i?void 0:i.get(1))||R),N=(0,eY.q9)((null==f?void 0:f.color)||(null==i?void 0:i.get(2))||R);return(0,n.jsx)(ei,{...e,svgWidthPercent:75,children:(0,n.jsxs)("svg",{viewBox:w?"0 0 1000 938":"0 0 1000 625",preserveAspectRatio:"xMidYMid meet",overflow:"visible",style:{"--shape-border-width":"1.25px"},children:[(0,n.jsx)(Q,{}),(0,n.jsx)("g",{style:z,children:(0,n.jsx)("circle",{cx:312.5,cy:w?625:312.5,r:312.5,className:en._B,fillOpacity:nY(x,k),strokeOpacity:nY(x,k),style:o?{pointerEvents:"none"}:void 0})}),(0,n.jsx)("g",{style:N,children:(0,n.jsx)("circle",{cx:687.5,cy:w?625:312.5,r:312.5,className:en._B,fillOpacity:nY(f,k),strokeOpacity:nY(f,k),style:o?{pointerEvents:"none"}:void 0})}),w&&(0,n.jsx)("g",{style:T,children:(0,n.jsx)("circle",{cx:500,cy:312.5,r:312.5,className:en._B,fillOpacity:nY(m,k),strokeOpacity:nY(m,k),style:o?{pointerEvents:"none"}:void 0})}),(0,n.jsx)(eI,{x:0,y:312.5*!!w,width:625,height:625,isEditable:o,selectItem:()=>{c("leftCircle")},updateStep:e=>{l(t=>(t.leftCircle={...t.leftCircle,...e},t))},isItemSelected:!p&&"leftCircle"===u,isStepSelected:!p&&"leftCircle"===u,formattingMenuItems:(0,n.jsx)(n.Fragment,{children:w&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(S.q,{}),(0,n.jsx)(_.I,{size:"sm",variant:"toolbar",onClick:L,icon:a.yLS,color:"red.500"})]})}),stepAttributes:x,editor:d}),(0,n.jsx)(eI,{x:375,y:312.5*!!w,width:625,height:625,isEditable:o,selectItem:()=>{c("rightCircle")},updateStep:e=>{l(t=>(t.rightCircle={...t.rightCircle,...e},t))},isItemSelected:!p&&"rightCircle"===u,isStepSelected:!p&&"rightCircle"===u,formattingMenuItems:(0,n.jsx)(n.Fragment,{children:w&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(S.q,{}),(0,n.jsx)(_.I,{size:"sm",variant:"toolbar",onClick:j,icon:a.yLS,color:"red.500"})]})}),stepAttributes:f,editor:d}),w&&(0,n.jsx)(eI,{x:187.5,y:0,width:625,height:625,isEditable:o,selectItem:()=>{c("topCircle")},updateStep:e=>{l(t=>(t.topCircle&&(t.topCircle={...t.topCircle,...e}),t))},isItemSelected:!p&&"topCircle"===u,isStepSelected:!p&&"topCircle"===u,formattingMenuItems:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(S.q,{}),(0,n.jsx)(_.I,{size:"sm",variant:"toolbar",onClick:A,icon:a.yLS,color:"red.500"})]}),stepAttributes:m,editor:d}),w&&m&&(0,n.jsx)(eq,{x:250,y:50,width:500,height:250,fontSize:24,className:en.ok,text:m.text,isEditable:o,onUpdate:e=>{l(t=>(t.topCircle&&(t.topCircle.text=e),t))},selectItem:()=>c("topCircle.text"),parentEditor:d,isItemSelected:p&&"topCircle.text"===u,style:k?{opacity:nX(m,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(eq,{x:w?25:50,y:w?550:50,width:w?350:300,height:w?300:525,fontSize:24,className:en.ok,text:null!=(t=null==x?void 0:x.text)?t:"",isEditable:o,onUpdate:e=>{l(t=>(t.leftCircle||(t.leftCircle={text:""}),t.leftCircle.text=e,t))},selectItem:()=>c("leftCircle.text"),parentEditor:d,isItemSelected:p&&"leftCircle.text"===u,textAlign:"center",style:k?{opacity:nX(x,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(eq,{x:w?625:675,y:w?550:50,width:w?350:300,height:w?300:525,fontSize:24,className:en.ok,text:f.text,isEditable:o,onUpdate:e=>{l(t=>(t.rightCircle.text=e,t))},selectItem:()=>c("rightCircle.text"),parentEditor:d,isItemSelected:p&&"rightCircle.text"===u,textAlign:"center",style:k?{opacity:nX(f,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),w&&b&&(0,n.jsx)(eq,{x:212.5,y:300,width:212.5,height:225,fontSize:24,className:en.ok,text:b.text,isEditable:o,onUpdate:e=>{l(t=>(t.topLeftIntersection&&(t.topLeftIntersection.text=e),t))},selectItem:()=>c("topLeftIntersection.text"),parentEditor:d,isItemSelected:p&&"topLeftIntersection.text"===u,style:k?{opacity:nX(b,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),w&&v&&(0,n.jsx)(eq,{x:575,y:300,width:212.5,height:225,fontSize:24,className:en.ok,text:v.text,isEditable:o,onUpdate:e=>{l(t=>(t.topRightIntersection&&(t.topRightIntersection.text=e),t))},selectItem:()=>c("topRightIntersection.text"),parentEditor:d,isItemSelected:p&&"topRightIntersection.text"===u,style:k?{opacity:nX(v,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(eq,{x:w?437.5:400,y:w?650:150,width:w?125:200,height:w?100:325,fontSize:24,className:en.ok,text:C.text,isEditable:o,onUpdate:e=>{l(t=>(t.leftRightIntersection.text=e,t))},selectItem:()=>c("leftRightIntersection.text"),parentEditor:d,isItemSelected:p&&"leftRightIntersection.text"===u,textAlign:"center",style:k?{opacity:nX(C,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),w&&y&&(0,n.jsx)(eq,{x:425,y:400,width:150,height:225,fontSize:24,className:en.ok,text:y.text,isEditable:o,onUpdate:e=>{l(t=>(t.allIntersection&&(t.allIntersection.text=e),t))},selectItem:()=>c("allIntersection.text"),parentEditor:d,isItemSelected:p&&"allIntersection.text"===u,style:k?{opacity:nX(y,k)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(Q,{})]})})},label:()=>r.Ru._({id:"z5TX2d"}),icon:ts.cvw,previewImage:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/venn.ada3eb84.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultData:()=>({leftCircle:{text:"

A

",color:void 0,isEmphasized:!1},rightCircle:{text:"

B

",color:void 0,isEmphasized:!1},leftRightIntersection:{text:"A & B",color:void 0,isEmphasized:!1}}),formattingMenu:e=>{let{editor:t,selection:i,decorations:r}=e,{data:l}=i.node.attrs,o=(0,s.useCallback)(e=>{try{let n=e({...l});t.commands.updateAttributesAtPos(i.from,{data:n})}catch(e){console.error("Error updating Venn diagram data",e)}},[l,t.commands,i.from]),c=(0,s.useCallback)(()=>{o(e=>({...e,topCircle:{text:"

C

",color:void 0,isEmphasized:!1},topLeftIntersection:{text:"A & C",color:void 0,isEmphasized:!1},topRightIntersection:{text:"B & C",color:void 0,isEmphasized:!1},allIntersection:{text:"A & B & C",color:void 0,isEmphasized:!1}}))},[o]),d=(0,s.useCallback)(()=>{o(e=>({leftCircle:e.leftCircle,rightCircle:e.rightCircle,leftRightIntersection:e.leftRightIntersection,topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[o]),p=!!l.topCircle;return(0,n.jsx)(V,{editor:t,selection:i,decorations:r,children:(0,n.jsxs)(k.z,{children:[!p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A.$,{size:"sm",variant:"toolbar",onClick:c,leftIcon:(0,n.jsx)(L.g,{icon:a.q_k}),ms:2,children:(0,n.jsx)(j.x6,{id:"Fgzljt"})}),(0,n.jsx)(S.q,{})]}),p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A.$,{size:"sm",variant:"toolbar",onClick:d,leftIcon:(0,n.jsx)(L.g,{icon:a.mGv}),ms:2,children:(0,n.jsx)(j.x6,{id:"DUcdY9"})}),(0,n.jsx)(S.q,{})]})]})})}},funnel:nU,[iS]:iM,[to]:tc,[iL]:ij,[tR]:tT,[tP]:tF,[iw]:ik,[iq]:iJ,[i5]:i4,[tH]:tB,[iW]:iK,[iC]:iv,[ta]:tr,[t8]:ie,[ic]:id,[tt]:ti,[im]:ix,[tI]:t_,[iF]:iV,[tj]:tE,[iZ]:iG,[iB]:iN,[i1]:i2},n1={[nm]:nx,[nc]:nd,[nu]:nh,[nb]:nC,[nP]:nF,[nR]:nT,[nI]:n_,[nE]:nS,[nA]:nL,[i9]:i7,[ne]:nt,[nn]:na,[ny]:nw,[ns]:nl,[nH]:nB},n2={bullseye_composable:to,quadrant:iw,"square-arrows":iW,bubbles:ta},n3=e=>(n2[e]&&(e=n2[e]),n1[e])?n1[e]:n0[e],n5=e=>{let t=n3(e);return null==t?void 0:t.formattingMenu}},41198:(e,t,i)=>{"use strict";i.d(t,{DZ:()=>f,Bq:()=>x});var n=i(82318),a=i(12889),r=i(56250),s=i(44604),l=i(6029),o=i(21938),c=i(77650),d=i(28547),p=i(44790),u=i(39239),h=i(73232);let g=e=>{let{node:t,decorations:i}=e,{level:n,horizontalAlign:r,placeholder:s}=t.attrs,g=(0,u.h)(i),m=s||(g?c.Ru._({id:"gLDJuJ"}):c.Ru._({id:"1nLERW",values:{level:n}}));return(0,l.jsx)(p.u,{...e,style:{display:"flex",flexDirection:"column",...(0,h.yp)(r)},children:(0,l.jsx)(a.$p,{dir:(0,h.fZ)(i),level:n,"data-placeholder":m,className:(0,o.cx)("heading",d.U6),style:{minWidth:"min(100%, 10em)",...(0,h.O8)(r)}})})},m=[1,2,3,4],x=Math.max(...m),f=n.D.extend({selectable:!1,group:"block cardNotesBlock",addAttributes:()=>({level:{default:1,rendered:!1}}),addNodeView:()=>(0,a.gu)(g,{update:s.z0}),addInputRules(){return this.options.levels.map(e=>(0,r.tC)({find:new RegExp("^(#{1,".concat(e,"})\\s$")),type:this.type,getAttributes:{level:e}},[this.editor.state.schema.nodes.bullet,this.editor.state.schema.nodes.numbered,this.editor.state.schema.nodes.todo]))}}).configure({levels:m})},41285:(e,t,i)=>{"use strict";i.d(t,{o:()=>r});var n=i(29165);let a={base:"md","2xl":"lg"},r=()=>(0,n.h5)(a)},41327:(e,t,i)=>{"use strict";i.d(t,{Bo:()=>w,Gx:()=>y,R6:()=>C,Yq:()=>v});var n=i(77650),a=i(39093),r=i(94657),s=i(35561),l=i(23995),o=i(71995),c=i(115),d=i(23148),p=i(69100),u=i(7928),h=i(65576),g=i(92113),m=i(33547),x=i(98639),f=i(72441);let b={ar:o.A,en:c.A,fa:d.A,"pt-br":p.A,ja:u.A,"zh-cn":h.A,"zh-tw":g.A,es:m.A,fr:x.A,ko:f.A},C=()=>b[n.Ru.locale]||void 0,v=(e,t)=>e?(0,a.A)((0,r.A)(e),t,{locale:C()}):"",y=(e,t)=>e?(0,s.A)((0,r.A)(e),t?(0,r.A)(t):new Date,{locale:C()}):"",w=e=>e?(0,l.A)((0,r.A)(e),{locale:C()}):""},41531:(e,t,i)=>{"use strict";i.d(t,{mi:()=>n.m}),i(6029),i(81278),i(55729),i(5302),i(78292),i(95856),i(48086),i(36914),i(30078),i(1319),i(83495),i(77970),i(83948),i(42116),i(10961),i(43987),i(82779),i(9251);var n=i(47071);i(2420),i(60762),i(19063),i(73275)},41563:(e,t,i)=>{"use strict";i.d(t,{g:()=>x,j:()=>m});var n=i(6029),a=i(40452),r=i(26420),s=i(99492),l=i(55597),o=i(48621),c=i(19564),d=i(58781),p=i(19063),u=i(99173),h=i(51288),g=i(56108);let m=e=>{let{onClick:t=()=>{},...i}=e;return(0,p.u)("disableRemoveBackground")?null:(0,n.jsx)(g.I,{label:(0,n.jsxs)(a.s,{alignItems:"center",justifyContent:"center",children:[(0,n.jsx)(c.x6,{id:"ylbfBl"}),(0,n.jsx)(d.G,{type:"removeBackground",ms:2,color:"gray.400"})]}),onClick:t,...i,children:(0,n.jsxs)(r.a,{as:"span",className:"fa-layers fa-fw",children:[(0,n.jsx)(o.g,{icon:s.sAw,size:"lg"}),(0,n.jsx)(o.g,{icon:l.X46,size:"xs",transform:"shrink-5"})]})})},x=e=>{let{editor:t,decorations:i}=e,a=(0,u.Bn)(i),{startRemoveBg:r,isRemoveBgLoading:s}=(0,h.D)({editor:t,id:null==a?void 0:a.cardId});return(0,n.jsx)(m,{onClick:r,disabled:s})}},41582:(e,t,i)=>{"use strict";i.d(t,{KD:()=>s,P6:()=>l,Rj:()=>c,S4:()=>d,TF:()=>o,ve:()=>r});var n=i(36939),a=i(86524);let r=e=>{var t,i,n,a,r,s,l;return("image.ai-generated"===e.source?null==(t=e.aiParams)?void 0:t.prompt:e.query)||(null==(i=e.meta)?void 0:i.description)||(null==(n=e.meta)?void 0:n.alt_description)||(null==(a=e.meta)?void 0:a.title)||(null==(r=e.meta)?void 0:r.snippet)||(null==(l=e.meta)||null==(s=l.tags)?void 0:s.join(", "))},s=e=>e.height>e.width?"portrait":e.height{if(e.meta&&e.meta.width&&e.meta.height)return s(e.meta);if(e.aiParams){let t=e.aiParams;if(t.aspectRatio)return t.aspectRatio;if(t.width&&t.height)return s({width:t.width,height:t.height})}return a.X},o=(e,t,i)=>{let a={src:e.imageUrl,tempUrl:e.thumbnailUrl,meta:{height:e.height,width:e.width,description:e.description,alt_description:e.altDescription,title:e.title,snippet:e.snippet},query:t,source:n.j[i]};return"aiGenerated"===i&&(a.aiParams={prompt:e.aiPrompt,height:e.height,width:e.width,model:e.aiModel,stylePreset:e.aiStylePreset}),a},c=(e,t)=>{let{resize:i,source:n,horizontalAlign:a,savedMediaId:r,meta:s,fullWidthBlock:l}=e,o={src:e.src,alt:t},c={};(null==i?void 0:i.width)!=null&&(c.width=i.width),(null==i?void 0:i.height)!=null&&(c.height=i.height),(null==i?void 0:i.clipType)!=null&&(c.clipType=i.clipType),(null==i?void 0:i.clipPath)!=null&&(c.clipPath=i.clipPath),(null==i?void 0:i.clipAspectRatio)!=null&&(c.clipAspectRatio=i.clipAspectRatio),Object.keys(c).length>0&&(o.resize=JSON.stringify(c)),n&&(o.source=n),a&&(o.horizontalAlign=a),r&&(o.savedMediaId=r),l&&(o.fullWidthBlock=l);let d={};return(null==s?void 0:s.height)!=null&&(d.height=s.height),(null==s?void 0:s.width)!=null&&(d.width=s.width),(null==s?void 0:s.aspectRatio)!=null&&(d.aspectRatio=s.aspectRatio),Object.keys(d).length>0&&(o.meta=JSON.stringify(d)),o},d=(e,t)=>{var i,n,a,s,l,o,c;let d={src:null==(i=e.image)?void 0:i.src,alt:e.image?r(e.image):void 0,class:"accent-image"},p={};(null==(a=e.image)||null==(n=a.backgroundPos)?void 0:n.x)!=null&&(p.x=e.image.backgroundPos.x),(null==(l=e.image)||null==(s=l.backgroundPos)?void 0:s.y)!=null&&(p.y=e.image.backgroundPos.y),Object.keys(p).length>0&&(d.backgroundPos=JSON.stringify(p)),t.fitType&&(d.fitType=t.fitType);let u={};return(null==(o=e.mask)?void 0:o.effect)&&(u.effect=e.mask.effect),(null==(c=e.mask)?void 0:c.intensity)&&(u.intensity=e.mask.intensity),Object.keys(u).length>0&&(d.mask=JSON.stringify(u)),d}},41626:(e,t,i)=>{"use strict";i.d(t,{Cf:()=>d,M9:()=>u,au:()=>p,yv:()=>g});var n=i(84462),a=i.n(n),r=i(33612),s=i.n(r),l=i(26533),o=i(79683),c=i(12393);let d=["#ef4444","#3caa3c","#002253"],p=(e,t,i,n)=>{if(!t||!i)return e;let a=(0,l.CD)(i);if("string"==typeof t&&t.startsWith("monochrome")){if("monochrome"===t)return a.length>0?(0,l.Ik)(a[0]):e;let r=(e=>{let t=e.match(/monochrome-(\d+)/);return t?parseInt(t[1],10)-1:null})(t);if(null===r)return e;if(r0?r-1:r;if(e>=0&&e0?(0,l.Ik)(a[0]):e},u=a()(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"complement",{matchBrightness:n=!1,contrastColor:a,minContrast:r=3,lightnessRange:d,theme:p}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=Array.from(new Set(t));if(0===u.length)return new Map;if(1===u.length){let t=s()(e);return a&&(0,o.vd)(t,a,r),new Map([[u[0],t.toHex8String()]])}return new Map([...(()=>{switch(i.startsWith("monochrome")?"monochrome":i){case"monochrome":{let t=s()(e),i=d||{min:15,max:95};if(a){let e=(e,t,i)=>{let n=h(e,t);return(0,o.vd)(n,a,r,i),Math.round(100*n.toHsl().l)};i.min=e(t,i.min,"lighten"),i.max=e(t,i.max,"darken")}let l=(i.max-i.min)/u.length,c=t.getBrightness();return new Map(u.map((e,a)=>{let r=h(t,i.min+l*a);return n&&(0,o.jB)(r,c),[e,r]}))}case"spin":{let t=s()(e),i=t.getBrightness(),a=Math.ceil((u.length-1)/2),r=360/u.length<22?360/u.length:22,l=(0,c.xV)(u.map((e,s)=>{let l=0;sa&&(l=(s-a)*r);let c=t.clone().spin(l);return n&&(0,o.jB)(c,i),c}),u.length%2==0?a:a+1);return new Map(u.map((e,t)=>[e,l[t]]))}default:case"complement":case"complement2":{let t=s()(e),a=180/(u.length-1),r=t.getBrightness();return new Map(u.map((e,s)=>{let l=t.clone().spin(a*s*("complement2"===i?-1:1));return n&&(0,o.jB)(l,r),[e,l]}))}case"alternating":{let t=s()(e),i=t.toHsl().l<.5?t.clone().lighten(30):t.clone().darken(30),a=t.getBrightness();return new Map(u.map((e,r)=>{let s=r%2==0?t.clone():i.clone();return n&&(0,o.jB)(s,a),[e,s]}))}case"theme":{if(!p){let t=s()(e).getBrightness();return new Map(u.map((i,a)=>{let r=s()(e);return n&&(0,o.jB)(r,t),[i,r]}))}let t=(0,l.CD)(p);if(0===t.length){let e=(0,l.Ik)((0,l.VH)(p));return new Map(u.map(t=>[t,e]))}let i=t.length>0?s()((0,l.Ik)(t[0])).getBrightness():128;return new Map(u.map((e,c)=>{let d=c%t.length,p=(0,l.Ik)(t[d]),u=s()(p);return a&&(0,o.vd)(u,a,r),n&&(0,o.jB)(u,i),[e,u]}))}}})().entries()].map(e=>{let[t,i]=e;return[t,i.toHex8String()]}))});function h(e,t){let i=e.toHsl();return i.l=t,s()(i)}let g=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{contrastColor:n,minContrast:a=3,lightnessRange:r,matchBrightness:l=!1}=i,c=s()(e),d=r||{min:15,max:95};if(n){let e=(e,t,i)=>{let r=h(e,t);return(0,o.vd)(r,n,a,i),Math.round(100*r.toHsl().l)};d.min=e(c,d.min,"lighten"),d.max=e(c,d.max,"darken")}let p=Math.max(0,Math.min(1,t)),u=h(c,d.min+(d.max-d.min)*p);if(l){let e=c.getBrightness();(0,o.jB)(u,e)}return u.toHex8String()}},41959:(e,t,i)=>{"use strict";i.d(t,{VM:()=>s,dM:()=>r,hj:()=>a});var n=i(40425);let a=e=>"table"===e.type.name,r=500,s=e=>{let t=n.J3.get(e);return t.height*t.width>r}},42050:(e,t,i)=>{"use strict";i.d(t,{G:()=>p});var n=i(6029),a=i(49611),r=i(99492),s=i(48621),l=i(19564),o=i(55729),c=i(81949),d=i(56108);let p=e=>{let{editor:t,handleDelete:i,hasText:p=!1}=e,u=(0,o.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]);return p?(0,n.jsx)(a.$,{variant:"toolbar",onClick:i||u,color:"red.500",onMouseDown:c.Fw,size:"md",leftIcon:(0,n.jsx)(s.g,{icon:r.yLS}),children:(0,n.jsx)(l.x6,{id:"cnGeoo"})}):(0,n.jsx)(d.I,{label:(0,n.jsx)(l.x6,{id:"cnGeoo"}),icon:r.yLS,onClick:i||u,testId:"delete-node-button",color:"red.500"})}},42502:(e,t,i)=>{"use strict";i.d(t,{t:()=>o});var n=i(55729),a=i(5302),r=i(95856),s=i(71653),l=i(48086);let o=()=>{let e=(0,l.gx)(),t=(0,r.jL)(),{data:i,loading:o}=(0,a.Snx)({variables:{workspaceId:e,archived:!1},skip:!e,fetchPolicy:"cache-first",nextFetchPolicy:"cache-only"}),{data:c,loading:d}=(0,a.Snx)({variables:{workspaceId:null,archived:!1},fetchPolicy:"cache-first",nextFetchPolicy:"cache-only"}),p=(0,n.useMemo)(()=>(null==c?void 0:c.themes)||[],[null==c?void 0:c.themes]),u=(0,n.useMemo)(()=>(null==i?void 0:i.themes)||[],[null==i?void 0:i.themes]);return(0,n.useEffect)(()=>{p.length>0&&t((0,s.cA)({globalThemes:p}))},[t,p]),(0,n.useEffect)(()=>{u.length>0&&t((0,s._N)({workspaceThemes:u}))},[t,u]),{isLoadingThemes:o||d,globalThemes:p}}},43444:(e,t,i)=>{"use strict";i.d(t,{b:()=>o});var n=i(55765),a=i.n(n),r=i(55729);class s{subscribe(e,t){return this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t),()=>{try{if(!this.listeners[e])return;let i=this.listeners[e].indexOf(t);i>-1&&this.listeners[e].splice(i,1)}catch(e){}}}isRendered(e){return this.renderedMap[e]}onRendered(e){var t;this.renderedMap[e]=!0,null==(t=this.listeners[e])||t.forEach(e=>e())}onEditorUnload(e){this.renderedMap[e]=!1,this.listeners[e]=[]}constructor(){this.renderedMap={main:!1},this.listeners={}}}let l=a()(()=>new s),o=e=>{var t;let[i,n]=(0,r.useState)(void 0===e||null==(t=l().isRendered(e))||t);return(0,r.useEffect)(()=>{if(e)return l().subscribe(e,()=>{n(!0)})},[e]),i}},43458:(e,t,i)=>{"use strict";i.d(t,{D0:()=>a,Hj:()=>s,cw:()=>r,hu:()=>o,kb:()=>n,md:()=>l});let n=75,a="".concat(n,"px"),r=10,s="navbar-view-backdrop",l="navbar-view-content",o="data-navbar-closed-toggle"},43637:(e,t,i)=>{"use strict";i.d(t,{V:()=>C,h:()=>b});var n=i(6029),a=i(40452),r=i(51684),s=i(55729),l=i(2137),o=i(95856),c=i(5314),d=i(87489),p=i(44790),u=i(1812),h=i(73232),g=i(99641),m=i(98138),x=i(17323),f=i(85220);let b=e=>(0,n.jsx)(p.u,{...e,as:"div",children:(0,n.jsx)(C,{...e})}),C=e=>{var t;let{node:i,decorations:p,editor:b}=e,{source:C,horizontalAlign:v,uploadStatus:y,loadImageParams:w,loadImageStatus:k}=i.attrs,{getPos:A}=e,{isFullWidth:L}=(0,u.D)(p),j=(null==(t=m.Fn[C])?void 0:t.icon)||r.Cyq,E=(0,g.NZ)(e),S=(0,f.j)(b,A),M=(0,o.GV)(d.nD),I=(0,c.f)(),_=(0,s.useCallback)(()=>{I({isOpen:!0})},[I]);return(0,n.jsx)(a.s,{w:"100%",h:"100%",dir:(0,h.fZ)(p,v),direction:"column",sx:(0,h.yp)(v),children:(0,n.jsx)(x.Pf,{hasUploadError:y===l.A.Error&&!b.isThumbnail,isUploading:y===l.A.Uploading,isLoading:"queued"===k&&!b.isThumbnail,loadingProvider:null==w?void 0:w.provider,"data-content-reference":!0,icon:j,width:L||E?"100%":"18em",maxW:"100%",h:E?"100%":"10em",maxH:"100%",onSelectAndFocus:S,defaultSource:C,"data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0,borderRadius:"var(--box-border-radius)",hasQuickActions:!b.isThumbnail,handleDoubleClick:M?_:void 0})})}},43783:(e,t,i)=>{"use strict";i.d(t,{EB:()=>o,Gx:()=>n,Up:()=>l,uQ:()=>r,zQ:()=>a});let n="themed-clickable-box",a={transitionProperty:"transform",transitionDuration:"normal"},r={transform:"scale(1.03)",_before:{content:'""',position:"absolute",inset:0,borderRadius:"inherit",boxShadow:"inset 0 0 0 500px var(--expandable-hover-background)",pointerEvents:"none"}},s={border:"var(--shape-border-width) solid var(--neutral-border-color)",borderRadius:"var(--box-border-radius)",backgroundColor:"var(--clickable-background-color)",boxShadow:"var(--clickable-shadow)",backdropFilter:"var(--card-backdrop-filter)","@media print":{boxShadow:"none"}},l={_hover:{transform:"scale(1.1)"},color:"var(--link-color)",height:"auto",padding:"0.7em",paddingY:"0.2em",minW:"2.5em",position:"relative"},o=(e,t)=>({[".".concat(n)]:{...a,...s,_hover:t?void 0:r,"@media print":{boxShadow:"none"}}})},43962:(e,t,i)=>{"use strict";i.d(t,{L:()=>d,g:()=>p});var n=i(6029),a=i(37243),r=i(55729),s=i(3898),l=i(30130),o=i(55777),c=i(46672);class d extends a.Yv{stopEvent(e){return"contextmenu"!==e.type&&a.Yv.prototype.stopEvent.call(this,e)}updateAttributes(e){this.editor.commands.command(t=>{let{tr:i}=t,n=this.getPos();if(void 0===n)return!1;let a={type:"move",insertPos:n,insertPosRaw:n,pos:n,end:n+this.node.content.size+1};try{i.setNodeMarkup(n,void 0,{...this.node.attrs,...e}).setMeta("annotationEvent",a)}catch(e){console.error("(caught) [ReactNodeView updateAttributes]: setNodeMarkup",e)}return!0})}mount(){var e=this;let t={editor:this.editor,node:this.node,decorations:this.decorations,innerDecorations:this.innerDecorations,view:this.view,selected:!1,extension:this.extension,HTMLAttributes:this.HTMLAttributes,getPos:()=>this.getPos(),updateAttributes:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.updateAttributes(t)},deleteNode:()=>this.deleteNode(),ref:(0,r.createRef)()};if(!this.component.displayName){let e;this.component.displayName=(e=this.extension.name).charAt(0).toUpperCase()+e.substring(1)}let i={onDragStart:this.onDragStart.bind(this),nodeViewContentRef:e=>{e&&this.contentDOMElement&&e.firstChild!==this.contentDOMElement&&e.appendChild(this.contentDOMElement)},node:this.node,editor:this.editor,getPos:()=>this.getPos()},a=this.component,s=r.memo(e=>(0,n.jsx)(c.e.Provider,{value:i,children:r.createElement(a,e)}));s.displayName="ReactNodeView",this.node.isLeaf?this.contentDOMElement=null:this.options.contentDOMElementTag?this.contentDOMElement=document.createElement(this.options.contentDOMElementTag):this.contentDOMElement=document.createElement(this.node.isInline?"span":"div"),this.contentDOMElement&&(this.contentDOMElement.style.whiteSpace="inherit",this.contentDOMElement.setAttribute("data-node-view-content-inner",this.node.type.name));let l=this.node.isInline?"span":"div";this.options.as&&(l=this.options.as);let{className:d=""}=this.options;this.renderer=new o.N(s,{editor:this.editor,props:t,as:l,className:"node-".concat(this.node.type.name," ").concat(d).trim(),attrs:this.options.attrs,updateWrapperEl:this.options.updateWrapperEl})}get dom(){var e;if(this.renderer.element.firstElementChild&&!(null==(e=this.renderer.element.firstElementChild)?void 0:e.hasAttribute("data-node-view-wrapper")))throw Error("Please use the NodeViewWrapper component for your node view.");return this.renderer.element}get contentDOM(){return this.node.isLeaf?null:this.contentDOMElement}update(e,t,i){let n=e=>{this.renderer.updateProps(e)};if(e.type!==this.node.type)return!1;if("function"==typeof this.options.update){let a=this.node,r=this.decorations,s=this.innerDecorations;return this.node=e,this.decorations=t,this.innerDecorations=i,this.options.update({oldNode:a,oldDecorations:r,newNode:e,newDecorations:t,oldInnerDecorations:s,innerDecorations:i,updateProps:()=>n({node:e,decorations:t,innerDecorations:i})})}return e===this.node&&this.decorations===t&&this.innerDecorations===i||(this.node=e,this.decorations=t,this.innerDecorations=i,n({node:e,decorations:t,innerDecorations:i}),!0)}selectNode(){this.renderer.updateProps({selected:!0})}deselectNode(){this.renderer.updateProps({selected:!1})}destroy(){this.renderer.destroy(),this.contentDOMElement=null}ignoreMutation(e){return!this.dom||!this.contentDOM||"function"==typeof this.options.ignoreMutation&&this.options.ignoreMutation({mutation:e})||this.defaultIgnoreMutation(e)}defaultIgnoreMutation(e){return!!(!this.dom||!this.contentDOM||this.node.isLeaf||this.node.isAtom||"selection"===e.type&&e.target.closest("[data-comments-wrapper]"))||!("selection"===e.type||this.dom.contains(e.target)&&"childList"===e.type&&(0,s.OF)()&&this.editor.isFocused&&[...Array.from(e.addedNodes),...Array.from(e.removedNodes)].every(e=>e.isContentEditable))&&(this.contentDOM===e.target&&"attributes"===e.type||!this.contentDOM.contains(e.target))}onDragStart(e){let t=e.target,i=t.querySelector("[data-drag-handle]");if(i||(i=t.closest("[data-drag-handle]")),!this.dom||!i)return void e.preventDefault();try{let t=this.editor.view.posAtDOM(i,0);if(!t||-1==t||!this.editor.state.doc.nodeAt(t))return;(0,l.b)(this.editor,e,t,i)}catch(e){console.warn("(caught) [ReactNodeViewRenderer] onDragStart error moving annotations",e)}}}function p(e,t){return i=>i.editor.contentComponent?new d(e,i,t):{}}},43986:(e,t,i)=>{"use strict";i.d(t,{s:()=>c});var n=i(6029),a=i(40452),r=i(88273),s=i(44464),l=i(49404),o=i(80895);let c=e=>{let{image:t}=e;if(t.src&&(0,l.Xs)(t))return(0,n.jsx)(o.h,{image:t,src:t.src});let{tempUrl:i,meta:c,src:d}=t||{},p=d&&(0,r.Ub)(d,r.p7,c),u=(0,r.QV)(p,p?void 0:i),h=(0,s.w3)(t);return(0,n.jsx)(a.s,{sx:{backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundImage:u,backgroundPosition:h,width:"100%",aspectRatio:"1/1",objectFit:"contain",transitionProperty:"border-radius",transitionDuration:"normal",borderRadius:"calc(var(--box-border-radius) / 2)"}})}},44063:(e,t,i)=>{"use strict";i.d(t,{Q:()=>d});var n=i(21572),a=i(37243),r=i(2137),s=i(88273),l=i(49404),o=i(91420),c=i(80772);let d=a.YY.create({name:"mediaUpload",addCommands(){return{cancelImageUploadsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(t&&t.uploadStatus===r.A.Uploading)}).forEach(e=>{let i=(0,c.um)(e.node),n=(0,c.wH)(e.node,(null==i?void 0:i.src)?{uploadStatus:r.A.Done}:{tempUrl:null,uploadStatus:r.A.Error});t.setNodeMarkup(e.pos,null,n).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0)}),!0)},uploadBlobsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.storage.orgId&&!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(null==t?void 0:t.src)&&t.src.startsWith("blob:")}).forEach(e=>{let i=(0,c.um)(e.node);if(!i)return;let n=i.src,a=(0,c.wH)(e.node,(0,c.F)(n));t.setNodeMarkup(e.pos,null,a).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0),(0,o.xH)(this.editor,n)}),!0)},uploadRemoteUrlsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.storage.orgId&&!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(null==t?void 0:t.src)&&t.src.startsWith("http")&&n.shouldUploadRemoteUrl(t.src)&&t.uploadStatus!==r.A.Done}).forEach(e=>{var i;let n=(0,c.um)(e.node);if(!n)return;let a=n.src,s=(0,c.wH)(e.node,{uploadStatus:r.A.Uploading,source:null!=(i=n.source)?i:"image.custom",tempUrl:a});t.setNodeMarkup(e.pos,null,s).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0),(0,o.XE)(this.editor,a,void 0,!0)}),!0)},uploadDataUrlsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.storage.orgId&&!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(null==t?void 0:t.src)&&t.src.startsWith("data:")}).forEach(e=>{let i=(0,c.um)(e.node);if(!i)return;let n=(0,s.Xz)(i.src);if(!n)return;let a=URL.createObjectURL(n),r=(0,c.wH)(e.node,(0,c.F)(a));t.setNodeMarkup(e.pos,null,r).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0),(0,o.XE)(this.editor,a,n)}),!0)},initializeUploadExtension:e=>t=>{let{chain:i}=t;return this.storage.orgId=e,i().cancelImageUploadsOnLoad().uploadBlobsOnLoad().uploadDataUrlsOnLoad().uploadRemoteUrlsOnLoad().revokeAllImageTempURLs().run(),!0},revokeAllImageTempURLs:()=>e=>{let{tr:t,state:i}=e;return(0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(t&&t.tempUrl&&t.src&&t.uploadStatus===r.A.Done)}).forEach(e=>{let i=(0,c.wH)(e.node,{tempUrl:null});t.setNodeMarkup(e.pos,null,i).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0)}),!0},revokeImageTempURLs:e=>t=>{let{tr:i,state:n}=t;return(0,a.xe)(n.doc,t=>{let i=(0,c.um)(t);return!!i&&i.tempUrl===e}).forEach(e=>{let t=(0,c.wH)(e.node,{tempUrl:null});i.setNodeMarkup(e.pos,null,t).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0)}),URL.revokeObjectURL(e),!0},updateImageOnUploadFailure:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{tr:n,state:a}=i,s=a.doc.nodeAt(e);if(!s||!s.attrs)return!1;let l=(0,c.um)(s),o=t?{...l,uploadStatus:r.A.Done}:(0,c.yK)({isError:!0}),d=(0,c.wH)(s,o);return n.setNodeMarkup(e,void 0,d).setMeta("imageUploadUpdateAttrs",!0).setMeta("addToHistory",!1).setMeta("annotationEvent",{type:"update-node-attrs",pos:e}),!0}},updateImageOnUploadSuccess:(e,t)=>i=>{let{tr:n,state:a}=i,r=a.doc.nodeAt(e);if(!r||!r.attrs)return!1;let s=(0,c.yK)({isError:!1,result:t,attrs:r.attrs}),o=(0,l.Ez)(s),d=(0,c.wH)(r,o);return n.setNodeMarkup(e,void 0,d).setMeta("imageUploadUpdateAttrs",!0).setMeta("addToHistory",!1).setMeta("annotationEvent",{type:"update-node-attrs",pos:e}),!0}}},addStorage:()=>({orgId:void 0,completedUploads:{}}),addProseMirrorPlugins(){return[(0,o.Qx)(this.editor)]}})},44133:(e,t,i)=>{"use strict";i.d(t,{z:()=>N});var n=i(6029),a=i(26385),r=i(61204),s=i(16936),l=i(99430),o=i(96500),c=i(40452),d=i(49611),p=i(99492),u=i(48621),h=i(31241),g=i(19564),m=i(77650),x=i(35859),f=i(19063),b=i(56108),C=i(73232),v=i(58959),y=i(48810),w=i(29810),k=i(26420);let A=e=>{let{label:t,control:i,icon:a}=e;return(0,n.jsxs)(v.z,{spacing:4,children:[a,(0,n.jsx)(y.E,{children:t}),(0,n.jsx)(w.h,{}),(0,n.jsx)(k.a,{children:i})]})};function L(e,t){return function(i,n,a){var r;return t({chartAttributes:{...a,[e]:{...null!=(r=a[e])?r:{},[i]:n}}})}}let j=e=>{var t;let{chartType:i,attributes:a,updateAttributes:r}=e,s=a.chartAttributes||{},o=s[i],c=L(i,r);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(A,{label:m.Ru._({id:"Y7a6MU"}),control:(0,n.jsx)(l.d,{isChecked:null==(t=null==o?void 0:o.axisPullToZero)||t,onChange:e=>c("axisPullToZero",e.target.checked,s)})})})},E=e=>{let{chartType:t="bar",...i}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(j,{chartType:t,...i})})};var S=i(68917),M=i(78140),I=i(36999),_=i(41283),D=i(37930),R=i(48478);let T=e=>{var t;let{attributes:i,updateAttributes:a}=e,r=i.chartAttributes||{},s=r.pie||{},l=L("pie",a),o=null!=(t=s.legendPosition)?t:"bottom",c={top:m.Ru._({id:"WWy8TN"}),right:m.Ru._({id:"nOPbWJ"}),bottom:m.Ru._({id:"zsiX7I"}),left:m.Ru._({id:"UlKSMd"})};return(0,n.jsx)(A,{label:m.Ru._({id:"G4H8LE"}),control:(0,n.jsxs)(M.W,{isLazy:!0,children:[(0,n.jsx)(I.I,{as:d.$,variant:"plain",size:"sm",w:40,boxShadow:"none",textAlign:"left",rightIcon:(0,n.jsx)(S.D,{}),sx:{"span:first-of-type":{overflow:"clip",textOverflow:"ellipsis"}},children:c[o]}),(0,n.jsx)(_.c,{zIndex:"modalPopover",children:(0,n.jsx)(D.i,{value:o,type:"radio",onChange:e=>{l("legendPosition",(e=>void 0===c[e]?"bottom":e)(Array.isArray(e)?e[0]:e),r)},children:Object.entries(c).map(e=>{let[t,i]=e;return(0,n.jsx)(R.k,{value:t,children:(0,n.jsx)(v.z,{children:(0,n.jsx)(y.E,{children:i})})},t)})})})]})})},z={pie:T,donut:T,line:e=>{let{...t}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(j,{chartType:"line",...t})})},bar:E,"horizontal-bar":e=>(0,n.jsx)(E,{...e,chartType:"horizontal-bar"})};var H=i(48974);let B=e=>{let{accentColor:t,selected:i,onChange:a,steps:r=5}=e;return(0,n.jsx)(A,{icon:(0,n.jsx)(u.g,{icon:p.wIs}),label:m.Ru._({id:"tvmuQ0"}),control:(0,n.jsx)(H.M,{accentColor:t,selected:i,onChange:a,steps:r})})},N=e=>{let{attributes:t,updateAttributes:i,accentColor:v,setEditing:y,editor:w}=e,k=z[t.chartType],{data:L}=t,j=(0,f.u)("chartInlineLabels");return(0,n.jsxs)(a.B,{spacing:0,children:[(0,n.jsxs)(a.B,{spacing:4,p:4,children:[(0,n.jsx)(r.e,{mb:2,children:Object.entries(x.XD).map(e=>{let[a,{icon:r,selectedIcon:l,label:o}]=e,c=t.chartType===a;return(0,n.jsx)(h.Tz,{placement:"top",label:o(),children:(0,n.jsx)(s.K,{"aria-label":o(),flex:1,variant:"plain",size:"md",icon:c?l:r,boxShadow:"none",background:c?"trueblue.50":"white",color:c?"trueblue.400":"gray.600",onClick:()=>i({chartType:a})})},"".concat(o()))})}),(0,n.jsx)(B,{accentColor:v,selected:t.colorScheme,steps:5,onChange:e=>{i({colorScheme:e})}}),(0,n.jsx)(A,{icon:(0,n.jsx)(u.g,{icon:p.n2$}),label:m.Ru._({id:"sgzcYD"}),control:(0,n.jsx)(l.d,{isChecked:!t.hideLabels,onChange:e=>i({hideLabels:!e.target.checked})})}),j&&(0,n.jsx)(A,{icon:(0,n.jsx)(u.g,{icon:p.jon}),label:m.Ru._({id:"hw0byi"}),control:(0,n.jsx)(l.d,{isChecked:t.showInlineLabels,onChange:e=>i({showInlineLabels:e.target.checked})})}),w&&(0,n.jsx)(A,{icon:(0,n.jsx)(u.g,{icon:p.ecg}),label:m.Ru._({id:"0j+RGO"}),control:(0,n.jsx)(r.e,{dir:"ltr",spacing:1,size:"sm",children:C.gj.map(e=>{let{name:t,icon:i,checkActive:a,apply:r}=e;if(a&&r)return(0,n.jsx)(b.I,{label:t(),icon:i,onClick:()=>{r(w)},isActive:a(w),my:0},t())})})}),k&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.c,{my:3}),(0,n.jsx)(k,{...e})]})]}),y&&(0,n.jsx)(c.s,{px:5,py:3,bg:"gray.50",alignItems:"center",justify:"center",children:(0,n.jsx)(d.$,{variant:"link",size:"sm",colorScheme:"gray",my:0,leftIcon:(0,n.jsx)(u.g,{icon:p.MT7}),onClick:()=>y(!0),children:L?(0,n.jsx)(g.x6,{id:"BhcOHV"}):(0,n.jsx)(g.x6,{id:"UHoZ5e"})})})]})}},44248:(e,t,i)=>{"use strict";i.d(t,{G:()=>r});var n=i(51684),a=i(77650);let r={label:()=>a.Ru._({id:"Mm6AFs"}),description:()=>a.Ru._({id:"oKMJNm"}),key:"video.custom",icon:n.qtl,keywords:["video","audio","podcast","embed"],iframeOptions:{allowPopups:!0},preferHtml:!0}},44604:(e,t,i)=>{"use strict";i.d(t,{R$:()=>s,w_:()=>a,z0:()=>r});var n=i(19063);i(12872);let a=(e,t)=>{let i=e.filter(e=>Object.keys(e.spec).length>0),n=t.filter(e=>Object.keys(e.spec).length>0);return i.length!==n.length||JSON.stringify(i.map(e=>e.spec))!==JSON.stringify(n.map(e=>e.spec))},r=e=>{let{oldNode:t,oldDecorations:i,newNode:r,newDecorations:s,updateProps:l}=e;if(JSON.stringify(r.attrs)!==JSON.stringify(t.attrs))return l(),!0;if(a(i,s)){if(n.of.get("debugLogging")){let e=((e,t)=>{let i=e.filter(e=>Object.keys(e.spec).length>0),n=t.filter(e=>Object.keys(e.spec).length>0),a=i.map(e=>JSON.stringify(e.spec)),r=n.map(e=>JSON.stringify(e.spec));return{removed:a.filter(e=>!r.includes(e)),added:r.filter(e=>!a.includes(e))}})(i,s);console.debug("============== decos ================"),console.debug("decos changed",r.type.name),e.removed.length>0&&console.debug("%c decos removed: ".concat(e.removed.join(" ")," "),"color: red"),e.added.length>0&&console.debug("%c decos added: ".concat(e.added.join(" ")," "),"color: green")}l()}return!0},s=e=>{let{newNode:t,oldNode:i,updateProps:n}=e;return t.content.childCount!==i.content.childCount?(n(),!0):r(e)}},44732:(e,t,i)=>{"use strict";i.d(t,{$_:()=>u,AR:()=>h,Ft:()=>l,Gg:()=>k,H9:()=>x,Hh:()=>n,Ix:()=>d,Kc:()=>m,LS:()=>r,MI:()=>a,Ol:()=>s,On:()=>o,PS:()=>v,TP:()=>c,Uq:()=>b,X4:()=>y,kO:()=>C,qV:()=>w,uz:()=>p,v$:()=>g,v2:()=>f,w:()=>A});let n="Gamma Business",a="Gamma Team",r="Gamma Ultra",s="Gamma Pro",l="Gamma Plus",o="Gamma",c="gamma",d="gammas",p="support@gamma.app",u="Business",h="Team",g="Ultra",m="Pro",x="Plus",f="Free",b="Flux",C="Google",v="OpenAI",y="Ideogram",w="Agent",k="Gamma Agent",A="themeId"},44758:(e,t,i)=>{"use strict";i.d(t,{K:()=>a});var n=i(81449);class a{get data(){if(this._data)return this._data;let e=this.findIndices();if(e.labelsOnly){let t=this.source.columns.slice(e.from.column,e.to.column+1);return new n.h({columns:t,rows:[],cells:[]})}let t=this.source.rows.slice(e.from.row,e.to.row+1),i=this.source.columns.slice(e.from.column,e.to.column+1),a=t.flatMap(e=>i.map(t=>this.source.getCell({row:e.id,column:t.id}))).filter(e=>!!e);return new n.h({rows:t,columns:i,cells:a})}clear(){let e=this.findIndices(),{rows:t,columns:i}=this.source;for(let n=e.from.column;n<=e.to.column;n++){let a=i[n];if(this.includesLabels&&(a.label=""),!e.labelsOnly)for(let i=e.from.row;i<=e.to.row;i++){let e=t[i],n=this.source.getCell({row:e.id,column:a.id});n?n.clear():this.source.setEmptyCell(e,a)}}}includes(e){if("isLabel"in e)return this.includesLabelCell(e.column);let t=this.findIndices(),i=this.source.findCellIndex(e);return!!i&&!t.labelsOnly&&!!(t.from.row<=i.row)&&!!(t.to.row>=i.row)&&!!(t.from.column<=i.column)&&!!(t.to.column>=i.column)}includesLabelCell(e){if(!this.includesLabels)return!1;let t=this.source.columns.findIndex(t=>{let{id:i}=t;return i===e});if(t<0)return!1;let i=this.findIndices();return i.from.column<=t&&i.to.column>=t}findIndices(){let{rows:e,columns:t}=this.source,i=t.findIndex(e=>{let{id:t}=e;return t===this.from.column}),n=t.findIndex(e=>{let{id:t}=e;return t===this.to.column});if(!this.to.row)return{from:{column:i},to:{column:n},labelsOnly:!0};let a=e.findIndex(e=>{let{id:t}=e;return t===this.from.row}),r=e.findIndex(e=>{let{id:t}=e;return t===this.to.row});if(-1!==[a,r,i,n].indexOf(-1))throw Error("Invalid range");return{from:{row:a,column:i},to:{row:r,column:n},labelsOnly:!1}}static nonEmpty(e){function t(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getLines(t);for(let t=i?n.length-1:0;t!==(i?-1:n.length);i?t--:t++){let i=n[t];if(!i.isEmpty(e))return i}return null}let i=t("row"),n=t("row",!0),a=t("column"),r=t("column",!0);return i&&n&&a&&r?new this(e,{row:i.id,column:a.id},{row:n.id,column:r.id},!0):null}constructor(e,t,i,n=!1){this.source=e,this.from=t,this.to=i,this.includesLabels=n,this._data=void 0}}},44783:(e,t,i)=>{"use strict";i.d(t,{$o:()=>h,TS:()=>f,aG:()=>u,eL:()=>x,fc:()=>m,oO:()=>g,tN:()=>b});var n=i(37243),a=i(63867),r=i(20044),s=i(51857),l=i(88273),o=i(33763),c=i(91420),d=i(79733),p=i(6319);let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ltr",i=(0,p.BJ)(e.variantKey),n={};return i.options.forEach(i=>{var a;let{key:r,defaultValue:s}=i;n[r]=null!=(a=e.options[r])?a:null==s?void 0:s({dir:t})}),n},h=e=>{var t;let i=(0,p.BJ)(e.variantKey),n=u(e);return(null==(t=i.addDirection)?void 0:t.call(i,n))||"right"},g=e=>{let t=(0,c.p$)(e).filter(e=>(0,l.u3)(e.type));return 1===t.length&&t[0]},m=(e,t,i)=>{let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n)return null;let a=e.state.doc.resolve(n.inside),l=(0,r.IV)(a,d.q)[0],c=(0,r.IV)(a,d.M)[0],p=i&&(0,o.H)(i),u=g(t);if(!l&&!c||p&&"image"!==p.type.name||!u)return null;let h=(0,s.xX)(t.target,e.dom,e=>e.hasAttribute("data-smart-layout-image-drop-target"));if(h){let e=h.getBoundingClientRect();return{pos:n.inside,node:p,rect:e,image:{src:null==p?void 0:p.attrs.src,source:null==p?void 0:p.attrs.source,query:null==p?void 0:p.attrs.query,name:null==p?void 0:p.attrs.name,uploadStatus:null==p?void 0:p.attrs.uploadStatus}}}return null},x=(e,t,i)=>{let a;if(!i||!e.state.schema.nodes.smartLayout.validContent(i.content))return null;let r=e.posAtCoords({left:t.clientX,top:t.clientY});if(!r||-1==r.inside)return null;let{doc:s}=e.state,l=s.nodeAt(r.pos),o=s.nodeAt(r.inside);if(o&&(0,d.q)(o))a={node:o,pos:r.inside};else if(l&&(0,d.q)(l))a={node:l,pos:r.pos};else{let e=s.resolve(r.inside);a=(0,n.eL)(e,d.q)}let c=a&&e.nodeDOM(a.pos),p=null==c?void 0:c.querySelector("[data-content-reference]"),u=null==p?void 0:p.getBoundingClientRect();if(!a||!u)return null;let g=s.resolve(a.pos).parent;if(!g||!(0,d.M)(g))return null;let m="right"===h(g.attrs)?t.clientX>u.left+u.width/2?"right":"left":t.clientY>u.top+u.height/2?"bottom":"top";return{pos:a.pos,node:a.node,rect:u,side:m}},f=(e,t,i)=>{var r;if(!i)return null;let s=i.content.toJSON(),l=null==s?void 0:s[0];if(e.state.selection instanceof a.nh&&"smartLayout"===e.state.selection.node.type.name||!l||(null==l?void 0:l.type)!=="smartLayout")return null;let o=null==(r=l.attrs)?void 0:r.variantKey,c=e.posAtCoords({left:t.clientX,top:t.clientY});if(!c||-1==c.inside)return null;let{doc:p}=e.state,u=p.resolve(c.inside),h=(0,n.eL)(u,d.M);if(!h)return null;let g=e.nodeDOM(h.pos),m=null==g?void 0:g.getBoundingClientRect();return m?{pos:h.pos,node:h.node,variantKey:o,rect:m}:null},b=(e,t)=>{let i=(0,n.eL)(t,d.M);i&&e.commands.selectNodeAtPos(i.pos)}},44790:(e,t,i)=>{"use strict";i.d(t,{u:()=>t8});var n=i(6029),a=i(26420),r=i(21938),s=i(31241),l=i(58495),o=i(55729),c=i(52881),d=i(19063),p=i(95856),u=i(6139),h=i(92986),g=i(12889),m=i(87489),x=i(79683),f=i(3898),b=i(70077),C=i(50024),v=i(46898),y=i(74158),w=i(35665),k=i(80778),A=i(48086),L=i(77650),j=i(37243),E=i(13731),S=i.n(E),M=i(26194),I=i.n(M),_=i(35342),D=i.n(_),R=i(83817),T=i.n(R),z=i(5302),H=i(1319),B=i(83915),N=i(61386),P=i(15538),F=i(82779),V=i(831),O=i.n(V);let Z=(0,f.Xb)()?"bottom":"top";function G(e){return e?e.reduce((e,t)=>(t.targetId&&(e[t.targetId]?e[t.targetId].push(t):e[t.targetId]=[t]),e),{}):null}let U=e=>e.filter(e=>!!e.spec.isAnnotation);var W=i(58959),K=i(55597),Q=i(40452),q=i(26385),J=i(17496),$=i(99492),Y=i(19564),X=i(4014),ee=i(94524),et=i(81949),ei=i(49611),en=i(74676),ea=i(48621);let er=(0,o.memo)(e=>{let{isMobile:t,icon:i,badgeCount:a,tooltip:r,children:l,...o}=e;t&&delete o._hover;let c=(0,n.jsx)(W.z,{className:"block-comment-button-wrapper",children:(0,n.jsxs)(ei.$,{variant:"custom",borderRadius:"full",size:"sm",bgGradient:"none",color:"yellow.600",boxSize:t?10:8,border:t?"":"1px solid white",transitionProperty:"common",transitionDuration:"normal",_hover:t?{}:{bgGradient:"linear(to-b, yellow.300, yellow.400)",color:"yellow.700"},...o,children:[i&&(0,n.jsx)(ea.g,{size:t?"lg":"sm",icon:i}),l&&l,void 0!==a&&(0,n.jsx)(en.E,{colorScheme:"yellow",borderRadius:"full",pos:"absolute",bottom:-1,right:-1,shadow:"base","data-testid":"badge-count",children:a})]})});return r?(0,n.jsx)(s.Tz,{placement:"left",label:r,children:c}):c});er.displayName="GenericBlockCommentButton";var es=i(89122);let el="350px",eo="temp-id";var ec=i(88163);let ed=e=>{let{comments:t,reactions:i,draftComment:n}=e,a=(e=>{let{comments:t,reactions:i,draftComment:n}=e;if(n&&n.text.trim().length>0)return"draft";if(0===t.length)return 0===i.length?"fresh":"reactions-only";if(1===t.length)return"single-thread";if(t.length>1)return"multiple-threads";throw Error("Invalid button state")})({comments:t,reactions:i,draftComment:n});return{state:a,allCount:t.reduce((e,t)=>{var i;return e+((null==(i=t.replies)?void 0:i.length)||0)},0)+i.reduce((e,t)=>e+t.count,0)+t.length,overflowReactionCount:Math.max(0,i.length-7)}},ep=e=>{let{editor:t,getPos:i}=e,n=i(),a="number"==typeof n?t.view.nodeDOM(n):null,[r,s]=(0,o.useState)(null);return((0,o.useLayoutEffect)(()=>{s(a instanceof HTMLElement?a.offsetHeight:100)},[]),null===r)?null:Math.min(r,128)};var eu=i(48810),eh=i(3276),eg=i(77850);let em=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30;return e.length?1===e.length?e[0]:2===e.length?e.join(" and "):e.length<=t?"".concat([e.slice(0,e.length-1).join(", "),e[e.length-1]].join(", and ")):"".concat([e.slice(0,t).join(", "),"".concat(e.length-t," ").concat(e.length-t>1?"others":"other")].join(", and ")):null},ex=e=>{let{users:t,selfUserId:i}=e;return em(t?[...t].sort(e=>(null==e?void 0:e.id)===i?-1:1).map(e=>(null==e?void 0:e.id)===i?"You":(null==e?void 0:e.displayName)||""):[])},ef=(0,eg.P)(a.a),eb=(0,o.memo)(e=>{let{emojis:t,rtlEnabled:i}=e;return(0,n.jsx)(n.Fragment,{children:null==t?void 0:t.map((e,a)=>0===a?(0,n.jsx)(ef,{initial:{x:i?"-6px":"6px",y:"5px"},textShadow:(null==t?void 0:t.length)>1?"0px 1px 3px rgba(0,0,0,.4)":"none",fontSize:"20px",position:"absolute",zIndex:1,children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):1===a?(0,n.jsx)(ef,{zIndex:0,initial:{x:i?"-10px":"10px",y:"6px",scale:.7},animate:{scale:.7,rotate:"10deg",x:i?"-18px":"18px",y:"-3px"},position:"absolute",children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):2===a?(0,n.jsx)(ef,{zIndex:0,initial:{x:i?"-10px":"10px",y:"6px",scale:.7},animate:{scale:.7,rotate:"-10deg",x:i?"3px":"-3px",y:"16px"},position:"absolute",children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):3===a?(0,n.jsx)(ef,{zIndex:0,initial:{x:i?"-10px":"10px",y:"6px",scale:.7},animate:{scale:.7,rotate:"-10deg",x:i?"3px":"-3px",y:"-3px"},position:"absolute",children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):null)})});eb.displayName="EmojiCluster";let eC=(0,eg.P)(a.a),ev=(0,o.memo)(e=>{let{emoji:t,emojiCluster:i,isMobile:r,user:l,canReact:c,reaction:d,badgeCount:p,onClick:u,...h}=e,g=(0,ee.fW)(),m=O()(d.reactions.flatMap(e=>e.users),"id"),x=!!m.find(e=>e.id===(null==l?void 0:l.id)),f=ex({users:m,selfUserId:(null==l?void 0:l.id)||""}),b=(0,n.jsxs)(a.a,{alignContent:"center",children:[(0,n.jsx)(Y.x6,{id:"mRnNF/",values:{usersLabel:f,emoji:t},components:{0:(0,n.jsx)(eu.E,{as:"span",color:"gray.300"})}}),c&&(0,n.jsx)(eu.E,{display:"block",color:"gray.500",children:x?(0,n.jsx)(Y.x6,{id:"fb/FjL"}):(0,n.jsx)(Y.x6,{id:"AG3H1y"})})]}),C=(0,n.jsx)(W.z,{className:"block-comment-button-wrapper",children:(0,n.jsxs)(ei.$,{variant:"ghost",borderRadius:"full",size:"sm",boxSize:r?10:8,transitionProperty:"common",transitionDuration:"normal",...x?{bg:"gray.50",borderColor:r?"blackAlpha.200":"gray.200"}:{},...h,onClick:e=>{c&&u&&u(e)},pos:"relative",children:[(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)(eh.y,{size:"sm"}),children:(0,n.jsxs)(eu.E,{pos:"absolute",inset:0,as:"span",sx:{".emoji-mart-emoji":{fontSize:"1em",span:{cursor:"inherit",fontSize:"1em !important"},":hover::before":r?{}:{backgroundColor:"transparent"}}},fontSize:r?"1.5em":"1.25em",children:[!i&&(0,n.jsx)(eC,{initial:{x:g?"-6px":"6px",y:"5px"},fontSize:"20px",position:"absolute",zIndex:1,children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:t})}),(0,n.jsx)(X.N,{children:(0,n.jsx)(eb,{emojis:i,rtlEnabled:g})})]})}),void 0!==p&&(0,n.jsx)(en.E,{colorScheme:"yellow",borderRadius:"full",pos:"absolute",bottom:-1,insetEnd:-1,shadow:"base",zIndex:1,children:p})]})});return b?(0,n.jsx)(s.Tz,{placement:"left",label:b,children:C}):C});ev.displayName="ReactionButton";let ey={bg:"yellow.600",color:"yellow.100",_hover:{bg:"yellow.600",color:"yellow.100"}},ew={bg:"yellow.100",color:"yellow.800"},ek="linear(to-b, yellow.200, yellow.300)",eA=e=>{e.stopPropagation()},eL=(0,o.memo)(e=>{let{user:t,userCanComment:i,isExpanded:r,isMobile:s,comments:l,reactions:o,draftComment:c,onClickThread:d,onClickAddComment:p,onClickAddReaction:u,onClickReactionsOverflow:h,onClickExistingReaction:g,onClosePopup:m,hideAddCommentButton:x=!1,viewingCommentId:f,enableReactions:b,blockAllowsCommenting:C,...v}=e,y=(0,ee.fW)(),{state:w,allCount:k,overflowReactionCount:A}=ed({comments:l,reactions:o,draftComment:c}),L=[];if(!r)switch(w){case"draft":L.push((0,n.jsx)(er,{isMobile:s,icon:$.I$7,onClick:p,bg:r?"gray.50":"white",_hover:ew,color:"gray.600"},"draft"));break;case"fresh":L.push((0,n.jsx)(er,{isMobile:s,icon:K.vdI,bg:r?"gray.50":"white",_hover:ew,color:"gray.600",bgGradient:ek,tooltip:(0,n.jsx)(Y.x6,{id:"oFsfkI"}),"data-testid":"create-comment-button",onClick:p},"fresh"));break;case"reactions-only":if(o.length>0){let e=o[0],a=o.reduce((e,t)=>(e.push(t.emoji),e),[]);L.push((0,n.jsx)(ev,{isMobile:s,onClick:t=>{g(e),t.stopPropagation()},reaction:e,user:t,badgeCount:k,emoji:e.emoji,"data-testid":"reaction-".concat(e.emoji),emojiCluster:a,canReact:i&&C},e.emoji))}break;case"single-thread":L.push((0,n.jsx)(er,{isMobile:s,icon:K.DN2,bgGradient:ek,badgeCount:k,"data-testid":"single-thread"},"first-thread"));break;case"multiple-threads":L.push((0,n.jsx)(er,{isMobile:s,bgGradient:ek,icon:K.q9p,badgeCount:k,"data-testid":"multiple-threads"},"first-thread"))}return(r&&(l.forEach((e,t)=>{let i=null!==f&&e.id===f,a=i?()=>m():()=>d(e);L.push((0,n.jsx)(er,{isMobile:s,icon:K.DN2,badgeCount:e.replies.length+1,bgGradient:ek,onClick:a,"data-testid":"thread-".concat(t),...i?ey:{}},0===t?"first-thread":"thread-".concat(t)))}),b&&(o.slice(0,7).forEach(e=>{L.push((0,n.jsx)(ev,{isMobile:s,onClick:t=>{g(e),t.stopPropagation()},"data-testid":"reaction-".concat(e.emoji),reaction:e,user:t,badgeCount:e.count,emoji:e.emoji,canReact:i&&C},e.emoji))}),A>0&&L.push((0,n.jsxs)(er,{isMobile:s,onClick:()=>{h()},bg:"gray.50",color:"yellow.800",_hover:ew,children:["+",A]},"reactions-overflow"))),"draft"===w?L.push((0,n.jsx)(er,{isMobile:s,icon:$.I$7,tooltip:(0,n.jsx)(Y.x6,{id:"x8Zuns"}),onClick:p,bg:r?"gray.50":"white",_hover:ew,"data-testid":"create-comment-button-draft",color:"gray.600"},"draft")):x||s||L.push((0,n.jsx)(er,{isMobile:s,icon:K.vdI,transform:y?"scaleX(-1)":"",bgGradient:ek,tooltip:(0,n.jsx)(Y.x6,{id:"oFsfkI"}),onClick:p,bg:r?"gray.50":"white",_hover:ew,"data-testid":"create-comment-button",color:"gray.600"},"fresh")),b&&i&&!x&&!s&&L.push((0,n.jsx)(er,{isMobile:s,icon:K.Q3O,transform:y?"scaleX(-1)":"",bgGradient:ek,onClick:()=>{u()},tooltip:(0,n.jsx)(Y.x6,{id:"9OEgyT"}),"data-testid":"add-reaction-button",bg:"gray.50",_hover:ew,color:"gray.600"},"add-reaction"))),s)?(0,n.jsx)(Q.s,{className:"block-comments-inner-stack",userSelect:"none",transitionProperty:"all",transitionDuration:"fast",flexDir:"row",flexWrap:"wrap",onClick:eA,children:L}):(0,n.jsxs)(q.B,{className:"block-comments-inner-stack",userSelect:"none",spacing:0,width:"34px",transitionProperty:"all",transitionDuration:"fast",onClick:eA,borderRadius:"full",boxShadow:"0 0 0 2px rgba(0,0,0,.1)",bg:"white",border:"1px solid transparent",onMouseDown:et.Fw,"data-testid":"block-comments-buttons",...v,children:[(0,n.jsx)(a.a,{children:L[0]}),(0,n.jsx)(J.S,{in:r,startingHeight:0,transitionEnd:{enter:{overflow:"initial"}},children:(0,n.jsx)(X.N,{children:L.length>1&&(0,n.jsx)(q.B,{spacing:1,children:L.slice(1)})})})]})});eL.displayName="BlockCommentsButtons";let ej=(0,o.memo)(e=>{let{onClickAddComment:t,onClickAddReaction:i,...r}=e;return(0,n.jsx)(a.a,{className:"mobile-add-comment-widget",pos:"absolute",transform:"translate(-50%,-50%) scale(1)",mt:-6,background:"white",p:"4px",borderRadius:"full",shadow:"lg",transitionProperty:"common",transitionDuration:"normal",transitionTimingFunction:"cubic-bezier(0.34, 1.56, 0.64, 1);",zIndex:9,...r,children:(0,n.jsxs)(W.z,{spacing:1,children:[(0,n.jsx)(er,{isMobile:!0,icon:K.vdI,bg:"white",_hover:ew,color:"gray.600",bgGradient:ek,onClick:()=>{t()}},"fresh"),(0,n.jsx)(er,{isMobile:!0,icon:K.Q3O,bgGradient:ek,onClick:()=>{i()},bg:"white",_hover:ew,color:"gray.600"},"add-reaction")]})})});ej.displayName="MobileAddCommentWidget";var eE=i(16842),eS=i(45463);let eM=(0,o.memo)(e=>{let{comments:t,reactions:i,isExpanded:a,avatarMax:r=4}=e,{allAvatars:s,reactionAvatars:l,commentAvatars:o}=(e=>{let{comments:t,reactions:i}=e,n=i.flatMap(e=>e.reactions.map(e=>e.users)).flat(),a=t.map(e=>e.user).concat(t.map(e=>e.replies.map(e=>e.user)).flat()).filter(Boolean),r=(e=>{let{comments:t,reactions:i}=e,n={};return t.forEach(e=>{n[e.id]=[e.user],e.replies.forEach(t=>{n[e.id].push(t.user)})}),Object.entries(n).forEach(e=>{let[t,i]=e;n[t]=O()(i,"id")}),n})({comments:t,reactions:i}),s=O()([...a,...n],"id"),l=[],o=(e=>{let{reactions:t}=e,i={};return t.forEach(e=>{i[e.emoji]=O()(e.reactions.flatMap(e=>e.users),"id")}),i})({reactions:i});return t.forEach(e=>{l.push(r[e.id])}),{allAvatars:s,reactionAvatars:o,commentAvatars:l}})({comments:t,reactions:i});return(0,n.jsxs)(q.B,{className:"avatar-group-popup",spacing:1,transitionProperty:"common",transitionDuration:"fast",onClick:e=>{e.stopPropagation()},p:"1px",ps:3,userSelect:"none",children:[!a&&(0,n.jsx)(eE.Z,{max:r,style:{fontSize:"var(--chakra-fontSizes-sm)"},size:"sm",justifyContent:"start",opacity:[0,0,0,1],transitionProperty:"common",transitionDuration:"normal",position:"relative",children:s.map((e,t)=>(0,n.jsx)(eS.e,{zIndex:s.length-t,me:-3,name:null==e?void 0:e.displayName,src:null==e?void 0:e.profileImageUrl,shadow:"base",ignoreFallback:!0},"unexpanded-".concat(null==e?void 0:e.id)))}),a&&(0,n.jsxs)(n.Fragment,{children:[o.map((e,t)=>(0,n.jsx)(eE.Z,{max:r,style:{fontSize:"var(--chakra-fontSizes-sm)"},size:"sm",justifyContent:"start",opacity:[0,0,0,1],transitionProperty:"common",transitionDuration:"normal",position:"relative",children:e.map((e,t)=>(0,n.jsx)(eS.e,{zIndex:s.length-t,me:-3,name:null==e?void 0:e.displayName,src:null==e?void 0:e.profileImageUrl,shadow:"base",ignoreFallback:!0},"comment-".concat(null==e?void 0:e.id)))},"comment-".concat(t))),i.slice(0,7).map((e,t)=>(0,n.jsx)(eE.Z,{max:r,style:{fontSize:"var(--chakra-fontSizes-sm)"},size:"sm",justifyContent:"start",opacity:[0,0,0,1],transitionProperty:"common",transitionDuration:"normal",position:"relative",children:l[e.emoji].map((e,t)=>(0,n.jsx)(eS.e,{zIndex:s.length-t,me:-3,name:null==e?void 0:e.displayName,src:null==e?void 0:e.profileImageUrl,shadow:"base",ignoreFallback:!0},"reaction-".concat(null==e?void 0:e.id)))},"reaction-".concat(t)))]})]})});eM.displayName="AvatarGroupPopup";let eI=e=>{let{isMobile:t,emoji:i}=e,a=L.Ru._({id:"r2ONxg"});return(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)(eh.y,{size:"sm"}),children:(0,n.jsxs)(eu.E,{as:"span",sx:{".emoji-mart-emoji":{fontSize:"1em",span:{cursor:"inherit",fontSize:"1em !important"}}},children:[(0,n.jsx)("em-emoji",{size:0,native:!0,id:i})," ",a,"."]})})};var e_=i(57405),eD=i(23293),eR=i(80314),eT=i(58297),ez=i(81107),eH=i(65562),eB=i(83691),eN=i(30842),eP=i(83472);let eF=null,eV=null;var eO=function(e){return e.ACCEPT_DOC_INVITATION="accept-doc-invitation",e.ACCEPT_WORKSPACE_INVITATION="accept-workspace-invitation",e.DOC_ACCESS_LINK="doc-access-link",e.JOIN_WITH_CODE="join-with-code",e.DEFAULT_LOGIN="login",e.SIGNUP="signup",e}({}),eZ=i(81278),eG=i(44732);let eU={invalid_signup_code:{title:(0,n.jsx)(Y.x6,{id:"F6yt1L",values:{GAMMA_PROPER_NOUN:eG.On}}),description:(0,n.jsx)(Y.x6,{id:"hVNvhu"})},invalid_reset_code:{title:(0,n.jsx)(Y.x6,{id:"SvShcH"}),description:(0,n.jsx)(Y.x6,{id:"Vm3y4h"})},invalid_user:{title:(0,n.jsx)(Y.x6,{id:"a2AYF6"}),description:(0,n.jsx)(Y.x6,{id:"x9CdxW",values:{GAMMA_PROPER_NOUN:eG.On}})},other_workspace_member:{title:(0,n.jsx)(Y.x6,{id:"J5F9Vo"}),description:(0,n.jsx)(Y.x6,{id:"PX8jn2",values:{GAMMA_PROPER_NOUN:eG.On,GAMMA_SUPPORT_EMAIL_ADDRESS:eG.uz}})},sso_required:{title:(0,n.jsx)(Y.x6,{id:"g4GJrR"}),description:(0,n.jsx)(()=>{let e=(0,eZ.useRouter)(),t=(0,v.d)();return(0,n.jsx)(Y.x6,{id:"ujLUuZ",components:{0:(0,n.jsx)(eR.N,{textDecoration:"underline",onClick:()=>{e.push("/sso"),t.closeAll()},cursor:"pointer"})}})},{})},sso_required_redirect:{title:"",description:""}};var eW=i(78292);let eK=e=>{var t,i,a;let{accessLink:r,doc:s,refetchFn:l,...o}=e,c=!(0,f._y)(),d=(0,v.d)(),{refetch:p}=(0,A.ur)(),u=l||p,h=e=>{let{title:t,description:i}=eU[e]||{title:(0,n.jsx)(Y.x6,{id:"U7nnQt"}),description:e};d.isActive(e)||d({title:t,description:i,position:"top",id:e,status:"error",isClosable:!0,duration:null})},g=null!=(i=null==r?void 0:r.permission)?i:"view",m={manage:(0,n.jsx)(Y.x6,{id:"C11Xkl",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP}}),edit:(0,n.jsx)(Y.x6,{id:"C11Xkl",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP}}),comment:(0,n.jsx)(Y.x6,{id:"gu6c+c",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP}}),view:(0,n.jsx)(Y.x6,{id:"LoR9yH",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP}})}[g],x={manage:(0,n.jsx)(Y.x6,{id:"MEeXaP"}),edit:(0,n.jsx)(Y.x6,{id:"MEeXaP"}),comment:(0,n.jsx)(Y.x6,{id:"dx3Kfr"}),view:(0,n.jsx)(Y.x6,{id:"R2ZEYO"})}[g],b={manage:{icon:K.zLW,colorScheme:"sky"},edit:{icon:K.zLW,colorScheme:"sky"},comment:{icon:K.DN2,colorScheme:"yellow"},view:{icon:K.ao0,colorScheme:"green"}},C=null!=(a=null==s||null==(t=s.editors)?void 0:t.map(e=>e.user.displayName))?a:[],y=(()=>{switch(g){case"manage":case"edit":switch(C.length){case 0:return(0,n.jsx)(Y.x6,{id:"bspMVx",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP},components:{0:(0,n.jsx)("span",{role:"img","aria-label":L.Ru._({id:"JGFG6q"})}),1:(0,n.jsx)("strong",{})}});case 1:return(0,n.jsx)(Y.x6,{id:"w49thS",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP,0:C[0]},components:{0:(0,n.jsx)("span",{role:"img","aria-label":L.Ru._({id:"JGFG6q"})}),1:(0,n.jsx)("strong",{})}});case 2:return(0,n.jsx)(Y.x6,{id:"Tz4Wi7",values:{0:C[0],1:C[1]},components:{0:(0,n.jsx)("span",{role:"img","aria-label":L.Ru._({id:"7Lrnj6"})}),1:(0,n.jsx)("strong",{}),2:(0,n.jsx)("strong",{})}});default:return(0,n.jsx)(Y.x6,{id:"VhIJ/j",values:{0:C[0],1:C.length-1},components:{0:(0,n.jsx)("span",{role:"img","aria-label":L.Ru._({id:"7Lrnj6"})}),1:(0,n.jsx)("strong",{})}})}case"comment":return(0,n.jsx)(Y.x6,{id:"vIOI7i",components:{0:(0,n.jsx)("span",{role:"img","aria-label":L.Ru._({id:"OoNfwA"})}),1:(0,n.jsx)("strong",{}),2:(0,n.jsx)("strong",{})}});default:return(0,n.jsx)(Y.x6,{id:"k/HcwJ",values:{GAMMA_ARTIFACT_PROPER_NOUN:eG.TP},components:{0:(0,n.jsx)("strong",{})}})}})(),w=async()=>{u&&(await u(),(0,eW.Us)()),d.isActive("login-complete")||d({title:(0,n.jsx)(Y.x6,{id:"yFvQAN"}),description:m,position:"top",id:"login-complete",status:"success",isClosable:!0,duration:5e3})};return(0,n.jsxs)(e_.T,{align:"stretch",...o,children:[(0,n.jsxs)(W.z,{spacing:4,me:6,children:[(0,n.jsx)(eQ,{icon:(0,n.jsx)(ea.g,{icon:b[g].icon}),colorScheme:b[g].colorScheme}),(0,n.jsx)(eD.D,{as:"p",size:"sm",children:x})]}),(0,n.jsx)(eu.E,{fontSize:"sm",children:y}),(0,n.jsxs)(q.B,{children:[c&&(0,n.jsx)(ei.$,{variant:"solid",leftIcon:(0,n.jsx)(ea.g,{icon:ez.FjH}),size:"md",onClick:()=>{(e=>{let{type:t,params:i,errorCallback:n,redirectTo:a,doneCallback:r}=e,s=((e,t)=>{switch(e){case"join-with-code":{let{workspaceId:e,inviteCode:i,referredByUserId:n}=t,a=new URL("".concat(eB.$.API_HOST||"https://gamma.app","/organizations/").concat(e,"/join/").concat(i));return n&&a.searchParams.set("referredByUserId",n),a.toString()}case"accept-doc-invitation":{let{docId:e,email:i,inviteCode:n}=t;return"".concat(eB.$.API_HOST,"/invitations/docs/").concat(e,"/?inviteCode=").concat(n,"&email=").concat(i)}case"accept-workspace-invitation":{let{workspaceId:e,email:i,inviteCode:n}=t;return"".concat(eB.$.API_HOST,"/invitations/workspaces/").concat(e,"?inviteCode=").concat(n,"&email=").concat(i)}case"doc-access-link":{let{docId:e,shareToken:i}=t;return"".concat(eB.$.API_HOST,"/access-links/docs/").concat(e,"/?token=").concat(i)}case"signup":{let{inviteCode:e,referredByUserId:i,partnerStackClickId:n,partnerStackPartnerId:a}=t,r=new URL("".concat(eB.$.API_HOST||"https://gamma.app","/signup"));return e&&r.searchParams.set("inviteCode",e),i&&r.searchParams.set("referredByUserId",i),n&&r.searchParams.set("partnerStackClickId",n),a&&r.searchParams.set("partnerStackPartnerId",a),r.toString()}default:return"".concat(eB.$.API_HOST,"/login")}})(t,i),l="toolbar=no, menubar=no, width=600, height=700, top=100, left=100";null===eF||eF.closed?eF=window.open(s,t,l):eV!==s?null!==(eF=window.open(s,t,l))&&eF.focus():eF.focus(),eP.iw.get().addEventListener("message",e=>{(e=>{var t,i,n,a,r,s;let{event:l,errorCallback:o,redirectTo:c,doneCallback:d}=e,{data:p}=l;if("loginComplete"===p.type&&(0,eN.v)({data:null==p||null==(t=p.payload)?void 0:t.data,redirectTo:c,doneCallback:d,shouldClientSideRedirect:!0,googleMethod:"POPUP"}),"signupComplete"===p.type&&(0,eN.W)({data:null==p||null==(i=p.payload)?void 0:i.data,redirectTo:c,doneCallback:d,shouldClientSideRedirect:!0,googleMethod:"POPUP"}),"loginFailure"===p.type){let e=null==l||null==(a=l.data)||null==(n=a.payload)?void 0:n.code,t=null==l||null==(s=l.data)||null==(r=s.payload)?void 0:r.emailDomain;if(!o)return console.error("No error callback defined");if(!e)return console.error("No code defined");o(e,t)}})({event:e,errorCallback:n,redirectTo:a,doneCallback:r})}),eV=s})({type:eO.DOC_ACCESS_LINK,params:{docId:null==s?void 0:s.id,shareToken:r.token},errorCallback:h,doneCallback:w})},children:(0,n.jsx)(Y.x6,{id:"oZyG4C"})}),(0,n.jsx)(ei.$,{variant:"plain",as:eR.N,target:"_blank",leftIcon:(0,n.jsx)(ea.g,{icon:$.y_8}),href:"/signup",children:(0,n.jsx)(Y.x6,{id:"yrlCvg"})}),(0,n.jsx)(eu.E,{fontSize:"xs",color:"gray.600",children:(0,n.jsx)(Y.x6,{id:"oXChp6",values:{GAMMA_PROPER_NOUN:eG.On},components:{0:(0,n.jsx)(eR.N,{href:eH.er,isExternal:!0,fontWeight:"bold"}),1:(0,n.jsx)(eR.N,{href:eH.WO,isExternal:!0,fontWeight:"bold"})}})})]})]})},eQ=e=>{let{icon:t,colorScheme:i}=e;return(0,n.jsxs)(eT.j,{size:10,bg:"linear-gradient(to bottom, var(--chakra-colors-".concat(i,"-200), var(--chakra-colors-").concat(i,"-300))"),position:"relative",children:[(0,n.jsx)(a.a,{color:"".concat(i,".600"),display:"block",mt:"0.5",textAlign:"center",children:t}),(0,n.jsx)(eT.j,{size:5,position:"absolute",bottom:-1,right:-1,color:"".concat(i,".800"),bg:"".concat(i,".100"),boxShadow:"base",fontSize:"xs",children:(0,n.jsx)(ea.g,{icon:K.QLR})})]})};var eq=i(96500);let eJ=e=>{let{accessLink:t,doc:i,className:a,showDivider:r=!0}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eK,{accessLink:t,doc:i,p:6,spacing:4,className:a}),r&&(0,n.jsx)(eq.c,{})]})};var e$=i(24302),eY=i(29810),eX=i(70315),e0=i(34952),e1=i(20044),e2=i(51563),e3=i(65632),e5=i(39239),e4=i(48420),e6=i(93398),e9=i(28692),e7=i(66533),e8=i(86128),te=i(69023),tt=i(94831);let ti=i(83902).A.extend({parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:t}=e;return["p",(0,j.KV)(t,{dir:"auto"}),0]}}),tn=(0,eX.v_)("mod+Enter"),ta=(0,eX.v_)("mod+a"),tr=o.memo(e=>{let{clearContentOnSave:t=!1,editable:i=!0,saveButtonText:r=(0,n.jsx)(Y.x6,{id:"tfDRzk"}),saveButtonIcon:l=(0,n.jsx)(ea.g,{icon:$.isI}),initialContent:c="",placeholder:d="Reply",showBorder:p=!0,onCancelEditingClick:u,onCommentSave:h,onCreate:x=()=>{},onUpdate:f=()=>{},shouldFocus:C=!0,alwaysShowButtons:v=!1,...w}=e,k=(0,o.useMemo)(()=>[j.YY.create({addCommands:()=>({selectAllText:e3.xN})}),e2.W.configure({horizontalRule:!1,codeBlock:!1,link:{openOnClick:!1},paragraph:!1,underline:!1,trailingNode:!1,listKeymap:!1}),ti,te.c,e4.N,e9.c,e8.M9,e8.lw,e8.BF,e6.Hf,e5.a,e6.mk,e7.Q8,tt.bU],[]),A=(0,y.d4)(m.sX),L=(0,y.d4)(m.aQ),E=(0,g.hG)({extensions:k,content:c,onCreate:e=>{let{editor:t}=e;x({editor:t}),t.gammaDocId=A,t.gammaOrgId=L},onUpdate:e=>{let{editor:t,transaction:i,appendedTransactions:n}=e;f({editor:t,transaction:i,appendedTransactions:n})},editable:i,immediatelyRender:!0});(0,e0.v)(E),(0,b.Vg)(()=>{C&&E.isEditable&&E.commands.focus("end")},[E,C],[E]),(0,o.useEffect)(()=>{i||E.commands.setContent(c,{emitUpdate:!1})},[E,c,i]);let{colorMode:S}=(0,e$.G6)(),M="light"===S,I=e=>{ta(e)&&(e.preventDefault(),E.commands.selectAllText()),tn(e)&&(e.preventDefault(),e.stopPropagation(),_())},_=()=>{!(!h||!E||(0,e1.mf)(E.state.doc)||(0,e1.nC)(E.state.doc))&&(h(E.getJSON()),t&&E.commands.clearContent(!0))};return i?(0,n.jsxs)(Q.s,{"data-gamma-child-tiptap-editor":"comment-editor",direction:"column",...w,children:[(0,n.jsx)(a.a,{tabIndex:0,w:"100%",onKeyDownCapture:I,onKeyPressCapture:I,className:"comment-editor",color:M?"gray.700":"gray.200",bg:M?"white":"gray.700",...p?{border:"1px solid",borderColor:M?"gray.200":"gray.600",borderRadius:"md"}:{},sx:{"p:first-of-type::before":E.isEmpty?{content:'"'.concat(d,'"'),float:"left",color:M?"gray.400":"gray.500",pointerEvents:"none",height:"0"}:""},fontSize:"sm",children:(0,n.jsx)(g.$Z,{editor:E,className:"comment-editor",style:{wordBreak:"break-word",width:"100%"}})}),(0,n.jsxs)(J.S,{in:!!(v||!E.isEmpty),children:[(0,n.jsx)(a.a,{h:3,children:(0,n.jsx)(n.Fragment,{})}),(0,n.jsxs)(W.z,{children:[(0,n.jsx)(eY.h,{}),!!u&&(0,n.jsx)(s.Tz,{label:(0,n.jsx)(Y.x6,{id:"zeQdHz"}),placement:"top",children:(0,n.jsx)(ei.$,{size:"sm",variant:"hazardous",onClick:()=>{u&&u(),E.commands.clearContent(!0)},children:(0,n.jsx)(Y.x6,{id:"dEgA5A"})})}),(0,n.jsx)(ei.$,{size:"sm",variant:"solid",leftIcon:l,isDisabled:E.isEmpty||(0,e1.nC)(E.state.doc),onClick:_,"data-testid":"post-comment",children:r})]})]})]}):(0,n.jsx)(a.a,{fontSize:"sm",children:(0,n.jsx)(g.$Z,{editor:E})})});tr.displayName="CommentEditor";var ts=i(16936),tl=i(97139),to=i.n(tl),tc=i(59178);let td=e=>{let{targetHtml:t,onTargetClick:i,isSourceContentAvailable:r,instanceType:l}=e,[c,d]=(0,o.useState)(!1),[p,u]=(0,o.useState)(!1),h=(0,o.useRef)(null),g=(0,tc.EC)(),m=c?$.AeV:$.DqM,x=c?L.Ru._({id:"vLyv1R"}):L.Ru._({id:"fMPkxb"});(0,o.useEffect)(()=>{var e;h.current&&u(!(!c&&h.current.scrollHeight<=(null==(e=h.current)?void 0:e.clientHeight)))},[c]);let f=(0,o.useMemo)(()=>({__html:t?to().sanitize(t):""}),[t]);return(0,n.jsxs)(Q.s,{className:"block-target-html",ps:3,mb:2,borderInlineStartWidth:"4px",borderInlineStartStyle:"solid",borderInlineStartColor:"yellow.200",direction:"row",alignItems:"flex-end",cursor:r&&"feed"===l?"pointer":"auto",onClick:i,children:[(0,n.jsx)(s.Tz,{label:(0,n.jsx)(Y.x6,{id:"/oHV5h"}),isDisabled:!("feed"===l&&!r),portalProps:{containerRef:g},children:(0,n.jsx)(a.a,{flex:1,ms:-3,ps:3,w:"100%",fontSize:"sm",noOfLines:c?void 0:3,dangerouslySetInnerHTML:f,ref:h,_hover:{bgColor:"feed"===l?r?"yellow.100":"gray.50":void 0}})}),p&&(0,n.jsx)(s.Tz,{label:x,portalProps:{containerRef:g},children:(0,n.jsx)(ts.K,{variant:"ghost",size:"xs","aria-label":x,icon:(0,n.jsx)(ea.g,{icon:m}),onClick:()=>{d(e=>!e)},"data-target-name":"comment-target-expand-button",isRound:!0})})]})},tp=e=>{let{draftComment:t,showUser:i=!0,showBorder:a=!0,user:r,onCommentDraftUpdate:s,onCommentSave:l,commentIdToHighlight:o,alwaysShowButtons:c=!1,...d}=e;return(0,n.jsxs)(Q.s,{direction:"column",...d,children:[i&&(0,n.jsxs)(W.z,{mb:3,pt:3,children:[(0,n.jsx)(eS.e,{src:null==r?void 0:r.profileImageUrl,size:"sm"}),(0,n.jsx)(q.B,{children:(0,n.jsx)(eu.E,{fontWeight:"bold",fontSize:"sm",children:(0,n.jsx)(Y.x6,{id:"866PMb",values:{0:null==r?void 0:r.displayName}})})})]}),t&&(null==t?void 0:t.targetHtml)&&(0,n.jsx)(td,{targetHtml:t.targetHtml}),(0,n.jsx)(tr,{onUpdate:s,initialContent:(null==t?void 0:t.json)||null,clearContentOnSave:!0,editable:!0,saveButtonText:(0,n.jsx)(Y.x6,{id:"26iNma"}),placeholder:L.Ru._({id:"UkDQUD"}),onCommentSave:l,showBorder:a,shouldFocus:!!(!(0,f.mG)()&&!o),alwaysShowButtons:c})]})};var tu=i(3245),th=i(63242);let tg="block-comments-container",tm=e=>{let{offsetFromTop:t,children:i}=e,a=(0,ee.fW)();return(0,n.jsx)(Q.s,{contentEditable:!1,suppressContentEditableWarning:!0,color:"gray.800",className:tg,direction:"column",bg:"white",borderRadius:"xl",shadow:"xl",overflowY:"auto",transitionProperty:"common",transitionDuration:"normal",zIndex:th.$.commentsPopup,bottom:{top:"0px","2xl":"auto"},top:{top:"0px","2xl":"auto"},insetEnd:{base:"44px","2xl":0},width:{base:el,"2xl":el},maxW:{base:"90vw",md:"80vw","2xl":el},transform:{base:"translate(0, ".concat(t,"px)"),"2xl":"translate(calc(".concat(a?"-100% - 10px":"100% + 10px","), 0)")},wordBreak:"break-word",height:"fit-content",maxHeight:"calc(".concat(tu.bc," - 8em)"),position:"absolute",children:i})},tx=e=>{let{onCancel:t,editor:i,commentIdToHighlight:a,userCanComment:r,blockAllowsCommenting:s,getPos:l,draftComment:o,onCommentDraftUpdate:c,onCommentSave:d,isMobile:u}=e,{user:h}=(0,A.ur)(),g=(0,p.GV)(H.Jo),m=(0,eW.h6)(g,h),x=ep({editor:i,getPos:l}),f=m&&!h&&s;if(null===x)return null;let b=(0,n.jsxs)(Q.s,{overflowY:"auto",direction:"column",className:"comments-list",p:u||f?0:4,children:[f&&g&&(0,n.jsx)(eJ,{accessLink:m,doc:g,className:"comments-sign-up",showDivider:!1}),r&&(0,n.jsx)(tp,{draftComment:o,user:h,showUser:u,showBorder:u,onCommentDraftUpdate:c,onCommentSave:d,commentIdToHighlight:a,alwaysShowButtons:u})]});return u?b:(0,n.jsx)(tm,{offsetFromTop:x,children:b})};var tf=i(7351);let tb=e=>{let{isMobile:t,editor:i,onReactionClick:a,getPos:r}=e,s=ep({editor:i,getPos:r});if(null===s)return null;let l=(0,n.jsx)(Q.s,{bg:"white",p:"0",zIndex:"tooltip","data-testid":"add-reaction-popup","data-target-name":"reaction-emoji-picker",boxShadow:"none",sx:{".emoji-mart":{border:"none"}},overflow:"hidden",justify:"center",children:(0,n.jsx)(tf.pP,{perLine:9,handlePick:a,shouldFocusSearch:!t})});return t?l:(0,n.jsx)(tm,{offsetFromTop:s,children:l})};var tC=i(68068),tv=i(36071),ty=i(60628),tw=i(40691),tk=i(3674);let tA=(0,o.forwardRef)(function(e,t){let{isMobile:i,children:r,closePopup:s,drawerMinHeight:l}=e;if(i){let e=l||"calc(calc(100vh - calc(100vh - 100%)) - 1rem)";return(0,n.jsxs)(tC._s,{placement:"bottom",isOpen:!0,onClose:s,children:[(0,n.jsx)(tv.m,{}),(0,n.jsxs)(ty.z,{minH:e,maxH:e,borderTopRadius:"xl",className:"comments-wrapper","data-block-comments-popup":!0,children:[(0,n.jsx)(tw.c,{p:6,pb:2,className:tg,children:r}),(0,n.jsx)(tk.s,{})]})]})}return(0,n.jsx)(a.a,{ref:t,children:r})}),tL=e=>{let{onCancel:t,reactions:i,onClickExistingReaction:a,editor:r,getPos:s,user:l,userCanComment:c,blockAllowsCommenting:d,isMobile:p}=e,u=ep({editor:r,getPos:s}),h=i.slice(7*!p),g=h.map(e=>(0,n.jsx)(ev,{isMobile:!0,onClick:t=>{a(e),t.stopPropagation()},mr:2,mb:4,reaction:e,user:l,canReact:c&&d,badgeCount:e.count,emoji:e.emoji},e.emoji));if((0,o.useEffect)(()=>{0===h.length&&t()},[t,h]),null===u)return null;let m=(0,n.jsxs)(q.B,{spacing:4,children:[(0,n.jsx)(eD.D,{size:"md",children:(0,n.jsx)(Y.x6,{id:"7ZMg79"})}),(0,n.jsx)(Q.s,{flexWrap:"wrap",children:g})]});return p?m:(0,n.jsx)(tm,{offsetFromTop:u,children:(0,n.jsx)(Q.s,{p:4,px:2,pb:0,flexWrap:"wrap",children:g})})};var tj=i(62526),tE=i(35738),tS=i(46030),tM=i(15935),tI=i(10961),t_=i(77232),tD=i(54040),tR=i(40162),tT=i(12514),tz=i(26886),tH=i(27229),tB=i(72316);let tN=(e,t)=>e===t||null!=e.parentElement&&tN(e.parentElement,t),tP=e=>{let{setPopperElement:t,onPopoverClose:i,handleReactionClick:r,popperElement:s,openerElement:l,usePortal:o,isMobile:c,placement:d,...p}=e;(0,es.j)({ref:{current:s},handler(e){l&&tN(e.target,l)||i()}});let u=(0,n.jsx)(a.a,{mx:3*!c,mt:c?0:"-110px",shadow:"lg",bg:"white",p:"0",w:"auto",minW:"0px",zIndex:"tooltip","data-target-name":"reaction-emoji-picker",ref:t,...p,children:(0,n.jsx)(tf.pP,{perLine:c?9:12,handlePick:e=>{r(e.id),i()},shouldFocusSearch:!(0,f.Xb)()})});return o?(0,n.jsx)(tT.Z,{children:u}):u},tF=e=>{let{size:t,colorScheme:i,handleReactionClick:r,placement:l,usePortal:c=!0}=e,[d]=(0,tz.U)(["(max-width: 840px)","(min-width: 841px)"]),{isOpen:p,onToggle:u,onClose:h}=(0,tH.j)(),[g,m]=(0,o.useState)(!1),[x,f]=(0,o.useState)(null),[b,C]=(0,o.useState)(null),{styles:v,attributes:y,forceUpdate:w}=(0,tB.E)(x,b,{placement:d?"auto":"".concat(l,"-start"),strategy:"fixed"});return(0,o.useEffect)(()=>{w&&setTimeout(()=>{w()},0)},[w]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.Tz,{placement:tO,label:(0,n.jsx)(Y.x6,{id:"9OEgyT"}),isOpen:g,children:(0,n.jsx)(a.a,{display:"flex",onMouseEnter:()=>{m(!0)},onMouseLeave:()=>m(!1),children:(0,n.jsx)(ts.K,{colorScheme:i,float:"inline-start","aria-label":L.Ru._({id:"9OEgyT"}),variant:"ghost",onClick:e=>{u(),e.stopPropagation()},size:t||"sm",ref:f,isRound:!0,icon:(0,n.jsx)(ea.g,{icon:$.Q3O})})})}),p&&(0,n.jsx)(tP,{usePortal:c,setPopperElement:C,onPopoverClose:h,handleReactionClick:r,popperElement:b,isPopoverOpen:p,openerElement:x,style:v.popper,isMobile:d,placement:l,...y.popper})]})},tV=e=>{let{colorScheme:t,size:i,emoji:r,label:l,count:c,hasSelfReacted:d,handleReactionClick:p,readOnly:u}=e,{colorMode:h}=(0,e$.G6)(),g="light"===h,m=(0,o.useCallback)(e=>{u||p(r,e)},[r,p,u]);return(0,n.jsx)(s.Tz,{placement:tO,label:(0,n.jsxs)(a.a,{alignContent:"center",children:[l,!u&&(0,n.jsx)(eu.E,{display:"block",color:g?"gray.500":"gray.600",children:d?(0,n.jsx)(Y.x6,{id:"fb/FjL"}):(0,n.jsx)(Y.x6,{id:"AG3H1y"})})]}),children:(0,n.jsxs)(ei.$,{cursor:u?"default":"cursor","data-testid":"reaction-button-".concat(r),size:i||"sm",color:g?"gray.500":"gray.300",bg:d?g?"gray.50":"gray.600":"none",borderWidth:"1px",borderStyle:"solid",colorScheme:t,borderColor:d?g?"gray.200":"gray.500":"transparent",_hover:{bg:g?"gray.200":"gray.600"},variant:"ghost",borderRadius:"full",px:2,onClick:m,children:[(0,n.jsx)(tf.mY,{emojiId:r,fontSize:"sm"===i?"lg":"sm"}),(0,n.jsx)(eu.E,{as:"span",fontSize:i,ms:1.5,children:c})]})})},tO="bottom",tZ=e=>{let{size:t,colorScheme:i,placement:a="right",usePortal:r,reactions:l,docId:o,cardId:c,commentId:d,parentCommentId:p,targetType:u,readOnly:h,innerPaddingY:g,...m}=e,{addReactionFn:x,removeReactionFn:f}=(e=>{let{docId:t,cardId:i,commentId:n,parentCommentId:a,targetType:r}=e,[s]=(0,z.nkJ)(),[l]=(0,z.eaJ)();function o(e,s,l,o){let c={targetId:r===z.yKx.Comment?n:i,docId:t,emoji:s,cardId:i};return("addReaction"===e&&(c={...c,targetType:r}),r===z.yKx.Comment)?{variables:{reactionInput:c},update:(i,r)=>{let{data:s}=r;i.writeFragment({id:"Doc:".concat(t),fragment:z.U$g,fragmentName:"DocCommentsUpdate",data:{comments:[a?{id:a,replies:[{id:n,reactions:[s[e]],__typename:"Comment"}],reactions:[],__typename:"Comment"}:{id:n,replies:[],reactions:[s[e]],__typename:"Comment"}]}})},optimisticResponse:{[e]:{commentId:n,count:l,emoji:s,users:o,cardId:i,__typename:"Reaction"}}}:void console.error("[useReactionUpdate] Invalid targetType: ".concat(r))}return{addReactionFn:(e,t,i)=>{s(o("addReaction",e,t,i))},removeReactionFn:(e,t,i)=>{l(o("removeReaction",e,t,i))}}})({docId:o,commentId:d,parentCommentId:p,cardId:c,targetType:u}),{user:b}=(0,A.ur)(),C=(null==l?void 0:l.reduce((e,t)=>(t.count&&(e[t.emoji]=t),e),{}))||{},v=!h&&u===z.yKx.Card&&!C.heart,y=Object.keys(C).length>0,w=(e,t)=>{var i,n,a,r,s,l;if(!(u===z.yKx.Comment&&d||u===z.yKx.Card&&c))throw Error("[Reactions.handleReactionClick] Invalid targetType. Args: targetType: ".concat(u,", commentId: ").concat(d,", cardId: ").concat(c));if(null==(n=C[e])||null==(i=n.users.find(e=>e.id===(null==b?void 0:b.id)))?void 0:i.id){let t=(null==C||null==(a=C[e])?void 0:a.count)-1,i=(null==C||null==(r=C[e])?void 0:r.users)?C[e].users.filter(e=>e.id!==(null==b?void 0:b.id)):[];f(e,t,i)}else{let t=(null==C||null==(s=C[e])?void 0:s.count)?C[e].count+1:1,i=(null==C||null==(l=C[e])?void 0:l.users)?C[e].users.concat(b):[b];x(e,t,i)}null==t||t.stopPropagation()};return(0,n.jsxs)(Q.s,{direction:"row",cursor:"default",contentEditable:!1,onMouseDown:et.Fw,mb:g?"-".concat(g/1.5,"rem"):void 0,...m,children:[v&&(0,n.jsx)(s.Tz,{label:(0,n.jsx)(Y.x6,{id:"W9FRBT"}),placement:tO,children:(0,n.jsx)(ts.K,{colorScheme:i,float:"inline-start","aria-label":"",variant:"ghost",onClick:e=>{w("heart",e)},size:t,isRound:!0,mr:2,icon:(0,n.jsx)(ea.g,{icon:$.qcK})})}),!h&&(0,n.jsx)(tF,{size:t,colorScheme:i,handleReactionClick:w,usePortal:r,placement:a}),y&&(0,n.jsx)(tR.B,{spacing:"sm"===t?2:1,mr:2,className:"reactions-row",children:y&&Object.entries(C).map(e=>{let[a,r]=e,s=null==r?void 0:r.users,l=!!(null==s?void 0:s.find(e=>(null==e?void 0:e.id)===(null==b?void 0:b.id))),o=ex({users:s,selfUserId:null==b?void 0:b.id});return(0,n.jsx)(tV,{colorScheme:i,size:t,emoji:a,readOnly:h,label:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(Y.x6,{id:"mRnNF/",values:{usersLabel:o,emoji:a},components:{0:(0,n.jsx)(eu.E,{as:"span",color:"gray.300"})}})}),count:null==s?void 0:s.length,hasSelfReacted:l,handleReactionClick:w},a)})})]})},tG=o.memo(e=>{let{docId:t,reactions:i,cardId:a,commentId:r,size:s,parentCommentId:l,placement:o="right",usePortal:c=!0,userCanComment:d,...p}=e;return(0,n.jsx)(tZ,{size:s,cardId:a,usePortal:c,placement:o,reactions:i,parentCommentId:l,docId:t,commentId:r,targetType:z.yKx.Comment,readOnly:!d,...p})});var tU=i(68013),tW=i(78140),tK=i(36999),tQ=i(41283),tq=i(85595),tJ=i(6760),t$=i(21157),tY=i.n(t$),tX=i(7616);let t0=()=>({[z.EB6.Open]:{label:L.Ru._({id:"9ggh96"}),icon:$.SGM,successMessage:L.Ru._({id:"1INZuT"})},[z.EB6.Closed]:{label:L.Ru._({id:"pL38RI"}),icon:$.RVf,successMessage:L.Ru._({id:"gieGvY"})}}),t1=e=>{let{status:t,handleCommentStatusUpdate:i}=e;return(0,n.jsx)(s.Tz,{label:t0()[t].label,"aria-label":t0()[t].label,children:(0,n.jsx)(ts.K,{variant:"ghost",size:"sm",borderRadius:"full",isDisabled:!1,"aria-label":t0()[t].label,icon:(0,n.jsx)(ea.g,{icon:t0()[t].icon}),onClick:()=>i(t)})})},t2=e=>{let{comment:t,selfUser:i,isInPanel:r,isSourceContentAvailable:l,showCopyCommentLink:o,showLinkToTargetContent:c,hasCommentBeenUpdated:d,onTargetClick:p,commentUrl:u,isReply:h,userCanComment:g,handleCommentStatusUpdate:m,toastPosition:x,isEditing:f,handleEditCommentClick:b,handleDeleteCommentClick:C}=e,{user:y,createdTime:w,updatedTime:k,status:A=z.EB6.Open}=t,{email:j,displayName:E,profileImageUrl:S}=y,M=(null==i?void 0:i.id)===(null==y?void 0:y.id),{onCopy:I}=(0,tU.i)(u),_=(0,e$.dU)("red.500","red.300"),D=(0,v.d)();return(0,n.jsxs)(W.z,{spacing:2,align:"top",mb:3,_before:r?{content:"''",position:"absolute",w:"9px",h:"9px",mt:"15px",insetStart:h?"12px":"36px",bg:"gray.50",borderRadius:"full"}:{},children:[(0,n.jsx)(s.Tz,{label:j,"aria-label":j,children:(0,n.jsx)(eS.e,{mt:1,size:"sm",name:E,src:S,ignoreFallback:!0})}),(0,n.jsxs)(q.B,{align:"center",alignItems:"flex-start",spacing:0,mb:1,children:[(0,n.jsxs)(eu.E,{fontWeight:"600",mb:0,fontSize:"sm",children:[E," ",M?(0,n.jsx)(Y.x6,{id:"dDUgzP"}):null]}),(0,n.jsx)(Q.s,{direction:"row",w:"100%",alignItems:"flex-start",children:(0,n.jsx)(a.a,{flex:"1",children:(0,n.jsx)(s.Tz,{isDisabled:!d,label:"Updated ".concat((0,tX.OG)(k)),placement:"top",children:(0,n.jsxs)(W.z,{children:[(0,n.jsx)(eu.E,{my:"0 !important",className:"comment-date",fontSize:"xs",color:"gray.500",children:tY()((0,tX.OG)(w))}),d&&(0,n.jsx)(a.a,{color:"gray.500",children:(0,n.jsx)(ea.g,{size:"xs",icon:$.ml2})})]})})})})]}),(0,n.jsx)(eY.h,{}),(0,n.jsxs)(W.z,{spacing:1,children:[c&&(0,n.jsx)(s.Tz,{label:l?(0,n.jsx)(Y.x6,{id:"LmLruJ"}):(0,n.jsx)(Y.x6,{id:"/oHV5h"}),shouldWrapChildren:!0,children:(0,n.jsx)(ts.K,{size:"sm",borderRadius:"full",variant:"ghost",isDisabled:!l,"aria-label":l?L.Ru._({id:"LmLruJ"}):L.Ru._({id:"/oHV5h"}),onClick:p,icon:(0,n.jsx)(ea.g,{icon:$.vh1})})}),!h&&g&&(0,n.jsx)(t1,{status:A,handleCommentStatusUpdate:()=>m(t.status)}),(0,n.jsxs)(tW.W,{isLazy:!0,children:[(0,n.jsx)(tK.I,{as:ts.K,size:"sm",variant:"ghost",borderRadius:"full","data-testid":"comment-header-menu",icon:(0,n.jsx)(ea.g,{fixedWidth:!0,icon:$.vHW}),children:(0,n.jsx)(Y.x6,{id:"7L01XJ"})}),(0,n.jsx)(tT.Z,{children:(0,n.jsxs)(tQ.c,{zIndex:"modal","data-testid":"comment-header-menulist",children:[o&&(0,n.jsx)(tq.D,{icon:(0,n.jsx)(ea.g,{icon:$.CQO}),onClick:()=>{I(),D({title:L.Ru._({id:"h5GS+N"}),status:"success",duration:3e3,position:x})},children:(0,n.jsx)(Y.x6,{id:"qhJCCi"})}),g&&!f&&M&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tJ.N,{}),(0,n.jsx)(tq.D,{icon:(0,n.jsx)(ea.g,{icon:$.MT7}),onClick:b,children:(0,n.jsx)(Y.x6,{id:"ePK91l"})}),(0,n.jsx)(tq.D,{icon:(0,n.jsx)(ea.g,{icon:$.yLS}),color:_,onClick:()=>{C()},"data-testid":"delete-thread",children:h?(0,n.jsx)(Y.x6,{id:"FjzXBu"}):(0,n.jsx)(Y.x6,{id:"xOviNB"})})]})]})})]})]})]})},t3=(0,o.memo)(e=>{let{comment:t,editor:i,selfUser:r,docId:s,commentIdToHighlight:l,userCanComment:c,instanceType:d,editorMode:u,isRootComment:h=!1,onClose:g,closePopup:x,...b}=e,C="feed"===d,A="drawer"===d,j=(0,f.Xb)()?"bottom":"top",{content:E,targetHtml:S,targetId:M,createdTime:I,updatedTime:_,id:D,replies:R,reactions:T}=t,H=(0,y.wA)(),{initialDraftReply:B,updateLocalDraftReply:N,hasLocalDraftReply:P}=(e=>{let t=(0,y.wA)(),i=(0,p.GV)((0,m.iZ)(e)),n=(0,o.useRef)(null),[a,r]=(0,o.useState)(!1),s=(0,o.useCallback)(e=>{n.current=e,r(!!e)},[]),l=(0,o.useCallback)(()=>{n.current=i,r(!!i)},[i]),c=(0,o.useCallback)(()=>{var i;if(!n.current||!(null==(i=n.current.text)?void 0:i.length))return void t((0,m.zq)({id:e}));t((0,m.rR)({id:e,reply:n.current}))},[e,t]),d=(0,o.useRef)(c);return(0,o.useEffect)(()=>{d.current=c},[c]),(0,o.useEffect)(()=>(l(),()=>{d.current()}),[]),{hasLocalDraftReply:a,initialDraftReply:n.current,updateLocalDraftReply:s}})(D),V=(0,o.useRef)(new tM.c),O=l===D,Z=(0,tI.yO)({docId:s,id:D}),G=(0,o.useRef)(null),[U,K]=(0,o.useState)(!1),[X,ee]=(0,o.useState)(h);(0,o.useEffect)(()=>{P&&!X&&ee(!0)},[P,X]);let[et]=(0,z.eRM)(),[ei]=(0,z.DNM)(),[en]=(0,z.roT)(),[er]=(0,z.Ekg)(),es=(0,v.d)(),el=(0,tj.O2)("editor"),ec=(0,o.useCallback)(()=>{K(!0)},[]),ed=(0,o.useCallback)(()=>{N(null)},[N]),ep=[.25,.1,.25,1];(0,o.useLayoutEffect)(()=>{O&&G.current&&el.scrollElementIntoView({element:G.current})},[el,O]);let eh=e=>{let t=e===z.EB6.Open?z.EB6.Closed:z.EB6.Open,i={id:D,docId:s,status:t};en({variables:{input:i},update:(e,t)=>{let{data:i}=t,n={id:"Doc:".concat(s),fragment:F.Mi,fragmentName:"DocCommentsUpdate",data:{comments:[null==i?void 0:i.updateCommentStatus]}};e.writeFragment(n)},optimisticResponse:{updateCommentStatus:{...i,__typename:"Comment",updatedTime:new Date().toISOString()}}}).then(()=>{es({title:(0,n.jsxs)(eu.E,{children:[t0()[e].successMessage,"."," ",(0,n.jsx)(eR.N,{textDecoration:"underline",onClick:()=>eh(t),children:L.Ru._({id:"9uI/rE"})})]}),status:"success",duration:5e3,isClosable:!1,position:j})}).catch(e=>{console.error("[CommentComponent]: Error changing comment status",e),es({title:L.Ru._({id:"+Q5eww",values:{0:e.message}}),status:"error",isClosable:!0,position:j})}).finally(()=>{"popup"===d&&x&&x(!0)})},eg=(0,e$.dU)("yellow.100","yellow.800"),em=tD.q.getState(i.state),ex=(0,o.useMemo)(()=>null==em?void 0:em.annotations.find(e=>e.id===M),[null==em?void 0:em.annotations,M]),{pos:ef}=ex||{},eb=!!(null==ex?void 0:ex.pos),eC="notification"!==d&&t.id!==eo,ev=("notification"===d||"feed"===d)&&1!==ef,ey=(0,o.useCallback)(e=>{var t;if(!(!M||!ex||!ef||(null==e||null==(t=e.target)?void 0:t.closest('[data-target-name="comment-target-expand-button"]')))){if("notification"===d)w.LF.emit(w.DN.OPEN_POPUP_COMMENT,{commentId:D,highlightComment:!0});else if("feed"===d){let e=tE.M2,t=(0,e1.jB)(i,ef);if(u===t_.w.DOC_VIEW)(0,k.Ib)({pos:ef,editor:i});else if(u===t_.w.SLIDE_VIEW){let[t]=(0,e1.TK)(i.state.doc.resolve(ef),tS.jg);i.commands.spotlightCardById(t.node.attrs.id),H((0,m.mF)({attached:!1})),e=tE.y0}(0,f.Xb)()&&g&&setTimeout(g,300),el.scrollElementIntoView({element:t,delay:e})}}},[i,el,M,d,D,ex,ef,u,H,g]),ew=(0,o.useMemo)(()=>new Date(_).getTime()-new Date(I).getTime()>100,[_,I]),ek=!!t.commentId,eA=!!R&&R.length>0;return(0,n.jsxs)(Q.s,{flexDir:"column",ref:G,id:"comment-".concat(D),className:"comment highlight-mask","data-target-id":"comment-".concat(D),borderRadius:O?"md":"0px",position:"relative",borderBottomWidth:h?"1px":"0px",borderBottomColor:"gray.200",_after:C&&eA?{content:"''",position:"absolute",w:"9px",h:"9px",insetStart:"36px",bottom:9,bg:"gray.50",borderRadius:"full",transitionProperty:"common",transitionDuration:"normal"}:{},_before:eA&&C?{content:"''",position:"absolute",w:"3px",top:7,bottom:9,insetStart:"39px",bg:"gray.50",borderRadius:"full"}:{},...b,overflowY:"hidden",children:[(0,n.jsxs)(q.B,{backgroundColor:O?eg:"auto",transitionProperty:"border, background",transitionDuration:"normal",transitionTimingFunction:"ease",role:"group",spacing:8,children:[(0,n.jsxs)(a.a,{ps:ek&&C?10:0,children:[(0,n.jsx)(t2,{isInPanel:C,comment:t,selfUser:r,isSourceContentAvailable:eb,showCopyCommentLink:eC,showLinkToTargetContent:ev,hasCommentBeenUpdated:ew,onTargetClick:ey,commentUrl:Z,isReply:ek,userCanComment:c,handleCommentStatusUpdate:eh,toastPosition:j,isEditing:U,handleEditCommentClick:ec,handleDeleteCommentClick:()=>{let e=!!t.commentId;er({variables:{id:D},update:(i,n)=>{let{data:a}=n;i.writeFragment({id:"Doc:".concat(s),fragment:F.Mi,fragmentName:e?"DocRepliesRemove":"DocCommentsRemove",data:{comments:[e?{id:t.commentId,replies:[null==a?void 0:a.archiveComment],__typename:"Comment"}:null==a?void 0:a.archiveComment]}})},optimisticResponse:{archiveComment:{id:D,__typename:"Comment",archived:!0}}}),!e&&t.targetId&&i.commands.deleteAnnotation(t.targetId),"popup"===d&&x&&x(!0),es({title:L.Ru._({id:"Ho/Jvc"}),status:"success",duration:5e3,isClosable:!1,position:j})}}),(0,n.jsxs)(a.a,{ps:eA&&C?10:0,overflowY:"hidden",children:[S&&S.length&&(0,n.jsx)(td,{targetHtml:S,onTargetClick:ey,isSourceContentAvailable:eb,instanceType:d}),(0,n.jsx)(tr,{initialContent:E,editable:U,onCancelEditingClick:()=>K(!1),saveButtonText:(0,n.jsx)(Y.x6,{id:"yY7Bil"}),saveButtonIcon:(0,n.jsx)(ea.g,{icon:$.e68}),onCommentSave:e=>{let i=!!t.commentId,n={id:D,docId:s,content:e};ei({variables:{input:n},update:(e,n)=>{let{data:a}=n,r={id:"Doc:".concat(s),fragment:F.Mi,fragmentName:i?"DocRepliesUpdate":"DocCommentsUpdate",data:{comments:[i?{id:t.commentId,replies:[null==a?void 0:a.updateComment],__typename:"Comment"}:null==a?void 0:a.updateComment]}};e.writeFragment(r)},optimisticResponse:{updateComment:{...n,__typename:"Comment",updatedTime:new Date().toISOString()}}}),es({title:L.Ru._({id:"kibWwZ"}),status:"success",duration:5e3,isClosable:!1,position:j}),K(!1)}}),!U&&(0,n.jsx)(tG,{mt:2,docId:s,cardId:t.cardId,commentId:t.id,parentCommentId:t.commentId,reactions:T,size:"sm",placement:"right",usePortal:!0,userCanComment:c})]})]}),R&&R.length>0&&R.map(e=>(0,n.jsx)(t3,{instanceType:d,userCanComment:c,commentIdToHighlight:l,comment:e,docId:s,selfUser:r,editor:i,editorMode:u,ps:0,p:0,pb:0},null==e?void 0:e.id))]}),c&&(0,n.jsxs)(J.S,{in:X&&!U,unmountOnExit:!0,transition:{enter:{when:"afterChildren",height:{duration:.3,ease:ep},opacity:{duration:.4,ease:ep}},exit:{when:"beforeChildren",height:{duration:.2,ease:ep},opacity:{duration:.3,ease:ep}}},children:[A&&(0,n.jsxs)(W.z,{align:"center",mb:3,pt:6,children:[(0,n.jsx)(eS.e,{mt:1,size:"sm",name:null==r?void 0:r.displayName,src:null==r?void 0:r.profileImageUrl,ignoreFallback:!0}),(0,n.jsx)(q.B,{align:"center",alignItems:"flex-start",spacing:0,mb:1,children:(0,n.jsx)(eu.E,{fontWeight:"600",mb:0,fontSize:"sm",children:(0,n.jsx)(Y.x6,{id:"866PMb",values:{0:null==r?void 0:r.displayName}})})})]}),(0,n.jsx)(tr,{ps:C&&eA?8:0,pt:6*!A,initialContent:(null==B?void 0:B.json)||"",clearContentOnSave:!0,editable:!0,saveButtonText:(0,n.jsx)(Y.x6,{id:"ImOQa9"}),saveButtonIcon:(0,n.jsx)(ea.g,{icon:$.Eze}),placeholder:L.Ru._({id:"ImOQa9"}),onCommentSave:e=>{let i={targetId:t.targetId,commentId:D,docId:s,content:e,cardId:t.cardId};et({variables:{input:i},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(s),fragment:F.Mi,fragmentName:"DocRepliesCreate",data:{comments:[{id:D,replies:[null==i?void 0:i.createComment],__typename:"Comment"}]}})},optimisticResponse:{createComment:{id:eo,__typename:"Comment",...i,user:r,archived:!1,reactions:[],createdTime:new Date().toISOString(),updatedTime:new Date().toISOString()}}}),ee(!1),N(null),H((0,m.zq)({id:D})),es({title:L.Ru._({id:"yPok8v"}),status:"success",duration:5e3,isClosable:!1,position:j})},onCancelEditingClick:ed,onUpdate:e=>{let{editor:t}=e;N({commentId:D,json:t.view.state.doc.toJSON(),text:t.view.state.doc.textContent})},onCreate:e=>{V.current.resolve(e)},alwaysShowButtons:A,shouldFocus:"popup"===d&&!(0,f.Xb)()})]})]})}),t5=e=>{let{comment:t,editor:i,commentIdToHighlight:a,userCanComment:r,blockAllowsCommenting:s,getPos:l,isMobile:o,closePopup:c}=e,d=i.gammaDocId,{user:u}=(0,A.ur)(),h=(0,y.d4)(m.wC),g=(0,p.GV)(H.Jo),x=(0,eW.h6)(g,u),f=ep({editor:i,getPos:l});if(null===f||!t)return null;let b=(0,n.jsxs)(Q.s,{direction:"column",className:"comments-list","data-testid":"thread-view-popup",children:[x&&!u&&g&&s&&(0,n.jsx)(eJ,{accessLink:x,doc:g,className:"comments-sign-up"}),(0,n.jsx)(t3,{instanceType:o?"drawer":"popup",userCanComment:r,commentIdToHighlight:a,editor:i,comment:t,selfUser:u,docId:d,editorMode:h,isRootComment:!0,borderBottomWidth:"none",closePopup:c,p:4*!o,pb:4},t.id)]});return o?b:(0,n.jsx)(tm,{offsetFromTop:f,children:b})},t4={generate:(0,l.d_)("0123456789abcdefghijklmnopqrstuvwxyz",15)},t6={"add-comment":"350px","add-reaction":"350px","reactions-overflow":"350px"},t9=e=>{let{nodeName:t,isVisible:i,editor:a,getPos:s,comments:l,reactions:c,createDraftComment:d,cleanupDraftComment:u,onCommentDraftUpdate:h,draftComment:g,onCommentSave:x,userCanComment:C,blockAllowsCommenting:L,blockCommentId:j,enableReactions:E,mobileAddCommentPos:S,setIsButtonStackHovered:M}=e,I=(0,v.d)(),_=(0,f.Xb)(),D=(0,y.wA)(),{user:R,isUserLoading:T}=(0,A.ur)(),{isHovering:H,delayedClose:B,...N}=(0,b.ou)({enterDelay:30,leaveDelay:100}),P=!!H,F=(0,o.useRef)(null),V=(0,o.useRef)(void 0),O=(0,y.d4)((0,m.tT)(j)),Z=(0,o.useRef)(null),[G,U]=(0,o.useState)(null),W=null!==G,K=(0,p.GV)(m.Ml),Q=l.find(e=>e.id===K)||null,q=(0,o.useCallback)(e=>{U("thread"),D((0,m.fw)({isOpen:!0,blockCommentId:j,viewingCommentId:e.id}))},[j,D]),J=(0,o.useCallback)(e=>{U("add-comment"),D((0,m.fw)({isOpen:!0,blockCommentId:j,viewingCommentId:null})),d(e)},[j,D,d]),$=(0,o.useCallback)(()=>{U("add-reaction"),D((0,m.fw)({isOpen:!0,blockCommentId:j,viewingCommentId:null}))},[j,D]),Y=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];U(null),u(),D((0,m.fw)({isOpen:!1,blockCommentId:j,viewingCommentId:null})),e&&B(1e3)},[j,u,B,D]),{addReactionFn:X,removeReactionFn:ee}=(e=>{let{getPos:t,editor:i,reactions:n}=e,{user:a}=(0,A.ur)(),[r]=(0,z.nkJ)(),[s]=(0,z.eaJ)(),l=(0,o.useCallback)(e=>{let{reaction:t}=e;if(!a)return;let n=t.docId;1===t.count&&i.commands.deleteAnnotation(t.targetId);let r=t.count-1,l=t.users.filter(e=>(null==e?void 0:e.id)!==(null==a?void 0:a.id));s({variables:{reactionInput:{docId:n,targetId:t.targetId,emoji:t.emoji}},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(n),fragment:z.JhL,fragmentName:"DocReactionsCreate",data:{reactions:[null==i?void 0:i.removeReaction]}})},optimisticResponse:{removeReaction:{docId:n,targetId:t.targetId,targetType:z.yKx.Decoration,count:r,emoji:t.emoji,users:l,__typename:"Reaction"}}})},[i,s,a]);return{addReactionFn:(0,o.useCallback)(e=>{let{emoji:s}=e,l=t();if("number"!=typeof l||(e=>{let{reactions:t,emoji:i,user:n}=e;return!!(e=>{let{reactions:t,emoji:i,user:n}=e,a=t.find(e=>e.emoji===i);return a&&a.reactions.find(e=>{var t;return e.emoji===i&&(null==(t=e.users)?void 0:t.find(e=>e.id===(null==n?void 0:n.id)))})||null})({reactions:t,emoji:i,user:n})})({emoji:s,user:a,reactions:n})||!a)return;let o=i.gammaDocId,c=(e=>{let{reactions:t,emoji:i}=e,n=t.find(e=>e.emoji===i);return n&&n.reactions.find(e=>e.emoji===i)||null})({reactions:n,emoji:s}),d=t4.generate(),p=((null==c?void 0:c.count)||0)+1,u=[];c?(d=c.targetId,u=[...c.users]):i.commands.addAnnotation({id:d,pos:l}),u.unshift(a),u.sort((e,t)=>e.id>t.id?1:-1),r({variables:{reactionInput:{docId:o,targetId:d,targetType:z.yKx.Decoration,emoji:s}},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(o),fragment:z.JhL,fragmentName:"DocReactionsCreate",data:{reactions:[null==i?void 0:i.addReaction]}})},optimisticResponse:{addReaction:{docId:o,targetId:d,targetType:z.yKx.Decoration,count:p,emoji:s,users:u,__typename:"Reaction"}}})},[r,i,t,n,a]),removeReactionFn:l}})({editor:a,getPos:s,reactions:c}),et=(0,o.useCallback)(e=>{C&&(X({emoji:e.id}),I({title:(0,n.jsx)(eI,{emoji:e.id,isMobile:_}),status:"success",duration:5e3,isClosable:!1,position:_?"bottom":"top"}),Y(!0))},[X,Y,_,I,C]),ei=(0,o.useCallback)(e=>{x(e),Y(!0)},[x,Y]),en=(0,o.useCallback)(e=>{if(!C)return;let t=e.reactions.find(e=>{var t;return null==(t=e.users)?void 0:t.find(e=>e.id===(null==R?void 0:R.id))});t?ee({reaction:t}):X({emoji:e.emoji})},[X,ee,R,C]),ea=(0,o.useCallback)(()=>{U("reactions-overflow"),D((0,m.fw)({isOpen:!0,blockCommentId:j,viewingCommentId:null}))},[j,D]);(e=>{let{isOpen:t,popupRef:i,onClose:n}=e;(0,es.j)({ref:i,handler:e=>{var i,a,r,s,l,o,c;(0,f.mG)()&&!(null==e||null==(i=e.target)?void 0:i.closest(".".concat(ec.V," [data-controls-toggle-button]")))||!t||(null==e||null==(a=e.target)?void 0:a.closest("[data-controls-toggle-button]"))||(null==e||null==(r=e.target)?void 0:r.closest('[data-target-name="emoji-list"]'))||(null==e||null==(s=e.target)?void 0:s.closest('[data-target-name="mention-list"]'))||(null==e||null==(l=e.target)?void 0:l.closest('[data-target-name="reaction-emoji-picker"]'))||(null==e||null==(o=e.target)?void 0:o.closest(".chakra-menu__menu-list"))||(null==e||null==(c=e.target)?void 0:c.closest('[data-target-name="doc-mention-popup"]'))||n()}})})({isOpen:W,popupRef:Z,onClose:Y});let{isExpanded:er}=(e=>{let{popup:t,isMobile:i,isHovered:n,comments:a,reactions:r,draftComment:s,enableReactions:l}=e,{state:c}=ed({comments:a,reactions:r,draftComment:s}),d=i||l&&n||!l&&n&&"fresh"!==c||null!==t;return(0,o.useEffect)(()=>{i||(d?document.body.classList.add("is-taking-action"):document.body.classList.remove("is-taking-action"))},[d,i]),{isExpanded:d}})({popup:G,isMobile:_,isHovered:P,comments:l,reactions:c,draftComment:g,enableReactions:E});(0,o.useEffect)(()=>{_||M(P)},[P,_,M]),((e,t)=>{(0,o.useEffect)(()=>{let i=!0,n=n=>{let{selectionPos:a,parentPos:r,text:s}=n;i&&e()===r&&t({targetHtml:s,getPos:()=>a})};return w.LF.on(w.DN.CREATE_COMMENT_FROM_SELECTION,n),()=>{w.LF.on(w.DN.CREATE_COMMENT_FROM_SELECTION,n),i=!1}},[e,t])})(s,J);let el=(e=>{let{showComment:t,comments:i,blockAllowsCommenting:n,highlightDuration:a=4e3}=e,[r,s]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=!0,r=r=>{let{commentId:l,highlightComment:o=!1}=r;if(!e||!n)return;let c=((e,t)=>{for(let i of e){if(i.id===t)return t;for(let e of i.replies||[])if(e.id===t)return i.id}return null})(i,l);c&&(t(c),o&&(s(l),setTimeout(()=>{e&&s(null)},a)))};return w.LF.on(w.DN.OPEN_POPUP_COMMENT,r),()=>{w.LF.off(w.DN.OPEN_POPUP_COMMENT,r),e=!1}},[i,n,a,t]),r})({comments:l,blockAllowsCommenting:L,showComment:(0,o.useCallback)(e=>{let t=s();"number"==typeof t&&((0,k.Ib)({pos:t,editor:a}),q({id:e}))},[a,s,q])});(0,o.useEffect)(()=>{w.LF.emit(w.DN.POPUP_COMMENT_TOGGLED,{open:W})},[W]);let eo=(0,o.useCallback)(e=>{"Escape"===e.key&&Y()},[Y]);if(!i||T)return null;let ep=!!R&&!C,eu=0===l.length&&0===c.length;if((ep||!L)&&eu)return null;let eh=ep||!L;return(0,n.jsxs)(n.Fragment,{children:[_&&S&&(0,n.jsx)(ej,{onClickAddComment:J,onClickAddReaction:$,top:S.top,left:S.left}),(0,n.jsxs)(ec.p,{nodeName:t,className:(0,r.cx)("block-comments-stack",er&&"is-expanded",er&&"is-taking-action",eu&&"is-empty",!_&&O&&"other-comment-open"),isMobile:_,isEmpty:eu,isPopupOpen:W,...N,buttonRef:F,onKeyDown:eo,hasCommentsOrReactions:!eu,children:[(0,n.jsx)(eL,{isExpanded:er,isMobile:_,user:R,userCanComment:C,blockAllowsCommenting:L,draftComment:g,reactions:c,comments:l,onClickThread:q,onClickAddComment:J,onClickAddReaction:$,onClickExistingReaction:en,onClickReactionsOverflow:ea,hideAddCommentButton:eh,onClosePopup:Y,viewingCommentId:K,enableReactions:E}),!W&&!_&&(0,n.jsx)(eM,{isExpanded:er,comments:l,reactions:c}),W&&(0,n.jsxs)(tA,{isMobile:_,ref:Z,closePopup:Y,drawerMinHeight:t6[G],children:["thread"===G&&(0,n.jsx)(t5,{isMobile:_,comment:Q,closePopup:Y,editor:a,getPos:s,commentIdToHighlight:el,commentsPanelRef:V,userCanComment:C,blockAllowsCommenting:L}),"add-comment"===G&&(0,n.jsx)(tx,{isMobile:_,onCancel:()=>{Y()},editor:a,getPos:s,commentIdToHighlight:el,userCanComment:C,blockAllowsCommenting:L,onCommentSave:ei,draftComment:g,onCommentDraftUpdate:h}),"add-reaction"===G&&(0,n.jsx)(tb,{isMobile:_,onReactionClick:et,editor:a,getPos:s}),"reactions-overflow"===G&&(0,n.jsx)(tL,{isMobile:_,onCancel:()=>{Y()},onClickExistingReaction:en,editor:a,getPos:s,user:R,userCanComment:C,blockAllowsCommenting:L,reactions:c})]})]})]})};new(i(63867)).hs("draftComments");let t7=(e,t,i)=>({targetId:t4.generate(),targetHtml:i,json:null,text:"",relativePos:(0,P.JO)(t.state,e)}),t8=e=>{let{children:t,as:i,className:a,dir:r,style:s,hideComments:l=!1,readOnly:o=!1,...c}=e,{decorations:d,editor:p}=c,h=(0,u.oR)();return!d.some(e=>e.spec.isAnnotatable)||p.isThumbnail||h||"ai-card-editor"===p.editorId?(0,n.jsx)(g.VR,{as:i,className:a,dir:r,style:s,children:t}):(0,n.jsx)(ie,{as:i,className:a,dir:r,style:s,hideComments:l,readOnly:o,...c,children:t})},ie=e=>{var t;let{children:i,decorations:u,editor:y,getPos:w,as:k,className:E,dir:M,style:_,hideComments:R,readOnly:V,node:O}=e,{isConnected:W}=(0,c.u)(),K=(0,C.pl)(u),Q=(e=>{let{editor:t,decorations:i}=e,n=i.filter(e=>!!e.spec.isMobileAnnotation),[a,r]=(0,o.useState)(null),s=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if(0===n.length){null!==s.current&&(document.removeEventListener("touchstart",s.current),s.current=null,r(null));return}s.current||(r({left:n[0].spec.offsetX,top:n[0].spec.offsetY}),s.current=e=>{e.target.closest(".mobile-add-comment-widget")||t.commands.setMobileAddBlockComment(null)},document.addEventListener("touchstart",s.current))},[t,n]),a})({editor:y,decorations:u}),q=(0,d.u)("blockReactions"),J=(0,h.UT)("comment"),$=(0,p.GV)(m.mi),Y=(0,o.useMemo)(()=>(0,l.Ak)(5),[]),X=(0,p.GV)((0,m.ng)(Y)),[ee,et]=(0,o.useState)(!1),ei=(0,d.u)("debugComments"),en=u.filter(e=>!!e.spec.isDraftComment).map(e=>e.spec.comment),ea=en[0]||null,[er,es]=(0,o.useState)(null),el=(0,p.jL)(),eo=(0,o.useCallback)(e=>{let t=((null==e?void 0:e.getPos)||w)();if("number"!=typeof t)return;let i=null==e?void 0:e.targetHtml,n=ea;if(n)e&&(n={...n,targetHtml:i,relativePos:(0,P.JO)(y.state,t)});else{var a,r;n=t7(t,y,i),null==(a=(r=y.commands).createDraftComment)||a.call(r,n)}es(n),el((0,m.mF)({attached:!1}))},[el,y,w,ea]),ec=(0,o.useCallback)(()=>{var e,t,i,n,a,r;er&&(null==er||null==(t=er.text)||null==(e=t.trim())?void 0:e.length)>0?null==(i=(n=y.commands).createDraftComment)||i.call(n,er):null==(a=(r=y.commands).removeDraftComments)||a.call(r,en),es(null)},[en,y,er]),ed=(0,o.useRef)(X);ed.current=X,(0,o.useEffect)(()=>()=>{ed.current&&el((0,m.fw)({isOpen:!1,blockCommentId:Y,viewingCommentId:null}))},[Y,el]);let ep=(e=>{let{draftComment:t,clearDraftComment:i,editor:n}=e,[a]=(0,z.eRM)(),r=(0,v.d)(),s=n.gammaDocId,{user:l}=(0,A.ur)();return e=>{var o;if(!t)return;let{relativePos:c,targetId:d}=t,p=(0,P.d_)(n.state,c);if(!p)throw Error("Could not save comment, null pos from relativePos");let u=(0,j.eL)(n.state.doc.resolve(p),N.jg),h=n.view.state.doc.nodeAt(p),g=t.targetHtml||(0,B.Lo)(h,["footnote","footnoteLabel","cardNotes"]),m=t.targetHtml||(0,B.V6)(h,["footnote","footnoteLabel","cardNotes"]);n.commands.addAnnotation({id:d,pos:p});let x={targetId:d,docId:s,cardId:null==u||null==(o=u.node)?void 0:o.attrs.id,content:e,targetHtml:g,targetText:m};a({variables:{input:x},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(s),fragment:F.Mi,fragmentName:"DocCommentsCreate",data:{comments:[null==i?void 0:i.createComment]}})},optimisticResponse:{createComment:{id:"temp-id",commentId:"",__typename:"Comment",...x,content:JSON.parse(JSON.stringify(e)),user:l,archived:!1,reactions:[],replies:[],status:z.EB6.Open,createdTime:new Date().toISOString(),updatedTime:new Date().toISOString()}}}),r({title:L.Ru._({id:"4kSebh"}),status:"success",duration:5e3,isClosable:!1,position:Z}),i()}})({draftComment:er,clearDraftComment(){var e,t,i,n;let a=w();if("number"!=typeof a)return;er&&(null==(i=(n=y.commands).removeDraftComments)||i.call(n,[er,...en]));let r=t7(a,y);null==(e=(t=y.commands).createDraftComment)||e.call(t,r),es(r)},editor:y}),eu=(0,p.GV)(e=>{let t=(0,H.Jo)(e),i=G(((null==t?void 0:t.comments)||[]).filter(e=>e.status===z.EB6.Open));if(!i)return[];let n=U(u);return D()(n,e=>{let{spec:t}=e;return i[t.id]}).filter(Boolean)},T()),eh=eu.length>0&&!R,eg=er||ea,em=(null==eg||null==(t=eg.text)?void 0:t.length)>0,[ex,ef]=(0,b.Mk)(),eb=(0,p.GV)(e=>{let t=(0,H.Jo)(e),i=G((null==t?void 0:t.reactions)||[]);if(!i)return[];let n=U(u),a=D()(n,e=>{let{spec:t}=e;return i[t.id]}).filter(Boolean),r=S()(a,"emoji"),s=[];for(let[e,t]of Object.entries(r)){let i=t.reduce((e,t)=>e+t.count,0);s.push({emoji:e,count:i,reactions:t})}return I()(s.filter(e=>e.count>0),"count").reverse()},T());q||(eb=[]);let eC=eb.length>0,ev=$&&!R&&J,ey=(0,f.Xb)()&&(X||eh||eC||!!Q)||!(0,f.Xb)()&&(ef||K||X||eh||eC||em),ew=J&&W,ek=X||Q||ee?(0,x.$3)(s.Ip.colors.yellow[200],.25):void 0;return(0,n.jsxs)(g.VR,{as:k,style:{..._,position:"relative",backgroundColor:(0,f.Xb)()?void 0:ek},className:(0,r.cx)(E,"annotatable-node-view-wrapper",(0,f.Xb)()&&"is-mobile",ei?"debug-comments":""),dir:M,ref:ex,children:[ev&&(0,n.jsx)(t9,{nodeName:O.type.name,isVisible:ey,reactions:eb,blockCommentId:Y,userCanComment:ew,blockAllowsCommenting:!R&&!V,onCommentDraftUpdate:e=>{let{editor:t}=e;es(e=>e?{...e,json:t.view.state.doc.toJSON(),text:t.view.state.doc.textContent}:e)},cleanupDraftComment:ec,createDraftComment:eo,editor:y,getPos:w,comments:eu,draftComment:eg,onCommentSave:ep,enableReactions:q,mobileAddCommentPos:Q,setIsButtonStackHovered:et}),(0,f.Xb)()&&ek?(0,n.jsx)(a.a,{bgColor:ek,children:i}):i]})}},44913:(e,t,i)=>{"use strict";i.d(t,{A:()=>m,T:()=>g});var n=i(6029),a=i(26420),r=i(55729),s=i(94524),l=i(95856),o=i(87489),c=i(30130),d=i(50024),p=i(94831),u=i(83090),h=i(95531);let g=e=>({top:{top:"0",insetInlineStart:"50%",height:"16px",width:"26px",pt:"1px",icon:"⋯",zIndex:"3",transform:"translateY(-50%) translateX(".concat(e?"50%":"-50%",")"),fontSize:"15px"},left:{top:"50%",insetInlineStart:"0",height:"26px",width:"16px",zIndex:"3",transform:"translateY(-50%) translateX(".concat(e?"50%":"-50%",")"),fontSize:"15px"},outside:{top:0,insetInlineStart:-6},inside:{top:2,insetInlineStart:3},custom:{}}),m=e=>{let{handlePlacement:t,editor:i,getPos:m,decorations:x,isVisible:f,onClick:b,onDragStart:C,node:v,selected:y,extension:w,updateAttributes:k,deleteNode:A,...L}=e,j=(0,l.GV)(o.nD),E=(0,s.fW)(),S=(0,r.useCallback)(e=>{let t=m();"number"==typeof t&&(i.commands.selectNodeAtPos(t),e.stopPropagation())},[i,m]),M=(0,r.useCallback)(e=>{var t;let n=m();if("number"!=typeof n)return;let a=(null==(t=e.target.closest("[data-node-view-wrapper]"))?void 0:t.querySelector("[data-selection-ring]"))||void 0;(0,c.b)(i,e.nativeEvent,n,a),e.stopPropagation()},[i,m]),I=C||M;if(!j)return null;let _=(0,d.JL)(x),D=(0,u.Ms)(x),R=(0,p.b0)(x);return(null!=f||(f=_||D),"outside"===t)?(0,n.jsx)(a.a,{position:"absolute",...g(E).outside,bottom:0,width:6,children:(0,n.jsx)(h.u,{isSelected:R,isVisible:f,onClick:b||S,onDragStart:I,top:0,insetInlineStart:0,...L})}):(0,n.jsx)(h.u,{isSelected:R,isVisible:f,onClick:b||S,onDragStart:I,...g(E)[t],...L})}},45775:(e,t,i)=>{"use strict";i.d(t,{E:()=>f});var n=i(6029),a=i(40452),r=i(21938),s=i(55729),l=i(97712),o=i(9666),c=i(73232),d=i(13956),p=i(82650),u=i(80903),h=i(55207),g=i(26420);let m=e=>{let{children:t,className:i}=e;return(0,n.jsx)(g.a,{h:"100%",w:"100%",display:"flex",flexDirection:"column",css:{"--media-maxH":"100%","--media-maxW":"100%","[data-node-view-content]":{display:"contents",'[data-node-view-content-inner="gridItem"]':{display:"contents",".block-image, .block-smartDiagram":{height:"100%",width:"100%",display:"flex",flexDirection:"column",justifyContent:"center"}}}},"data-grid-item":!0,className:i,children:t})};var x=i(80390);let f=(0,s.memo)(e=>{var t,i;let s,{cellProps:g,children:f,forceBalanceOverride:b,cellStyle:C="none",cellContentPropOverrides:v,markerConfig:y,innerLabelConfig:w,cellDecorConfig:k,gridStyle:A="standard",dragHandle:L,addButton:j,onDragOver:E,onDragLeave:S,onDrop:M,className:I}=e,{layoutOptions:_,cellOptions:D,index:R,selectCellForElementProps:T,numCells:z,layoutContainerSize:H,direction:B,theme:N,isFullBleed:P,stretchedHorizontalColumn:F,stretchedHorizontalRow:V,stretchedVerticalRow:O,stretchedVerticalColumn:Z,parentGridId:G}=g,U=b||(0,p.mr)({gridStyle:A}),W=(0,p.sW)({gridStyle:A}),K=(0,p.Ck)({gridStyle:A}),{colorVars:Q}=(0,l.r)({layoutColorOverride:_.color,cellColorOverride:null==D?void 0:D.color,index:R,forceTransparent:!0}),q=(null==D?void 0:D.horizontalAlign)||_.horizontalAlign,J=(null==v?void 0:v.alignItems)?void 0:{...(0,c.yp)(q,B),...(0,c.AS)(q,B)},$=(e=>e?{justifyContent:({top:"flex-start",center:"center",bottom:"flex-end"})[e],display:"flex",flexDirection:"column"}:{})(null==D?void 0:D.verticalAlign),Y={...J,...$},{isHorizontal:X,columns:ee}=(0,o.i)({cellSize:_.cellSize||0,horizontalAlign:_.horizontalAlign||"center",orientation:_.orientation||"horizontal",numCells:z,containerSize:H,forceBalance:U,gridStyle:A}),et=(e=>{let{index:t,numCells:i,columns:n,unevenBehavior:a="center",gridStyle:r="standard",layoutOptions:s,cellOptions:l,stretchedHorizontalColumn:o,stretchedHorizontalRow:c,stretchedVerticalRow:h,stretchedVerticalColumn:g}=e,m=r||"standard",x=Math.floor(t/n),f=Math.ceil(i/n),b="flexible"===m?u.Wb:u.MW;return(0,p.Uw)(m)?(e=>{var t,i;let{cellOptions:n,stretchedHorizontalColumn:a,stretchedHorizontalRow:r,stretchedVerticalRow:s,stretchedVerticalColumn:l,layoutOptions:o}=e,{gridDirection:c="horizontal"}=o;if("horizontal"===c){let e=null!=(t=null!=a?a:null==n?void 0:n.horizontalColumnSpan)?t:d.LY,i=null!=r?r:null==n?void 0:n.horizontalRowSpan;return{columnSpan:+Math.max(d.Ih,Math.min(d.OJ,e)),rowSpan:i?Math.max(d.Ih,Math.min(d.OJ,i)):void 0}}{let e=null!=(i=null!=s?s:null==n?void 0:n.verticalRowSpan)?i:d.LY,t=null!=l?l:null==n?void 0:n.verticalColumnSpan,a=Math.max(d.Ih,Math.min(d.OJ,e)),r=t?Math.max(d.Ih,Math.min(d.OJ,t)):void 0;return{rowSpan:+a,columnSpan:r?+r:void 0}}})({layoutOptions:s,cellOptions:l,stretchedHorizontalColumn:o,stretchedHorizontalRow:c,stretchedVerticalRow:h,stretchedVerticalColumn:g}):"steps"===m?{columnSpan:b}:x===f-1&&"flex"===a?{columnSpan:((e,t,i,n)=>{let a=t%i||i,r=e%i;if(r>=a)return 0;let s=i*n,l=Math.floor(s/a);return r{let a={};if(e){if(n&&"cascade"===e.horizontal){let e=t%i+1;a.paddingTop="".concat((i-e)*1.5,"em"),a.paddingBottom=0}else n||"oscillating"!==e.vertical||(a.paddingInlineStart="".concat(function(e){let t=e%6;return t<=3?1.5*t:4.5-(t-3)*1.5}(t),"em"));n&&"function"==typeof e.horizontal?a.paddingTop=e.horizontal(t,i):n||"function"!=typeof e.vertical||(a.paddingInlineStart=e.vertical(t))}return a})(K,R,ee,X):void 0,en=null!=(i=_.gridDirection)?i:"horizontal",ea={gridColumn:et.columnStart?"".concat(et.columnStart," / span ").concat(et.columnSpan):"horizontal"===en?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-flow, ").concat(et.columnSpan,")"):"vertical"===en?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-cross, ").concat(et.columnSpan,")"):"span ".concat(et.columnSpan),...ei};et.rowStart?ea.gridRow=et.rowSpan?"".concat(et.rowStart," / span ").concat(et.rowSpan):"".concat(et.rowStart):et.rowSpan&&(ea.gridRow="vertical"===en?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-flow, ").concat(et.rowSpan,")"):"horizontal"===en?"span var(--grid-".concat(G,"-item-").concat(R,"-resize-cross, ").concat(et.rowSpan,")"):"span ".concat(et.rowSpan));let er=null==(t=h.q[C])?void 0:t.component;("none"===C||"solid"===C||"outline"===C)&&(s=(0,n.jsxs)(x.k,{cellContentPropOverrides:v,colorVars:Q,alignStyles:Y,cellStyle:C,cellProps:g,theme:N,cursor:T.cursor||"text",onClick:T.onClick,cellDecorConfig:k,markerConfig:y,innerLabelConfig:w,onDragOver:E,onDragLeave:S,onDrop:M,className:I,children:[f,L,j]})),P&&(s=(0,n.jsx)(m,{className:I,children:f})),er&&(s=(0,n.jsxs)(er,{colorVars:Q,alignStyles:Y,cellProps:g,onDragOver:E,onDragLeave:S,onDrop:M,className:I,children:[f,L,j]}));let es=[...((e,t,i)=>{let n=["grid-item"];return"vertical"===e?n.push("grid-item-vertical"):n.push("grid-item-horizontal"),"none"===t&&n.push("grid-item-cell-style-none"),i&&n.push("grid-item-full-bleed"),n})(en,C,P),...I?[I]:[]];return(0,n.jsx)(a.s,{"data-content-reference":!0,sx:{...ea},h:"100%",position:"relative",className:(0,r.cx)(...es),"data-selection-ring":!0,children:s})});f.displayName="GridItem"},46004:(e,t,i)=>{"use strict";i.d(t,{K:()=>s});var n=i(83691),a=i(1319),r=i(95856);let s=()=>{var e,t;let i=(0,r.GV)(a.Jo);if(!i)return!1;let s=n.$.SHARE_TOKEN,l=null==(e=i.accessLinks)?void 0:e.some(e=>""===e.token),o=null==(t=i.accessLinks)?void 0:t.some(e=>null===e.permission);return!!s||!!l&&!o}},46649:(e,t,i)=>{"use strict";i.d(t,{O:()=>n});let n={x:-1e3,y:-1e3}},46672:(e,t,i)=>{"use strict";i.d(t,{c:()=>r,e:()=>a});var n=i(55729);let a=(0,n.createContext)({onDragStart:void 0}),r=()=>(0,n.useContext)(a)},47748:(e,t,i)=>{"use strict";i.d(t,{x:()=>m,q:()=>x});var n=i(73232),a=i(57257),r=i(79324),s=i(6029),l=i(99492),o=i(19564),c=i(77650),d=i(56108);let p={key:"hasLine",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,s.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:l.CCK})},ControlMenu:(e,t,i)=>({key:i.key,label:e?(0,s.jsx)(o.x6,{id:"IELtbA"}):(0,s.jsx)(o.x6,{id:"81xMlD"}),icon:l.CCK,onClick:()=>t(!e)}),name:()=>c.Ru._({id:"aPb1AT"})};var u=i(77258);let h={key:"twoSided",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,s.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:l.v6v,testId:"smart-layout-two-sided-option"})},ControlMenu:(e,t,i)=>({key:i.key,label:e?c.Ru._({id:"x+f1ZW"}):c.Ru._({id:"o18EC+"}),icon:l.v6v,onClick:()=>t(!e)}),name:()=>c.Ru._({id:"ovs7iP"})};var g=i(69144);let m=e=>{let{additionalOptions:t=[],additionalCellOptions:i=[],presetConfigurations:s=[],...l}=e;return{baseHorizontalAlign:(0,n.Ro)("center"),imageSlot:"optional",imageType:"icon",options:(0,g.l)([{...u.i,defaultValue:()=>"vertical"},h,p,a.h],t),cellOptions:(0,g.l)([a.h,r.Y],i),presetConfigurations:s.length>0?s:[{name:()=>"Horizontal (one-sided)",options:{twoSided:!1,hasLine:!0,orientation:"horizontal"}},{name:()=>"Horizontal (two-sided)",options:{twoSided:!0,hasLine:!0,orientation:"horizontal"}},{name:()=>"Vertical (one-sided)",options:{twoSided:!1,hasLine:!0,orientation:"vertical"}},{name:()=>"Vertical (two-sided)",options:{twoSided:!0,hasLine:!0,orientation:"vertical"}}],addDirection:e=>"horizontal"===e.orientation?"right":"bottom",isFullWidth:e=>"horizontal"===e.orientation,...l}},x=e=>{let{additionalOptions:t=[],presetConfigurations:i=[],...n}=e;return m({...n,additionalOptions:[{...h,defaultValue:()=>!0},...t],presetConfigurations:i.length>0?i:[{name:()=>"Horizontal",options:{twoSided:!0,hasLine:!0,orientation:"horizontal"}},{name:()=>"Vertical",options:{twoSided:!0,hasLine:!0,orientation:"vertical"}}],defaultOptions:{twoSided:!0,numbered:!1,...n.defaultOptions}})}},47830:(e,t,i)=>{"use strict";i.d(t,{G:()=>s,_:()=>r});var n=i(25183),a=i(8489);let r=(e,t)=>{var i;let n=(0,a.o)(t);return(e&&null!=(i=n.mobileSize)?i:n.size)+.75},s=(e,t,i,s)=>{var l,o,c;let d=(0,a.o)(s),p="body"===d.type,u=t&&null!=(l=d.mobileSize)?l:d.size,h=null===i?0:r(t,i);return(h-u*(p||t?null!=(o=e.config.lineHeightBody)?o:n.Uw:null!=(c=e.config.lineHeightHeading)?c:n.eL))/2}},48306:(e,t,i)=>{"use strict";i.d(t,{n:()=>r});var n=i(19564),a=i(55729);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=(0,n.uB)();return(0,a.useMemo)(e,[i,e,...t])}},48420:(e,t,i)=>{"use strict";i.d(t,{N:()=>d});var n=i(6029),a=i(17399),r=i(12889),s=i(44790),l=i(51831),o=i(44604);let c=e=>(0,n.jsx)(s.u,{...e,children:(0,n.jsx)("pre",{children:(0,n.jsx)(r.$p,{as:"code"})})}),d=a.Ay.extend({selectable:!1,isolating:!0,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),exitOnTripleEnter:!1}},addNodeView:()=>(0,r.gu)(c,{update:o.z0}),priority:l.y.CodeBlock})},48508:(e,t,i)=>{"use strict";i.d(t,{A:()=>u,v:()=>h});var n=i(9922),a=i.n(n),r=i(63867),s=i(94619),l=i(79733),o=i(6319),c=i(25135),d=i(60856),p=i(49404);let u=e=>{var t,i,n,d;let{editor:u,selection:h,freshNode:m}=e;if(!h||!(h instanceof r.nh||h instanceof s.n))return null;let x=null!=m?m:h.node;if(h.$from,(0,p.bi)(x.type))return{mediaType:g(x.attrs.source),area:"node",attrs:a()(x.attrs),node:x,id:x.attrs.id};if("cardAccentLayoutItem"===x.type.name){let e=x.attrs;return(null==(t=e.background)?void 0:t.type)===c.h.IMAGE&&e.background.image?{mediaType:"image",area:"background",attrs:a()(e.background.image),node:x,id:x.attrs.id,imgKeyPath:"background.image"}:null}if("cardImageItem"===x.type.name)return{mediaType:"image",area:"node",attrs:a()(x.attrs.image),node:x,id:x.attrs.id,imgKeyPath:"image"};if("gridItem"===x.type.name){let e=null==(n=x.attrs.options)||null==(i=n.marker)?void 0:i.iconData;return e?{mediaType:"icon",area:"accessory",attrs:a()(e),node:x,id:x.attrs.id,imgKeyPath:"options.marker.iconData"}:null}let f=x.type.spec.accessoryImageKey;if(f){let e={...x.attrs[f]},t="image";return(0,l.M)(h.$from.parent)&&"icon"===(0,o.BJ)(h.$from.parent.attrs.variantKey).imageType&&(t="icon"),{attrs:a()(e),node:x,mediaType:t,id:x.attrs.id,area:"accessory",imgKeyPath:f}}if(h instanceof s.n){let e="icon";return"image"===h.context.selectionType?e="image":"icon"===h.context.selectionType&&(e="icon"),{attrs:a()(null!=(d=h.getItemData())?d:{}),node:x,mediaType:e,id:x.attrs.id,area:"accessory",imgKeyPath:h.keyPath}}return null},h=e=>{let{editor:t,pos:i,attrs:n}=e;if(!t)return;let a=t.state.doc.nodeAt(i);if(!a)return;let r=a.type.spec.imageKeyPath;if(!["image","mediaPlaceholder"].includes(a.type.name)&&!r)return void console.warn("[updateSelectedMedia] Node ".concat(a.type.name," is not compatible with updateSelectedMedia"));let s=t.chain();r?(s.updateAttributeKeyPathAtPos(i,r,n),r.startsWith("background.")&&(s.updateAttributeKeyPathAtPos(i,"background.source",n.source),s.updateAttributeKeyPathAtPos(i,"background.type",c.h.IMAGE))):"mediaPlaceholder"===a.type.name?s.insertContentAt({from:i,to:i+a.nodeSize},{type:"image",attrs:n},{updateSelection:!0}):s.updateAttributesAtPos(i,n),s.focus().scrollIntoView().run()},g=e=>e?(0,d.D)(e)?"icon":e.startsWith("image.")?"image":e.startsWith("video.")||e.startsWith("embed.")?"embed":"image":"image"},48974:(e,t,i)=>{"use strict";i.d(t,{M:()=>k});var n=i(6029),a=i(68917),r=i(78140),s=i(36999),l=i(49611),o=i(41283),c=i(37930),d=i(48478),p=i(58959),u=i(26420),h=i(77650),g=i(55729),m=i(33612),x=i.n(m),f=i(12259),b=i(35859),C=i(19063),v=i(95856),y=i(26533),w=i(87489);let k=e=>{let{accentColor:t,selected:i,onChange:u,steps:m=5,menuButton:k}=e,L=(0,v.GV)(w.SJ),j=(0,y.CD)(L),E=Array(m).fill(0).map((e,t)=>t),S=(0,C.u)("useNewChartingColorSet"),M=(0,b.SM)(S),I=(0,g.useMemo)(()=>(0,f.bW)({chartColorSchemes:M,useNewChartingColorSet:S,themeAccentColors:j,steps:m,theme:L,accentColor:t}),[t,j,L,S,M,m]);i&&!I[i]&&(i=void 0);let _=h.Ru._({id:"ovBPCi"});return(0,n.jsxs)(r.W,{isLazy:!0,children:[k||(0,n.jsx)(s.I,{as:l.$,variant:"plain",size:"sm",w:40,boxShadow:"none",textAlign:"start",rightIcon:(0,n.jsx)(a.D,{}),sx:{"span:first-of-type":{overflow:"clip",textOverflow:"ellipsis"}},children:i?I[i].label():_}),(0,n.jsx)(o.c,{zIndex:"modalPopover",maxH:"200px",overflowY:"auto",children:(0,n.jsx)(c.i,{value:i||"default",type:"radio",onChange:e=>{u("default"===e?void 0:e)},children:Object.entries({default:{...I[b.gb],label:()=>_},...I}).sort((e,t)=>{let[i]=e,[n]=t,a=e=>"default"===e?0:"theme"===e?1:"monochrome"===e?2:e.startsWith("monochrome-")?2+parseInt(e.split("-")[1],10)/100:"alternating"===e?3:"spin"===e?4:"complement"===e?5:"complement2"===e?6:999;return a(i)-a(n)}).map(e=>{let[a,{label:r,scale:s}]=e;return 1.5>[...s.values()].map(e=>x().readability(e,t)).reduce((e,t)=>Math.max(e,t),0)&&a!==i?null:(0,n.jsx)(d.k,{value:a,children:(0,n.jsx)(p.z,{children:(0,n.jsx)(A,{scale:s,data:E})})},a)})})})]})},A=e=>{let{scale:t,data:i}=e;return(0,n.jsx)(p.z,{spacing:0,borderRadius:"md",overflow:"hidden",children:i.map(e=>{var i;return(0,n.jsx)(u.a,{bg:null!=(i=t.get(e))?i:"black",width:9,height:5},e)})})}},49209:(e,t,i)=>{"use strict";i.d(t,{UU:()=>S,bX:()=>M});var n=i(6029),a=i(55729),r=i(67909),s=i(36071),l=i(68728),o=i(3674),c=i(40691),d=i(26385),p=i(26420),u=i(23293),h=i(48810),g=i(49611),m=i(58959),x=i(16426),f=i(31241),b=i(19564),C=i(44732),v=i(95856),y=i(22670),w=i(6139),k=i(87489),A=i(13051);let L=e=>{let{link:t,confirmFunction:i,onClose:L}=e,j=(0,v.GV)(k.sX),E=(0,y.st)(),S=(0,a.useRef)(!1),M=(0,w.oR)()?"gamma.site":"gamma.app";return(0,a.useEffect)(()=>{S.current||(S.current=!0,null==E||E.track(y.VV.ABUSE_LINK_INTERCEPT_SHOWN,{docId:j,link:t}))},[E,j,t]),(0,n.jsxs)(r.aF,{isOpen:!0,trapFocus:!1,onClose:()=>L("cancel"),children:[(0,n.jsx)(s.m,{}),(0,n.jsxs)(l.$,{children:[(0,n.jsx)(o.s,{}),(0,n.jsx)(c.c,{alignItems:"center",textAlign:"center",children:(0,n.jsxs)(d.B,{mt:8,spacing:4,children:[(0,n.jsx)(p.a,{mx:"auto",children:(0,n.jsx)(f.uh,{w:"16"})}),(0,n.jsx)(u.D,{size:"lg",children:(0,n.jsx)(b.x6,{id:"7kvRf4",values:{GAMMA_PROPER_NOUN:C.On}})}),(0,n.jsx)(h.E,{children:(0,n.jsx)(b.x6,{id:"wkyxjZ",values:{gammaProperty:M},components:{0:(0,n.jsx)("code",{})}})}),(0,n.jsx)(h.E,{fontSize:"sm",py:1,borderRadius:"sm",color:"gray.600",fontFamily:"mono",bg:"blackAlpha.100",children:t}),(0,n.jsx)(d.B,{spacing:2,mt:2,children:(0,n.jsx)(g.$,{variant:"plain",onClick:()=>{i(t),null==E||E.track(y.VV.ABUSE_LINK_INTERCEPT_CONTINUE,{docId:j,link:t}),L("continue")},children:(0,n.jsx)(b.x6,{id:"xGVfLh"})})}),(0,n.jsx)(g.$,{onClick:()=>{null==E||E.track(y.VV.ABUSE_LINK_INTERCEPT_CANCEL,{docId:j,link:t}),L("cancel")},variant:"solid",children:(0,n.jsx)(b.x6,{id:"zx59ra"})}),(0,n.jsx)(m.z,{pt:2,flex:1,children:(0,n.jsx)(A._,{docId:j,buttonType:"button",onSubmitReport:()=>L("report")})})]})}),(0,n.jsx)(x.j,{})]})]})},j=(0,a.createContext)({}),E=e=>{window.open(e,"_blank","noopener")},S=e=>{let{children:t}=e,[i,r]=(0,a.useState)(!1),[s,l]=(0,a.useState)(""),[o,c]=(0,a.useState)(()=>E),d=(0,a.useCallback)((e,t)=>{l(e),t&&c(()=>()=>t(e)),r(!0)},[]),p=(0,a.useCallback)(()=>{l(""),c(()=>E),r(!1)},[]),[u,h]=(0,a.useState)({showLinkInterstitial:d,hideLinkInterstitial:p});return(0,n.jsxs)(j.Provider,{value:u,children:[i&&(0,n.jsx)(L,{link:s,confirmFunction:o,onClose:p}),t]})},M=()=>(0,a.useContext)(j)},49404:(e,t,i)=>{"use strict";i.d(t,{Bv:()=>o,Ez:()=>C,JY:()=>h,KR:()=>x,Kk:()=>b,Xs:()=>f,Zj:()=>u,_Y:()=>d,bi:()=>c,di:()=>w,eb:()=>g,fu:()=>v,gk:()=>m,lQ:()=>p,oS:()=>y});var n=i(21572),a=i(10197),r=i(2211),s=i(88273);let l=["image","video","embed","mediaPlaceholder"],o=e=>c(e.type),c=e=>l.includes(e.name),d=e=>"video"===e.type.name||"embed"===e.type.name,p=e=>e.href||e.url||e.sourceUrl||e.embedUrl||void 0,u=e=>{var t;return(null==(t=e.embed)?void 0:t.url)?e.embed.url:"embedUrl"in e&&e.embedUrl?e.embedUrl:p(e)},h=e=>{var t,i;let n=e.attrs;return[null==(t=n.meta)?void 0:t.title,null==(i=n.meta)?void 0:i.site].filter(Boolean).join(" - ")},g=(e,t)=>{var i;return null!=(i=e.clickBehavior)?i:t?"newTab":"expand"},m=e=>null!=e?e:"expand",x=e=>(null==e?void 0:e.source)===r.u.key,f=e=>(0,s.SV)((null==e?void 0:e.src)||(null==e?void 0:e.tempUrl))&&(e=>(e=>(null==e?void 0:e.source)===a.f.key)(e)||x(e))(e),b=(e,t)=>{if(!e)return e;try{let i=new URL(e);return i.searchParams.set("ctx",t||"inline-svg"),i.toString()}catch(t){return console.error("[getSrcUrlForInlineSvg] Error with src url for inline SVG",t),e}},C=e=>{let{width:t,height:i,resize:a}=e.meta||{},r=(0,n.calculateResizeToFitViewport)({width:t,height:i,viewportHeight:window.innerHeight,currentResize:a});return r?{...e,resize:r}:e},v="unfetched",y="complete",w=e=>{switch(e){case v:case y:return e;default:return y}}},49477:(e,t,i)=>{"use strict";i.d(t,{v:()=>g});var n=i(6029),a=i(36999),r=i(49611),s=i(26385),l=i(26420),o=i(48810),c=i(99492),d=i(48621),p=i(19564),u=i(33612),h=i.n(u);let g=e=>{let{color:t,isDefaultColor:i,isMixed:u=!1,...g}=e;return(0,n.jsx)(a.I,{as:r.$,variant:"plain",size:"sm",boxShadow:"none",minW:"fit-content",textAlign:"left",rightIcon:(0,n.jsx)(d.g,{fixedWidth:!0,icon:c.Jt$,transform:"shrink-6"}),...g,children:(0,n.jsxs)(s.B,{direction:"row",spacing:2,align:"center",children:[(0,n.jsx)(l.a,{as:"span",alignSelf:"center",boxSize:5,borderRadius:"md",border:"2px solid",borderColor:"gray.300",bgColor:t}),(0,n.jsx)(o.E,{fontFamily:i||u?void 0:"mono",textTransform:i||u?void 0:"uppercase",fontSize:"sm",children:u?(0,n.jsx)(p.x6,{id:"+UN6+J"}):i?(0,n.jsx)(p.x6,{id:"ovBPCi"}):h()(t).toHexString()})]})})}},49617:(e,t,i)=>{"use strict";i.d(t,{Q4:()=>h,Ti:()=>d,U5:()=>g,Vo:()=>u,cE:()=>c,ek:()=>f,es:()=>m,nh:()=>x,rV:()=>p});var n=i(60122),a=i(2009),r=i(37243),s=i(46030),l=i(75572),o=i(54040);let c=e=>(0,s.jg)(e)||(0,s.sw)(e)||(0,l.p8)(e),d=(e,t)=>!(0,s.jg)(e)&&!(0,s.sw)(e)&&c(t),p=e=>{if(c(e.parent))return{pos:e.pos,node:e.nodeAfter};for(let t=e.depth;t>0;t--){let i=e.node(t);if(c(e.node(t-1)))return{pos:t>0?e.before(t):0,node:i}}return null},u=e=>{let{pos:t,from:i,to:n,editor:a}=e,{state:l}=a,c=o.q.getState(l);if(!c)return null;let d=(0,r.eL)(a.state.doc.resolve(t),s.jg),p=c.getAnnotationsBetween(l,i,n),u=d?c.getAnnotationsBetween(l,d.pos,d.pos+d.node.nodeSize).filter(e=>!p.find(t=>t.id===e.id)):[];return{inBlock:p,inCard:u,origNodePos:t}},h=e=>{let{dropPos:t,dropNode:i,dragging:r,side:s,tr:l,view:c}=e,d=o.q.getState(c.state);if(!d)return[];let p=d.getAnnotationsBetween(c.state,t,t+i.nodeSize),u=r.inBlock,h="left"===s?r.origNodePos:t,g="left"===s?t:r.origNodePos,{doc:m,type:x,binding:f}=n.pJ.getState(c.state),b=l.mapping.map(t),C=(e,t)=>i=>{let{id:n,relativePos:r}=i,s=(0,a.bL)(m,x,r,f.mapping);return null==s?null:{id:n,newPos:b+(s-e)+t}},v=[...("left"===s?u:p).map(C(h,1)).filter(e=>!!e),...("left"===s?p:u).map(C(g,2)).filter(e=>!!e)],y=r.inCard.filter(e=>{let{id:t}=e;return!v.find(e=>e.id===t)}).map(e=>{let{id:t,pos:i}=e,n=l.mapping.map(i);return i===n?null:{newPos:n,id:t}}).filter(e=>!!e);return[...v,...y]},g=e=>{let{dropPos:t,dropNode:i,dragging:r,side:s,tr:l,view:c,leftContentSize:d}=e,p=o.q.getState(c.state);if(!p)return[];let u=p.getAnnotationsBetween(c.state,t,t+i.nodeSize),h=r.inBlock,g="left"===s?r.origNodePos:t,m="left"===s?t:r.origNodePos,{doc:x,type:f,binding:b}=n.pJ.getState(c.state),C=l.mapping.map(t),v=(e,t)=>i=>{let{id:n,relativePos:r}=i,s=(0,a.bL)(x,f,r,b.mapping);return null==s?null:{id:n,newPos:C+(s-e)+t}},y=[...("left"===s?h:u).map(v(g,2)).filter(e=>!!e),...("left"===s?u:h).map(v(m,4+d)).filter(e=>!!e)],w=r.inCard.filter(e=>{let{id:t}=e;return!y.find(e=>e.id===t)}).map(e=>{let{id:t,pos:i}=e,n=l.mapping.map(i);return i===n?null:{newPos:n,id:t}}).filter(e=>!!e);return[...y,...w]},m=e=>{let{contentPos:t,contentEnd:i,insertPos:r,editor:s}=e,l=o.q.getState(s.state);if(!l)return[];let{state:c}=s,d=l.getAnnotationsBetween(c,t,i),{doc:p,type:u,binding:h}=n.pJ.getState(s.view.state);return d.map(e=>{let{id:i,relativePos:n}=e,s=(0,a.bL)(p,u,n,h.mapping);return null==s?null:{id:i,newPos:r+(s-t)}}).filter(e=>!!e)},x=e=>{let t,{dropPos:i,dragging:r,cardWrapOffset:s,tr:l,view:c}=e;if(!o.q.getState(c.state))return[];let{doc:d,type:p,binding:u}=n.pJ.getState(c.state),h=l.mapping.map(i,-1),g=r.inBlock.map((t=r.origNodePos,e=>{let{id:i,relativePos:n}=e,r=(0,a.bL)(d,p,n,u.mapping);return null==r?null:{id:i,newPos:h+(r-t)+s}})).filter(e=>!!e),m=r.inCard.filter(e=>{let{id:t}=e;return!g.find(e=>e.id===t)}).map(e=>{let{id:t,pos:i}=e,n=l.mapping.map(i);return i===n?null:{newPos:n,id:t}}).filter(e=>!!e);return[...g,...m]},f=e=>{let{pos:t,tr:i,editor:n}=e,a=o.q.getState(n.view.state);if(!a)return[];let r=n.state.doc.resolve(t);return r.nodeAfter?a.getAnnotationsBetween(n.state,t,t+r.nodeAfter.nodeSize).map(e=>{let{id:n,pos:a}=e;return{id:n,newPos:a===t?i.mapping.map(a+1)-1:i.mapping.map(a)}}):[]}},49646:(e,t,i)=>{"use strict";i.d(t,{N:()=>G});var n=i(37243),a=i(55153),r=i(94289),s=i(63867),l=i(95856),o=i(65632),c=i(56790),d=i(87489),p=i(20044),u=i(1620),h=i(4742),g=i(10961),m=i(35481),x=i(80371),f=i(51831),b=i(98138),C=i(49404),v=i(84),y=i(7063);let w=new s.hs("linkKeyboardNav");function k(e,t,i){if(t<0||t>e.doc.content.size)return!1;let n=e.doc.resolve(t);return!!i.isInSet(n.marks())}var A=i(6029),L=i(26420),j=i(48810),E=i(12514),S=i(36062),M=i(19564),I=i(77850),_=i(4014),D=i(55729),R=i(83691),T=i(60258),z=i(36465),H=i(6139),B=i(12889),N=i(3898),P=i(70077),F=i(66815);let V=(0,I.P)(L.a),O=e=>{let{node:t,children:i}=e,{href:n,meta:a}=t.attrs,r=(0,H.oR)(),{linkUrl:s,handleClick:l}=(0,z.c)({url:n||""}),{interceptLinkClick:o,linkUrlSafe:c,isUntrusted:d,linkInterceptEnabled:p}=(0,T.i)(s),u=(0,D.useCallback)(e=>{if(null==l||l(e),p)return o(e)},[l,o,p]),{popperRef:h,referenceRef:g,isHovering:m,onMouseOver:x,onMouseOut:f,getPopperProps:b}=(0,P.bf)({disabled:(0,N.mG)()}),C=!r&&!R.$.GAMMA_CYPRESS_TEST&&(0,N.H8)();return(0,A.jsxs)(B.VR,{as:"span",children:[d?(0,A.jsx)(j.E,{as:"span",textDecoration:"underline",color:"gray.500",children:(0,A.jsx)(M.x6,{id:"b7jHrl"})}):(0,A.jsxs)(j.E,{as:"a",className:"link",rel:"noopener nofollow",href:p?c||"":s,onClick:u,onMouseOver:x,onMouseOut:f,ref:g,children:[C&&(0,A.jsx)("span",{contentEditable:!1,children:"​"}),r?i:(0,A.jsx)(B.$p,{as:"span"}),C&&(0,A.jsx)("span",{contentEditable:!1,children:"​"})]}),!1===r&&m&&s&&a?(0,A.jsx)(E.Z,{children:(0,A.jsx)(_.N,{children:(0,A.jsx)(V,{position:"relative",zIndex:"popover",ref:h,onMouseOver:x,onMouseOut:f,className:"link-preview-hover",...b(),...P._w,w:"min(500px, 80vw)",minW:"auto !important",children:(0,A.jsxs)(S.Q,{backgroundColor:"white",border:"1px solid",borderColor:"gray.200",shadow:"lg",borderRadius:"lg",_hover:{backgroundColor:"trueblue.50"},children:[(0,A.jsx)(F.Ch,{node:t}),(0,A.jsx)(S.r,{href:s,target:"_blank",rel:"noopener nofollow",onClick:u})]})})})}):null]})};var Z=i(93028);let G=a.Ay.extend({priority:f.y.Link,inclusive:!1,excludes:"underline footnoteLabel link",addAttributes:()=>({href:{default:""},source:{},thumbnail:{...(0,p.tb)("thumbnail")},embed:{...(0,p.tb)("embed")},meta:{...(0,p.tb)("meta")}}),onCreate(){let e=(0,l.KA)().getState(),t=(0,d.nD)(e),i=(0,u.mB)(e);if(!(t&&i))return;let{view:n,state:a}=this.editor,{doc:r,schema:s,tr:o}=a;try{let e=!1;(0,c.Zo)(r,s.marks.link).forEach(t=>{let{node:i,pos:n}=t,a=i.marks.find(e=>"link"===e.type.name);a&&"string"!=typeof a.attrs.href&&(e=!0,o.removeMark(n,n+i.nodeSize,a).addMark(n,n+i.nodeSize,s.marks.link.create({...a.attrs,href:String(a.attrs.href)})))}),e&&n.dispatch(o)}catch(e){console.error("[Link.onCreate] error",e)}},renderHTML(e){var t;let{HTMLAttributes:i}=e;return"string"==typeof i.href&&(null==(t=i.href)?void 0:t.startsWith("javascript:"))?["a",(0,n.KV)(this.options.HTMLAttributes,{...i,href:""}),0]:i.href?["a",(0,n.KV)(this.options.HTMLAttributes,i),0]:["a",(0,n.KV)(this.options.HTMLAttributes,{...i,href:null}),0]},renderHTMLforAI(e){let{mark:t,disableBookmarks:i}=e,n=t.attrs.href;return i?["a",{href:t.attrs.href},0]:["a",{bookmark:(0,x.vL)(t),href:n},0]},parseHTML:()=>[{tag:'a[href]:not([href *= "javascript:" i])'},{tag:"a[bookmark]",getAttrs:x.Ll}],addCommands(){var e;return{...null==(e=this.parent)?void 0:e.call(this),convertLinkToMedia:e=>t=>{let{chain:i,editor:n}=t,{href:a,...r}=n.getAttributes("link");if(!a||(0,Z.hc)(a))return!1;if(!r.source)return i().extendMarkRange("link").insertEmbedAndFetchMetadata(a,e,!1).run(),!0;let s=b.Fn[r.source],l=(null==s?void 0:s.nodeName)||"embed";return i().extendMarkRange("link").insertContent({type:l,attrs:{...r,sourceUrl:a,url:a,displayStyle:e}}).selectInsertedNode().run(),!0},convertMediaToLink:()=>e=>{let{state:t,chain:i}=e;if(!(t.selection instanceof s.nh))return!1;let{from:n,to:a,node:r}=t.selection;if(!(0,C._Y)(r))return!1;let{sourceUrl:l,meta:o}=r.attrs,c=(null==o?void 0:o.title)||l||"link",d={from:n+1,to:n+1+c.length};return i().insertContentAt({from:n,to:a},[{type:"paragraph",attrs:{},content:[{type:"text",text:c}]}],{updateSelection:!0}).setTextSelection(d).setMark(G.name,{...r.attrs,href:l}).run(),!0},convertLinkToButton:()=>e=>{let{editor:t,chain:i}=e,{href:n=""}=t.getAttributes("link");return i().extendMarkRange("link").deleteSelection().insertContentAndSelect((0,o.GO)().buttonGroup).updateAttributes("button",{href:n}).run(),!0},convertButtonToLink:()=>e=>{let{chain:t,state:i,editor:a}=e,{selection:s}=i,l=(0,n.KP)(e=>"button"===e.type.name)(s),o=(0,n.KP)(e=>"buttonGroup"===e.type.name)(s);if(!o||!l)return!1;let{node:c,pos:d}=l,{node:p,pos:u}=o;if(!c)return!1;let h={type:"paragraph",content:c.content.toJSON()},g=p.maybeChild(0)===c,m=g?u:d,x=m+(g?1:2),f=x+r.bP.fromJSON(a.schema,h).content.size,b=t();return 1===p.childCount?b.deleteNode("buttonGroup"):b.deleteNode("button"),b.insertContentAt(m,h,{updateSelection:!1}).setTextSelection({from:x,to:f}).setMark(G.name,{href:c.attrs.href}).focus().run(),!0},convertButtonToMedia:e=>t=>{let{chain:i,state:a}=t,{selection:r}=a,s=(0,n.KP)(e=>"button"===e.type.name)(r),l=(0,n.KP)(e=>"buttonGroup"===e.type.name)(r);if(!s||!l)return!1;let{node:o,pos:c}=s,{node:d,pos:p}=l;if(!o||!d)return!1;let{href:u}=o.attrs;if(!u||(0,Z.hc)(u))return!1;if(d.maybeChild(0)===o){let t=[];d.forEach(e=>{"button"===e.type.name&&e!==o&&t.push(e.toJSON())});let n=i();n.setNodeSelection(p).deleteNode("buttonGroup").insertEmbedAndFetchMetadata(u,e,!1),1!==d.childCount&&t.length>0&&n.insertContentAt(p+1,{type:"buttonGroup",content:t},{updateSelection:!1}),n.focus().run()}else i().setNodeSelection(c).insertEmbedAndFetchMetadata(u,e,!1).selectInsertedNode().focus().run();return!0},convertMediaToButton:()=>e=>{let{chain:t,state:i}=e;if(!(i.selection instanceof s.nh))return!1;let{node:n}=i.selection;if(!(0,C._Y)(n))return!1;let{sourceUrl:a=""}=n.attrs;return t().deleteSelection().insertContentAt(i.selection.from,(0,o.GO)().buttonGroup).updateAttributes("button",{href:a}).focus().run(),!0},updateSurroundingLink:e=>t=>{let{state:i,chain:n,editor:a}=t,{from:r,to:s}=i.selection;return(0,Z.uI)(e,a),n().extendMarkRange(G.name).unsetMark(G.name).setMark(G.name,{href:e}).setMeta("preventAutolink",!0).setTextSelection({from:r,to:s}),!0},convertLinkToDocMention:()=>e=>{let{chain:t,editor:i}=e,{href:n=""}=i.getAttributes("link"),a=(0,g.TY)(n||"");return!!a&&(t().extendMarkRange("link").command(e=>{let{state:t,commands:i}=e,{from:n,to:r}=t.selection;return i.addDocMention({id:a},{from:n,to:r}),!0}).run(),!0)},removeSurroundingLink:()=>e=>{let{state:t,chain:i}=e,{from:n,to:a}=t.selection;return i().extendMarkRange("link").unsetMark("link").setMeta("preventAutolink",!0).setTextSelection({from:n,to:a}).focus(),!0}}},addKeyboardShortcuts(){return{"Mod-k":e=>{let{editor:t}=e,{selection:i}=t.state;return!i.empty&&t.commands.toggleMark(this.name)}}},addProseMirrorPlugins(){var e;let t,i=(null==(e=this.parent)?void 0:e.call(this))||[];return h.D1||i.push((0,m.f)(this,O)),i.push((t=this.editor,new s.k_({key:new s.hs("handleCmdClickLink"),props:{handleDOMEvents:{click:(e,i)=>{var n;let a=(0,l.KA)(),r=(0,d.nD)(a.getState()),s=null==(n=i.target)?void 0:n.closest("a"),o=null==s?void 0:s.href;if(!o||(null==s?void 0:s.closest("[data-comments-wrapper]")))return!1;i.preventDefault();let c=i.ctrlKey||i.metaKey,u=(0,p.Ww)(o),h=(0,d.bO)(a.getState()),g=(0,p.Cf)(o,h);if(r){if(!c)return!1;if(g)return(0,y.T)(t,i,u),!1}else if(!c&&g)return(0,y.T)(t,i,u),!1;return window.open(o,"_blank"),!1}}}}))),i.push(new s.k_({key:w,props:{handleKeyDown(e,t){let i,n;if("ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return!1;let{state:a}=e,{selection:r}=a;if(!(r instanceof s.U3))return!1;let l="ArrowLeft"===t.key?-1:1,o=t.metaKey||t.ctrlKey,c=t.shiftKey,d=t.altKey,p=a.schema.marks.link,u=r.head,h=k(a,u,p),g=k(a,u-l,p),m=k(a,u+l,p);if(!(h||g||m))return!1;if(o)i=function(e,t,i){let n=e.resolve(t);return i>0?n.end(n.depth):n.start(n.depth)}(a.doc,u,l);else if(d){let e="ArrowLeft"===t.key?u-1:u+1,n=function(e,t,i){let n=e.resolve(t).marks().find(e=>e.type===i);if(!n)return null;let a=t-1,r=t+1;for(let r=t-1;r>=0;r--)try{if(!e.resolve(r).marks().some(e=>e.type===i&&e.eq(n))){a=r;break}0===r&&(a=0)}catch(e){break}for(let a=t;a<=e.content.size;a++)try{if(!e.resolve(a).marks().some(e=>e.type===i&&e.eq(n))){r=a;break}a===e.content.size&&(r=e.content.size)}catch(e){r=a;break}return{from:a,to:r}}(a.doc,e,p);if(!n)return!1;i="ArrowLeft"===t.key?n.from:n.to}else i=u+l;return i=Math.max(0,Math.min(i,a.doc.content.size)),n=c?s.U3.create(a.doc,r.anchor,i):s.U3.create(a.doc,i),e.dispatch(a.tr.setSelection(n).scrollIntoView()),!0}}})),i}}).configure({HTMLAttributes:{target:void 0,rel:"noopener noreferrer",class:"link"},validate:Z.KB,protocols:v.r,linkOnPaste:!1})},49854:(e,t,i)=>{"use strict";i.d(t,{I:()=>r,k:()=>s});var n=i(93766);let a=e=>"".concat(e," !important"),r=e=>({fontFamily:a(e)}),s=e=>{let t={"[data-shape=image]":{".tl-inner-div":{}},img:{'&[src^="blob:"]':{animation:"loading-pulse-animation 1.5s infinite"}}},i=Object.values(n.JM),r=e?"dark":"light";return i.forEach(e=>{t['[data-color="'.concat(e,'"]')]={color:a(n.gA.strokes[r][e]),":not(mask) > [fill], &[fill]":{"&:not([fill=none])":{fill:a(n.gA.fills[r][e]),"text, tspan":{fill:a(n.gA.strokes[r][e])}}},"[stroke]":{"&:not([stroke=none])":{stroke:a(n.gA.strokes[r][e])}}}}),t}},49876:(e,t,i)=>{"use strict";i.d(t,{F:()=>s,L:()=>r});var n=i(85531),a=i(83691);let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return"unknown";try{let a=new URL(e),r=(0,n.removeWWWPrefix)(a.hostname);if(i.includes(r))return"trusted";let s=t.find(t=>t.url===e);if(!s)return"unknown";if(3===s.status)return"untrusted";if(2===s.status)return"unknown";if(1===s.status)return"trusted";s.status}catch(t){console.error("[getLinkTrustLevel] Error checking link",e,t)}return"unknown"},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return"";let n=r(e,t,i);return"trusted"===n?e:"untrusted"===n?"".concat(a.$.FRONTEND_URL,"/[untrusted-url]"):"".concat(a.$.FRONTEND_URL,"/external-link?url=[").concat(encodeURIComponent(e),"]")}},50024:(e,t,i)=>{"use strict";i.d(t,{lF:()=>a,L3:()=>n,pl:()=>r,JL:()=>s}),i(94524),i(20044),i(3898),i(49617),i(35738),i(46030),i(29131),i(40425),new(i(63867)).hs("BlockHoverKey");let n=e=>{var t;return(null==(t=e.find(e=>e.spec.isTableHover))?void 0:t.spec)||{}},a=e=>{var t;return(null==(t=e.find(e=>e.spec.isTableFocus))?void 0:t.spec)||{}},r=e=>e.some(e=>e.spec.isAnnotatableHover),s=e=>e.some(e=>e.spec.isBlockHover)},50265:(e,t,i)=>{"use strict";i.d(t,{B:()=>n});let n=i(91929).B.extend({addKeyboardShortcuts(){return{"Shift-Enter":()=>this.editor.commands.setHardBreak()}}})},50963:(e,t,i)=>{"use strict";i.d(t,{h:()=>p});var n=i(37243),a=i(55729),r=i(57067),s=i(35460);i(29143);let l=!!window.next,o=r.wg,c=r.DJ;class d{setEditor(e){this.editor=e,this.instanceId=Math.random().toString(36).slice(2,9),this.subscriptions.forEach(e=>e())}getInitialEditor(){return void 0===this.options.current.immediatelyRender?l?null:this.createEditor():this.options.current.immediatelyRender?this.createEditor():null}createEditor(){var e=this;let t={...this.options.current,onBeforeCreate:function(){for(var t,i,n=arguments.length,a=Array(n),r=0;r{this.subscriptions.delete(e)}}onRender(e){return()=>(this.isComponentMounted=!0,this.scheduledDestructionTimeout&&c(this.scheduledDestructionTimeout),this.editor&&!this.editor.isDestroyed&&0===e.length?this.editor.setOptions(this.options.current):this.refreshEditorInstance(e),()=>{this.isComponentMounted=!1,this.scheduleDestroy()})}refreshEditorInstance(e){if(this.editor&&!this.editor.isDestroyed){if(null===this.previousDeps){this.previousDeps=e;return}if(this.previousDeps.length===e.length&&this.previousDeps.every((t,i)=>t===e[i]))return}this.editor&&!this.editor.isDestroyed&&this.editor.destroy(),this.setEditor(this.createEditor()),this.previousDeps=e}scheduleDestroy(){let e=this.instanceId,t=this.editor;this.scheduledDestructionTimeout=o(()=>{if(this.isComponentMounted&&this.instanceId===e){t&&t.setOptions(this.options.current);return}t&&!t.isDestroyed&&(t.destroy(),this.instanceId===e&&this.setEditor(null))},1)}constructor(e){this.editor=null,this.subscriptions=new Set,this.isComponentMounted=!1,this.previousDeps=null,this.instanceId="",this.options=e,this.subscriptions=new Set,this.setEditor(this.getInitialEditor()),this.scheduleDestroy(),this.getEditor=this.getEditor.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.subscribe=this.subscribe.bind(this),this.refreshEditorInstance=this.refreshEditorInstance.bind(this),this.scheduleDestroy=this.scheduleDestroy.bind(this),this.onRender=this.onRender.bind(this),this.createEditor=this.createEditor.bind(this)}}function p(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,a.useMemo)(()=>{},[]);let i=(0,a.useRef)(e);i.current=e;let[n]=(0,a.useState)(()=>new d(i)),r=(0,a.useSyncExternalStore)(n.subscribe,n.getEditor,n.getServerSnapshot);return(0,a.useDebugValue)(r),(0,a.useEffect)(n.onRender(t)),(0,s.e)({editor:r,selector:t=>{let{transactionNumber:i}=t;return!1===e.shouldRerenderOnTransaction?null:e.immediatelyRender&&0===i?0:i+1}}),r}},51203:(e,t,i)=>{"use strict";i.d(t,{Dc:()=>a.Dc,Dr:()=>a.Dr,GQ:()=>a.GQ,Il:()=>a.Il,Jp:()=>a.Jp,MN:()=>a.MN,N$:()=>a.N$,O5:()=>a.O5,OO:()=>a.OO,Ow:()=>a.Ow,Oz:()=>a.Oz,Pl:()=>a.Pl,QM:()=>n.QM,RA:()=>a.RA,RH:()=>n.RH,Rn:()=>a.Rn,TV:()=>a.TV,UX:()=>a.UX,Up:()=>a.Up,V2:()=>a.V2,Ve:()=>a.Ve,X1:()=>a.X1,Zd:()=>a.Zd,ae:()=>a.ae,ap:()=>a.ap,fG:()=>a.fG,fX:()=>a.fX,fb:()=>a.fb,fo:()=>a.fo,hb:()=>a.hb,j_:()=>n.j_,mx:()=>a.mx,qD:()=>a.qD,r9:()=>a.r9,sI:()=>a.sI,sS:()=>a.sS,st:()=>a.st,uF:()=>a.uF,un:()=>a.un,w:()=>a.w,xT:()=>a.xT,yj:()=>a.yj});var n=i(21945);i(58189),i(7459);var a=i(14758)},51288:(e,t,i)=>{"use strict";i.d(t,{D:()=>f,_:()=>b});var n=i(46898),a=i(77650),r=i(55729),s=i(12297),l=i(74605),o=i(88270),c=i(97557),d=i(95856),p=i(22670),u=i(83649),h=i(87489),g=i(48086),m=i(88273),x=i(35623);let f=e=>{let{editor:t,id:i}=e,n=(0,d.jL)(),a=(0,d.GV)((0,x.No)(i)),l=(0,d.GV)((0,x.AL)(i)),o=(0,r.useCallback)(()=>{n((0,u.WE)({id:i})),u.RR.emit("startRemoveBg",{id:i}),requestAnimationFrame(()=>{var e,i;null==(e=(i=t.commands).refreshBubbleMenu)||e.call(i)})},[n,t,i]);return{startRemoveBg:(0,s.tO)(o,"removeBackground",p.VV.GAMMA_PRO_UPSELL_REMOVE_BACKGROUND),isRemovingBg:a,isRemoveBgLoading:"loading"===l}},b=e=>{let{editor:t,id:i,src:s,updateAttributes:p}=e,f=(0,d.jL)(),b=(0,d.CU)(),C=(0,n.d)(),v=(0,d.GV)(h.sK),y=t.isEditable,w=(0,d.GV)((0,x.AL)(i)),k=(0,d.GV)((0,x.Vr)(i));return(0,r.useEffect)(()=>{if(!y||!s)return;let e=new AbortController,n=async n=>{var r,d,p;let h,{id:x}=n,b=null==(r=(0,g.P9)(null==v?void 0:v.id))?void 0:r.id;if(i!==x||!s||!b)return;t.state.doc.descendants((e,t)=>"image"!==e.type.name||e.attrs.id!==i||(h=e,!1));let y=null==h||null==(d=h.attrs.meta)?void 0:d.width,w=null==h||null==(p=h.attrs.meta)?void 0:p.height;try{f((0,u.GP)({id:i,status:"loading"}));let t=await (0,c.w)({imageUrl:s,workspaceId:b,abortController:e,width:y,height:w});f((0,u.BS)({id:i,url:t})),(0,l.R)("removeBackground",v),await (0,m.GV)(t),setTimeout(()=>{requestAnimationFrame(()=>{u.RR.emit("endRemoveBg",{id:i,url:t})})},500)}catch(n){if(n instanceof o.f&&"aborted"===n.type)return;let e=o.f.userFacingErrorDescription(n);C({title:a.Ru._({id:"xwVKp4"}),position:"top",description:e,status:"error",duration:5e3,isClosable:!0}),f((0,u.N2)({id:i})),requestAnimationFrame(()=>{var e,i;null==(e=(i=t.commands).refreshBubbleMenu)||e.call(i)})}},r=t=>{let{id:i}=t;f((0,u.N2)({id:i})),e.abort("User aborted")};return u.RR.on("startRemoveBg",n),u.RR.on("cancelRemoveBg",r),()=>{u.RR.off("startRemoveBg",n),u.RR.off("cancelRemoveBg",r)}},[i,t,s,p,f,b,y,v,C]),(0,r.useEffect)(()=>{if(y&&s)return u.RR.on("endRemoveBg",async e=>{let{id:n,url:a}=e;i===n&&(p({src:a||(0,x.Vr)(i)(b.getState()),source:"image.custom"}),requestAnimationFrame(()=>{f((0,u.N2)({id:i})),requestAnimationFrame(()=>{var e,i;null==(e=(i=t.commands).refreshBubbleMenu)||e.call(i)})}))})},[i,p,t,f,b,y,s]),{bgRemovalInProgress:"loading"===w,removeBgUrl:k}}},51310:(e,t,i)=>{"use strict";i.d(t,{VY:()=>l,gp:()=>r,jC:()=>s});var n=i(51684),a=i(77650);let r=[{key:"line",label:()=>a.Ru._({id:"rjuFFw"}),description:()=>a.Ru._({id:"Kt/Lzz"}),icon:n.gK3,sampleDataType:"line",graphyConfig:{type:"line"}},{key:"area",label:()=>a.Ru._({id:"ofldSs"}),description:()=>a.Ru._({id:"9/rZz2"}),icon:n.JmM,sampleDataType:"line",graphyConfig:{type:"areaStacked"}},{key:"bar",label:()=>a.Ru._({id:"WtgDbl"}),description:()=>a.Ru._({id:"NR95te"}),icon:n.q9c,sampleDataType:"bar",graphyConfig:{type:"column"}},{key:"horizontal-bar",label:()=>a.Ru._({id:"GoBp8L"}),description:()=>a.Ru._({id:"I/lIBj"}),icon:n.$Fj,sampleDataType:"horizontal-bar",graphyConfig:{type:"bar"}},{key:"pie",label:()=>a.Ru._({id:"ZjVniv"}),description:()=>a.Ru._({id:"5+y+OQ"}),icon:n.W1p,sampleDataType:"pie",graphyConfig:{type:"pie"}},{key:"donut",label:()=>a.Ru._({id:"0jblrE"}),description:()=>a.Ru._({id:"DNipMm"}),icon:n.oDg,sampleDataType:"donut",graphyConfig:{type:"donut"}},{key:"combo",label:()=>a.Ru._({id:"3CtptJ"}),description:()=>a.Ru._({id:"BjpelA"}),icon:n.c$h,sampleDataType:"combo",graphyConfig:{type:"combo"}},{key:"bubble",label:()=>a.Ru._({id:"euXBAH"}),description:()=>a.Ru._({id:"eSwDWu"}),icon:n.Gx,sampleDataType:"combo",graphyConfig:{type:"bubble"}},{key:"heatmap",label:()=>a.Ru._({id:"6+mIIP"}),description:()=>a.Ru._({id:"6+mIIP"}),icon:n.yOA,sampleDataType:"bar",graphyConfig:{type:"heatmap"}},{key:"funnel",label:()=>a.Ru._({id:"MWYJBI"}),description:()=>a.Ru._({id:"pni4VT"}),icon:n.mRM,sampleDataType:"pie",graphyConfig:{type:"funnel"}},{key:"waterfall",label:()=>a.Ru._({id:"u+lTLZ"}),description:()=>a.Ru._({id:"xwAnul"}),icon:n.wSx,sampleDataType:"bar",graphyConfig:{type:"waterfall"}},{key:"table",label:()=>a.Ru._({id:"4hJhzz"}),description:()=>a.Ru._({id:"umo+kM"}),icon:n.w97,sampleDataType:"bar",graphyConfig:{type:"table"}}];function s(e){return r.find(t=>t.key===e)}function l(e){if(!(null==e?void 0:e.visualisationConfig))return null;let t=e.visualisationConfig.type,i=r.find(e=>e.graphyConfig.type===t);return(null==i?void 0:i.key)||"line"}},51705:(e,t,i)=>{"use strict";i.d(t,{Ht:()=>n.Ht});var n=i(1695)},51797:(e,t,i)=>{"use strict";i.d(t,{R5:()=>o,ZQ:()=>l});var n=i(55729),a=i(68081),r=i(17854),s=i(97279);let l=()=>{var e;let t=(0,a.in)(),i=(0,s.U9)(),{user:l,setSettings:o}=(0,r.ur)(),c=null==l||null==(e=l.settings)?void 0:e.preferredAiImageModel;return c&&c in a.Xz&&(c=a.Xz[c]),[c&&i(c)?c:t,(0,n.useCallback)(e=>{null==o||o({set:{preferredAiImageModel:e}})},[o])]},o=e=>{let[t]=l();return(e=>{let{savedModel:t,checkModelAvailable:i,preferredAiImageModel:n}=e;return(t&&t in a.Xz&&(t=a.Xz[t]),t&&i(t))?t:n})({savedModel:e,checkModelAvailable:(0,s.U9)(),preferredAiImageModel:t})}},51831:(e,t,i)=>{"use strict";i.d(t,{y:()=>n});let n={UniqueAttribute:1e4,CardMention:1001,DocMention:1001,UserMention:1001,UndoInputRuleKeymap:1001,HorizontalAlign:1001,Collaboration:1e3,Highlight:150,FootnoteLabel:150,TextColor:150,Code:150,Link:140,SlashMenu:104,EmojiShortcuts:104,MentionSuggestionMenu:104,List:103,CardAccentLayoutItem:103,Table:102,Image:102,Gallery:102,CardLayoutItem:101,MediaPlaceholder:101,CodeBlock:101,Layout:101,Footnote:101,Card:101,Toggle:101,SmartLayout:101,Grid:101,KeyMapOverride:100,GlobalDragHandle:99,CardIds:1,KeyBoardCatchall:1,UndoHistory:-100}},51943:(e,t,i)=>{"use strict";i.d(t,{RE:()=>a}),i(52445),i(17508),i(38822),i(49876),i(12060);let n=e=>{"card"===e.type&&e.attrs&&delete e.attrs.id},a=e=>{let t=e=>{var i;return null==(i=e.content)?void 0:i.map(e=>{if(!e.content)return e;let i={...e,attrs:{...e.attrs}};return n(i),i.content=t(i),i})};return n(e),Object.assign({},e,{content:t(e)})}},52022:(e,t,i)=>{"use strict";i.d(t,{E:()=>l});var n=i(27229),a=i(55729),r=i(74158),s=i(72688);let l=e=>{let{id:t,...i}=e,{isOpen:l,onOpen:o,onClose:c}=(0,n.j)(i),d=(0,r.wA)();return(0,a.useEffect)(()=>{t&&d((0,s.WI)({id:t,isOpen:l}))},[l,d,t]),(0,a.useEffect)(()=>()=>{t&&d((0,s.WI)({id:t,isOpen:!1}))},[d,t]),{isOpen:l,onOpen:o,onClose:c}}},52239:(e,t,i)=>{"use strict";i.d(t,{t:()=>a,z:()=>n});let n={borderRadius:"var(--box-border-radius)"},a=e=>({"svg.colorable-icon":{path:{fill:e},"[stroke], [stroke] > *":{stroke:e,fill:"none"}}})},52282:(e,t,i)=>{"use strict";i.d(t,{q:()=>n});let n=10},52737:(e,t,i)=>{"use strict";i.d(t,{Ed:()=>h,bI:()=>p,eW:()=>u});var n=i(6029),a=i(61204),r=i(16936),s=i(26420),l=i(40452),o=i(31241),c=i(34536),d=i(39616);let p=["blank","top","left","right","behind"],u=e=>{let{layout:t,editor:i,getPos:s,edgeLayoutsEnabled:l}=e,u=(0,d._)(i,s()),g=p.filter(e=>l||["blank","behind"].includes(e));return(0,n.jsx)(a.e,{mb:2,dir:"ltr",children:g.map(e=>{let i=(0,c.Nu)(e);return(0,n.jsx)(o.Tz,{label:i,placement:"top",children:(0,n.jsx)(r.K,{"aria-label":i,flex:1,variant:"plain",size:"md",onClick:()=>u(e),icon:(0,n.jsx)(h,{layout:e,isSelected:t===e}),boxShadow:"none",background:t===e?"trueblue.50":"white"})},e)})})},h=e=>{let{layout:t,isSelected:i}=e,a=i?"trueblue.400":"gray.300",r=null;return"top"===t?r=(0,n.jsx)(s.a,{height:"0.375rem",width:"100%",background:a}):"left"===t?r=(0,n.jsxs)(l.s,{height:"100%",minH:"100%",children:[(0,n.jsx)(s.a,{width:"0.625rem",minH:"100%",background:a}),(0,n.jsx)(s.a,{flex:"1",minH:"100%"})]}):"right"===t&&(r=(0,n.jsxs)(l.s,{height:"100%",minH:"100%",children:[(0,n.jsx)(s.a,{flex:"1",minH:"100%"}),(0,n.jsx)(s.a,{width:"0.625rem",minH:"100%",background:a})]})),(0,n.jsx)(s.a,{boxSizing:"border-box",height:"1.25rem",width:"1.75rem",border:"2px solid",borderRadius:"sm",borderColor:a,background:"behind"===t?a:"none",children:r})}},53961:(e,t,i)=>{"use strict";i.d(t,{D:()=>en});var n=i(6029),a=i(67909),r=i(36071),s=i(68728),l=i(17920),o=i(3674),c=i(96500),d=i(40691),p=i(57405),u=i(26385),h=i(74676),g=i(48810),m=i(49611),x=i(16426),f=i(61204),b=i(19564),C=i(16491),v=i(55729),y=i(83691),w=i(19063),k=i(1319),A=i(3994),L=i(95856),j=i(78734),E=i(24302),S=i(40452),M=i(29810),I=i(99492),_=i(48621);let D=e=>{let{formatLabel:t,icon:i,rightIcon:a=I.a_I,accentColor:r,onClick:s,exportInProgress:l,exportInProgressNote:o,badge:c,customLabel:d,customInProgressMessage:p}=e,h=(0,E.dU)("gray.50","whiteAlpha.100"),m=(0,E.dU)("gray.200","gray.600"),x=(0,E.dU)("".concat(r,".100"),"".concat(r,".200")),f=r.endsWith("00")?r:x,C=(0,E.dU)("gray.300","gray.600");return(0,n.jsxs)(S.s,{alignItems:"stretch",overflow:"hidden",onClick:s,borderRadius:"md",border:"1px",borderColor:(0,E.dU)("gray.200","gray.600"),bgColor:l?m:h,cursor:l?"progress":void 0,disabled:l,as:"button",transitionProperty:"common",transitionDuration:"normal",_hover:l?{}:{boxShadow:"var(--chakra-shadows-md)",borderColor:"inherit",color:"inherit"},children:[(0,n.jsx)(S.s,{bgColor:l?C:f,filter:l?"grayscale(1)":void 0,width:14,minWidth:14,minH:14,alignItems:"center",justifyContent:"center",fontSize:"2xl",children:i}),(0,n.jsxs)(u.B,{alignItems:"flex-start",spacing:0,p:4,justifyContent:"center",children:[!l&&(0,n.jsxs)(g.E,{fontWeight:"medium",children:[d||(0,n.jsx)(b.x6,{id:"i3Tbgc",values:{formatLabel:t}})," ",c]}),l&&(0,n.jsxs)(g.E,{fontWeight:"medium",textAlign:"start",children:[p||(0,n.jsx)(b.x6,{id:"wRvCQ6",values:{formatLabel:t}})," ",o]})]}),(0,n.jsx)(M.h,{}),!l&&(0,n.jsx)(S.s,{alignItems:"center",ps:4,pe:6,children:(0,n.jsx)(_.g,{icon:a,size:"1x"})})]})};var R=i(40076),T=i(4765),z=i(22670),H=i(46898),B=i(80314),N=i(77650);i(59018);var P=i(44732);i(87489);var F=i(3898);class V extends Error{constructor(e,t){super(e),this.code=t,this.name="AccountStateError"}}let O=async function(e,t,i,n,a,r,s,l){let o=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=arguments.length>9?arguments[9]:void 0,d=arguments.length>10?arguments[10]:void 0,p=o?"".concat(y.$.API_HOST||"","/share/docs/").concat(e,"/").concat(d):"".concat(y.$.API_HOST||"","/export/docs/").concat(e,"/").concat(i),u=new AbortController;return setTimeout(()=>u.abort(),6e4),fetch(p,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":y.$.SHARE_TOKEN||""},body:JSON.stringify({docContent:t,fileName:a,cardIds:r,cardRanges:s,isCardExport:n,shareMessage:c,googleOauthToken:"google_slides"===i?l:void 0}),signal:u.signal})},Z=e=>{let{doc:t,source:i,editor:a,format:r="pdf",formatLabel:s,fileName:l,cardIds:o,cardRanges:c,socialPost:d=!1,socialPlatform:p,shareMessage:u,interceptFileExport:h}=e,m=(0,H.d)(),x=(0,v.useRef)(null),f=(0,z.st)(),[C,y]=(0,v.useState)(!1);if(d&&!p)throw console.error("Unable to export since no social platform provided for the post"),Error("Unable to share post");let w=(0,v.useCallback)(()=>{x.current=m({id:"export-toast-".concat(t.id,"-").concat(r),isClosable:!1,position:"top",duration:null,status:"loading",colorScheme:"gray",title:d?(0,n.jsx)(b.x6,{id:"jQGAZQ",values:{formatLabel:s}}):(0,n.jsx)(b.x6,{id:"eWt/TT",values:{formatLabel:s}})})},[null==t?void 0:t.id,m,r,s,d]),k=(0,v.useCallback)(()=>{x.current&&m.update(x.current,{status:"loading",colorScheme:"gray",title:d?(0,n.jsx)(b.x6,{id:"iPHeYN"}):(0,n.jsx)(b.x6,{id:"eJOEBy"}),description:(0,n.jsx)(b.x6,{id:"3xBuWT"}),isClosable:!0})},[m,d]),A=(0,v.useCallback)(()=>{x.current&&m.update(x.current,{status:"info",colorScheme:"gray",title:(0,n.jsx)(b.x6,{id:"eJOEBy"}),description:d?(0,n.jsx)(b.x6,{id:"c5plBG"}):"google_slides"===r?(0,n.jsx)(b.x6,{id:"/CtF0l"}):(0,n.jsx)(b.x6,{id:"W4zgCP"}),isClosable:!0})},[m,d,r]),L=(0,v.useCallback)(e=>{if(x.current){let t,i;if(d)t="REVOKED_ACCESS_TOKEN"===e?(0,n.jsx)(b.x6,{id:"zK8Tsy",values:{formatLabel:s}}):(0,n.jsx)(b.x6,{id:"sBE71M",values:{formatLabel:s}});else switch(e){case"INSUFFICIENT_SPACE":t=(0,n.jsx)(b.x6,{id:"+ope9f",values:{formatLabel:s}});break;case"UPLOAD_TOO_LARGE":t=(0,n.jsx)(b.x6,{id:"HcLZqO",values:{formatLabel:s}}),i=(0,n.jsx)(b.x6,{id:"l8/GtM",values:{GAMMA_PROPER_NOUN:P.On,formatLabel:s}});break;default:t=(0,n.jsx)(b.x6,{id:"walT1X"})}m.update(x.current,{title:t,description:i,status:"error",duration:null,isClosable:!0})}},[m,s,d]),j=(0,v.useCallback)(function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"download";if(x.current){let a,r;switch(i){case"download":a=N.Ru._({id:"aVmJex",values:{formatLabel:s}}),r=(0,n.jsx)(b.x6,{id:"VkeGn4",components:{0:(0,n.jsx)(B.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>x.current&&m.close(x.current)})}});break;case"social":a=N.Ru._({id:"027pS1",values:{formatLabel:s,0:t.title}}),r=(0,n.jsx)(b.x6,{id:"nManvG",components:{0:(0,n.jsx)(B.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>x.current&&m.close(x.current)})}});break;case"web":a=N.Ru._({id:"eLTtkg"}),r=(0,n.jsx)(b.x6,{id:"8hY871",values:{formatLabel:s},components:{0:(0,n.jsx)(B.N,{textDecoration:"underline",target:"_blank",href:e||void 0})}})}m.update(x.current,{status:"success",title:a,description:(0,n.jsx)(g.E,{children:r}),isClosable:!0})}},[t,s,m]);return{handleExport:(0,v.useCallback)(()=>{let e=null==a?void 0:a.getJSON();y(!0),w();let n=setTimeout(k,3e4);null!=h&&h({format:r,exportWaitWarnTimeout:n,showErrorToast:L,showEmailToast:A,showSuccessToast:j,setExportInProgress:y})||O(t.id,e,r,"card_export_menu"===i,l,o,c,void 0,d,u,p).then(async e=>{var n;if(!e.ok){let t=await e.json();if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),"REVOKED_ACCESS_TOKEN"===t.error)throw new V("Posting to LinkedIn failed due to revoked access token",t.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let a="linkedin"===p?z.VV.LINKEDIN_POST:"pdf"===r?z.VV.PDF_EXPORTED:"pptx"===r?z.VV.PPTX_EXPORTED:"image"===r?z.VV.PNG_EXPORTED:void 0,s=decodeURIComponent(e.headers.get("x-gamma-download-url")||"")||void 0;if(d&&(s=(await e.json()).url),a&&(null==f||f.track(a,{doc_id:t.id,source:i,device:(0,F.ZI)(),...d&&{postUrl:s}})),j(s,d?"social":"download"),d)return;let l=await e.blob(),o=window.URL.createObjectURL(l),c=document.createElement("a");c.download=decodeURIComponent((null==(n=(e.headers.get("Content-Disposition")||"").split(";").find(e=>e.includes("filename=")))?void 0:n.replace("filename=","").trim())||"".concat(t.id,".").concat(r)),c.href=o,c.style.display="none",document.body.appendChild(c),c.click(),c.remove()}).catch(e=>{"AbortError"===e.name?A():(T.Cp(e,{extra:{docId:t.id,format:r,source:i}}),R.datadogLogs.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:r,source:i},e),L(null==e?void 0:e.code))}).finally(()=>{y(!1),clearTimeout(n)})},[f,null==t?void 0:t.id,a,i,r,l,h,o,c,u,L,w,k,A,j,p,d]),exportInProgress:C}};var G=i(33787);let U={pdf:{icon:(0,n.jsx)(G._,{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/pdf-icon.a0dfc5d3.svg",h:"1.35rem",w:"auto"}),accentColor:"red"},pptx:{icon:(0,n.jsx)(G._,{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/powerpoint-icon.2df39be4.svg",h:"1.5rem",w:"auto"}),accentColor:"orange"},png:{icon:(0,n.jsx)(G._,{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/png-icon.0a2f46dc.svg",h:"1.45rem",w:"auto"}),accentColor:"purple"},google_slides:{icon:(0,n.jsx)(G._,{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/google-slides-icon.a22064ae.svg",h:"1.6rem",w:"auto"}),accentColor:"yellow"},linkedin:{icon:(0,n.jsx)(G._,{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/linkedin-icon.314303f8.svg",h:"1.6rem",w:"auto"}),accentColor:"deepocean.900"}};var W=i(58959),K=i(99430),Q=i(6766),q=i(90295),J=i(81882),$=i(17854);let Y=e=>{let{onClose:t,onOpen:i,segmentEvent:a,targetWorkspace:r,label:s,upsellLocation:l}=e,o=(0,Q.nk)(r),{openUpsellModal:d}=(0,J.I)(),p=(0,E.dU)("gray.200","gray.600"),{currentWorkspace:u}=(0,$.ur)();return!1!==o||(null==r?void 0:r.id)!==(null==u?void 0:u.id)?null:(0,n.jsxs)(S.s,{direction:"column",w:"100%",children:[(0,n.jsx)(c.c,{borderColor:p}),(0,n.jsxs)(W.z,{mt:4,mb:2,children:[(0,n.jsxs)(W.z,{children:[(0,n.jsx)(g.E,{children:s||(0,n.jsx)(b.x6,{id:"nkzjqi",values:{GAMMA_PROPER_NOUN:P.On}})}),(0,n.jsx)(q.zL,{product:"plus"})]}),(0,n.jsx)(M.h,{}),(0,n.jsx)(K.d,{onClickCapture:e=>{e.preventDefault(),d({onOpenCallback:t,onCloseCallback:i,segmentEvent:a,upsellLocation:l,targetFeature:"hide_gamma_badge"})},isChecked:!1})]})]})};var X=i(35665);let ee=e=>{let{cardId:t,format:i,doc:a,editor:r,icon:s,badge:l,accentColor:o,label:c}=e,{handleExport:d,exportInProgress:p}=Z({doc:a,source:"card_export_menu",editor:r,format:i,formatLabel:c,cardIds:[t],interceptFileExport:void 0});return(0,n.jsx)(D,{onClick:d,icon:s,formatLabel:c,accentColor:o,badge:l,exportInProgress:p,exportInProgressNote:(0,n.jsx)(b.x6,{id:"SJjTti"})})},et=e=>{let{cardId:t,doc:i,editor:a,icon:r,badge:s,accentColor:l,label:o}=e,{interceptFileExport:c}=(e=>{let{doc:t,source:i,editor:n,fileName:a,cardIds:r,cardRanges:s}=e,l="https://www.googleapis.com/auth/drive.file",o=(0,v.useRef)(null),c=(0,z.st)(),d=(0,C.mg)({scope:l,prompt:"",onSuccess:async e=>{let{showErrorToast:d,showEmailToast:p,showSuccessToast:u,setExportInProgress:h,exportWaitWarnTimeout:g}=o.current,m="";if(!(0,C.DY)(e,l))return void d();m=e.access_token;let x=null==n?void 0:n.getJSON(),f="google_slides";O(t.id,x,"google_slides","card_export_menu"===i,a,r,s,m).then(async e=>{let n=await e.json();if(!e.ok){if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),400===e.status)throw new V("Google drive upload failed",n.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let a=z.VV.GSLIDES_EXPORTED;a&&(null==c||c.track(a,{doc_id:t.id,source:i})),u(n.url,"web"),window.open(n.url,"_blank")}).catch(e=>{"AbortError"===e.name?p():(T.Cp(e,{extra:{docId:t.id,format:f,source:i}}),R.datadogLogs.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:f,source:i},e),e instanceof V?d(e.code):d())}).finally(()=>{h(!1),clearTimeout(g)})}});return{interceptFileExport:e=>"google_slides"===e.format&&(o.current=e,d(),!0)}})({doc:i,source:"card_export_menu",editor:a,fileName:i.title,cardIds:[t]}),{handleExport:d,exportInProgress:p}=Z({doc:i,source:"card_export_menu",editor:a,format:"google_slides",formatLabel:o,cardIds:[t],interceptFileExport:c});return(0,n.jsx)(D,{onClick:d,icon:r,formatLabel:o,accentColor:l,badge:s,exportInProgress:p,exportInProgressNote:(0,n.jsx)(b.x6,{id:"SJjTti"})})},ei=e=>"google_slides"===e.format?(0,n.jsx)(C.G_,{clientId:y.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID,children:(0,n.jsx)(et,{...e})}):(0,n.jsx)(ee,{...e}),en=(0,A.A)(e=>{let{isOpen:t,onClose:i,onOpen:C,cardId:v,editor:y}=e,A=(0,L.GV)(k.Jo),E=(0,w.u)("googleSlidesExport");return(0,n.jsxs)(a.aF,{isOpen:t,onClose:i,size:"lg",children:[(0,n.jsx)(r.m,{}),(0,n.jsxs)(s.$,{children:[(0,n.jsx)(l.r,{children:(0,n.jsx)(b.x6,{id:"xRJ+bN"})}),(0,n.jsx)(o.s,{}),(0,n.jsx)(c.c,{}),(0,n.jsx)(d.c,{pt:"6",children:(0,n.jsxs)(p.T,{spacing:4,align:"start",children:[(0,n.jsxs)(u.B,{spacing:2,w:"100%",children:[(0,n.jsx)(ei,{cardId:v,format:"image",label:"PNG",icon:U.png.icon,accentColor:U.png.accentColor,doc:A,editor:y}),(0,n.jsx)(ei,{cardId:v,format:"pdf",label:"PDF",icon:U.pdf.icon,accentColor:U.pdf.accentColor,doc:A,editor:y}),(0,n.jsx)(ei,{cardId:v,format:"pptx",label:"PPTX",icon:U.pptx.icon,accentColor:U.pptx.accentColor,doc:A,editor:y}),E&&(0,n.jsx)(ei,{cardId:v,format:"google_slides",label:"Google Slides",icon:U.google_slides.icon,accentColor:U.google_slides.accentColor,badge:(0,n.jsx)(h.E,{colorScheme:"green",children:(0,n.jsx)(b.x6,{id:"isRobC"})}),doc:A,editor:y})]}),(0,n.jsx)(g.E,{fontSize:"sm",color:"gray.600",children:(0,n.jsx)(b.x6,{id:"8LhjM/",components:{0:(0,n.jsx)(m.$,{variant:"link",as:"span",size:"sm",cursor:"pointer",onClick:()=>{i(),X.LF.emit(X.DN.OPEN_PAGE_SETUP,"cards")}})}})}),(0,n.jsx)(Y,{onClose:i,onOpen:C,segmentEvent:j.VV.GAMMA_PRO_UPSELL_EXPORT_SETTINGS_REMOVE_WATERMARK,targetWorkspace:null==A?void 0:A.organization,upsellLocation:"exportSettingsRemoveWatermark"})]})}),(0,n.jsx)(x.j,{children:(0,n.jsx)(f.e,{children:(0,n.jsx)(m.$,{onClick:()=>{i()},children:(0,n.jsx)(b.x6,{id:"DPfwMq"})})})})]})]})})},54040:(e,t,i)=>{"use strict";i.d(t,{q:()=>n});let n=new(i(63867)).hs("annotation")},54046:(e,t,i)=>{"use strict";let n;i.d(t,{CH:()=>S,sV:()=>L,C1:()=>A,o6:()=>y,CO:()=>h,ju:()=>I});var a=i(63867),r=i(97255),s=i(62040),l=i(74937),o=i(80102);function c(e,t,i){let n=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return(r,s)=>{let l=e.state,{to:o,from:c}=l.selection,{to:d,from:p}=r.selection;if(n&&d!==p)return!1;let u=t>0?d:p;if(i){let e=r.doc.nodeSize-2;if(t>0&&u0)return!1}return s&&(e.dispatch(l.tr.setSelection(a.U3.create(l.doc,t>0?o:c))),e.focus()),!0}}class d{destroy(){this.closeEditor(!1),this._mathRenderElt&&(this._mathRenderElt.remove(),delete this._mathRenderElt),this._mathSrcElt&&(this._mathSrcElt.remove(),delete this._mathSrcElt),this.dom.remove()}ensureFocus(){this._innerView&&this._outerView.hasFocus()&&this._innerView.focus()}update(e,t){if(!e.sameMarkup(this._node))return!1;if(this._node=e,this._innerView){let t=this._innerView.state,i=e.content.findDiffStart(t.doc.content);if(null!=i){let n=e.content.findDiffEnd(t.doc.content);if(n){let{a:a,b:r}=n,s=i-Math.min(a,r);s>0&&(a+=s,r+=s),this._innerView.dispatch(t.tr.replace(i,r,e.slice(i,a)).setMeta("fromOutside",!0))}}}return this._isEditing||this.renderMath(),!0}updateCursorPos(e){let t=this._getPos(),i=this._node.nodeSize;e.selection.from0&&null!==e[0].textContent&&(t=e[0].textContent.trim()),t.length<1){for(this.dom.classList.add("empty-math");this._mathRenderElt.firstChild;)this._mathRenderElt.firstChild.remove();return}if(this.dom.classList.remove("empty-math"),!n){this._mathRenderElt.textContent=t;return}try{n.render(t,this._mathRenderElt,this._katexOptions),this._mathRenderElt.classList.remove("parse-error"),this.dom.setAttribute("title","")}catch(e){if(e instanceof Error)console.error(e),this._mathRenderElt.classList.add("parse-error"),this.dom.setAttribute("title",e.toString());else throw e}}dispatchInner(e){if(!this._innerView)return;let{state:t,transactions:i}=this._innerView.state.applyTransaction(e);if(this._innerView.updateState(t),!e.getMeta("fromOutside")){let e=this._outerView.state.tr,t=s.Lm.offset(this._getPos()+1);for(let n=0;n(t&&t(e.tr.insertText(" ")),!0),Backspace:(0,o.st)(o.ic,(e,t,i)=>!!e.selection.empty&&!(this._node.textContent.length>0)&&(this._outerView.dispatch(this._outerView.state.tr.insertText("")),this._outerView.focus(),!0)),"Ctrl-Backspace":(e,t,i)=>(this._outerView.dispatch(this._outerView.state.tr.insertText("")),this._outerView.focus(),!0),Enter:(0,o.st)(o.pC,c(this._outerView,1,!1)),"Ctrl-Enter":c(this._outerView,1,!1),ArrowLeft:c(this._outerView,-1,!0),ArrowRight:c(this._outerView,1,!0),ArrowUp:c(this._outerView,-1,!0),ArrowDown:c(this._outerView,1,!0),"Mod-z":this._options.undo,"Shift-Mod-z":this._options.redo})]}),dispatchTransaction:this.dispatchInner.bind(this)});let t=this._innerView.state;this._innerView.focus();let i=null==(e=this._mathPluginKey.getState(this._outerView.state))?void 0:e.prevCursorPos;null==i&&console.error("[prosemirror-math] Error: Unable to fetch math plugin state from key.");let n=(null!=i?i:0)<=this._getPos()?0:this._node.nodeSize-2;this._innerView.dispatch(t.tr.setSelection(a.U3.create(t.doc,n))),this._isEditing=!0}closeEditor(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];this._innerView&&(this._innerView.destroy(),this._innerView=void 0),e&&this.renderMath(),this._isEditing=!1}constructor(e,t,a,r={},s,l){i.e(4638).then(i.bind(i,57258)).then(e=>{n=e.default,this.renderMath()}),this._node=e,this._outerView=t,this._getPos=a,this._onDestroy=l&&l.bind(this),this._mathPluginKey=s,this.cursorSide="start",this._isEditing=!1,this._options=r,this._katexOptions=Object.assign({globalGroup:!0,throwOnError:!1},r.katexOptions),this._tagName=r.tagName||this._node.type.name.replace("_","-"),this.dom=document.createElement(this._tagName),this.dom.classList.add("math-node"),this._mathRenderElt=document.createElement("span"),this._mathRenderElt.textContent="",this._mathRenderElt.classList.add("math-render"),this.dom.appendChild(this._mathRenderElt),this._mathSrcElt=document.createElement("span"),this._mathSrcElt.classList.add("math-src"),this.dom.appendChild(this._mathSrcElt),this.dom.addEventListener("click",()=>this.ensureFocus()),this.renderMath()}}let p=new a.hs("prosemirror-math");function u(e,t){return(i,n,a)=>{let r=p.getState(n.state);if(!r)throw Error("no math plugin!");let s=r.activeNodeViews,l=new d(i,n,a,{katexOptions:{displayMode:e,macros:r.macros},...t},p,()=>{s.splice(s.indexOf(l))});return s.push(l),l}}let h=e=>new a.k_({key:p,state:{init:(e,t)=>({macros:{},activeNodeViews:[],prevCursorPos:0}),apply:(e,t,i,n)=>({activeNodeViews:t.activeNodeViews,macros:t.macros,prevCursorPos:i.selection.from})},props:{nodeViews:{math_inline:u(!1,e),math_display:u(!0,e)}}});var g=i(94289);function m(e,t){return g.FK.from(t.text(e))}function x(e){var t;let i=e.querySelector("img.mwe-math-fallback-image-inline[alt]");return null!=(t=null==i?void 0:i.getAttribute("alt"))&&t}function f(e){var t;let i=e.querySelector("math[alttext]");return null!=(t=null==i?void 0:i.getAttribute("alttext"))&&t}function b(e){var t;let i=e.querySelector("math annotation[encoding='application/x-tex'");return null!=(t=null==i?void 0:i.textContent)&&t}function C(e){var t=e,i=[x,f,b];for(let e of i){let i=e(t);if(!1!==i)return i}return!1}let v=[{tag:"span",getAttrs:e=>!!e.classList.contains("mwe-math-element")&&null,getContent:(e,t)=>m(C(e)||"\\text{\\color{red}(paste error)}",t)}];[...v],()=>["math-select",0];let y=(e,t)=>{let{$from:i}=e.selection,n=i.nodeBefore;if(!n)return!1;if("math_inline"==n.type.name){let n=i.index(i.depth),r=e.doc.resolve(i.posAtIndex(n-1));return t&&t(e.tr.setSelection(new a.nh(r))),!0}return n.type.name,!1};var w=i(46829);let k=/\$(.+)\$/;function A(e,t,i){return new w.fV(e,(e,n,a,r)=>{let s=e.doc.resolve(a),l=s.index(),o=e.doc.resolve(r),c=i instanceof Function?i(n):i;if(!s.parent.canReplaceWith(l,o.index(),t))return null;let d=[t.create(c,t.schema.text(n[1]))];return n[0].endsWith(" ")&&" "!==e.doc.textBetween(r,r+1)&&d.push(t.schema.text(" ")),e.tr.replaceWith(a,r,d)})}function L(e,t,i){return new w.fV(e,(e,n,r,s)=>{let l=e.doc.resolve(r),o=i instanceof Function?i(n):i;if(!l.node(-1).canReplaceWith(l.index(-1),l.indexAfter(-1),t))return null;let c=e.tr.delete(r,s).setBlockType(r,r,t,o);return n[1]&&c.insertText(n[1],r,r),c.setSelection(a.nh.create(c.doc,c.mapping.map(l.pos-1)))})}(()=>{try{return RegExp("(?{let{from:t,to:i}=e.selection,n=e.selection.content().content,a=[];return n.descendants((e,i,n)=>"text"!=e.type.name&&(!e.type.name.startsWith("math_")||(a.push({start:Math.max(t+i-1,0),end:t+i+e.nodeSize-1}),!1))),r.zF.create(e.doc,a.map(e=>{let{start:t,end:i}=e;return r.NZ.node(t,i,{class:"math-select"})}))},E=new a.k_({state:{init:(e,t)=>j(t),apply:(e,t)=>e.selection&&e.selectionSet?j(e):t},props:{decorations:e=>E.getState(e)}});function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(i,n){let{$from:r}=i.selection,s=r.index();if(!r.parent.canReplaceWith(s,s,e))return!1;if(n){let s=e.create({},t?i.schema.text(t):null),l=i.tr.replaceSelectionWith(s);n(l=l.setSelection(a.nh.create(l.doc,r.pos)))}return!0}}class M{serializeFragment(e){let t,i="",n=!0,a=e.size;return e.nodesBetween(0,a,(e,r)=>{let s=this.serializeNode(e);if(null!==s)return i+=s,!1;if(e.isText){var l;i+=(null==(l=e.text)?void 0:l.slice(Math.max(0,r)-r,a-r))||"",n=!1}else e.isLeaf&&t?(i+=t,n=!1):!n&&e.isBlock&&(i+="\n\n",n=!0)},0),i}serializeSlice(e){return this.serializeFragment(e.content)}serializeNode(e){let t=this.nodes[e.type.name];return void 0!==t?t(e):null}constructor(e,t){this.nodes={...null==t?void 0:t.nodes,...e.nodes},this.marks={...null==t?void 0:t.marks,...e.marks}}}let I=new M({nodes:{math_inline:e=>"$".concat(e.textContent,"$"),math_display:e=>"\n\n$$\n".concat(e.textContent,"\n$$")}})},54149:(e,t,i)=>{"use strict";i.d(t,{n:()=>l});var n=i(37243),a=i(46030),r=i(65619);class s{current(){return this._cardIds[this.index]}take(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;return this._cardIds.slice(this.index,this.index+e)}goto(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this._cardIds.findIndex(t=>t===e);return -1===i&&(this.index=0),i+t<0?this.index=0:i+t>this._cardIds.length-1?this.index=this._cardIds.length-1:this.index=i+t,this}scrollAndSelect(e){let t=this.current();r.r.ensureCardInView({editor:e},t);let i=(0,a.W0)(e,t);i&&e.chain().selectInsideCardBody(i.pos).focus().run()}constructor(e){this._cardIds=e,this.index=0}}let l=e=>new s((0,n.xe)(e.state.doc,e=>(0,a.jg)(e)).filter(t=>1===e.state.doc.resolve(t.pos).depth).map(e=>{var t;return null==(t=e.node.attrs)?void 0:t.id}))},54227:(e,t,i)=>{"use strict";i.d(t,{E8:()=>x,SY:()=>f,jV:()=>b});var n=i(6029),a=i(46898),r=i(19564),s=i(58495),l=i(55729),o=i(1319),c=i(96095),d=i(51203),p=i(95856),u=i(17854),h=i(81949),g=i(25175);let m=(0,s.d_)("1234567890abcdefghijklmnopqrstuvwxyz",16),x=e=>{let{focusInput:t}=e,i=(0,p.CU)(),s=(0,a.d)(),[h,g]=(0,l.useState)([]),x=(0,l.useCallback)(()=>{g([])},[]),f=(0,l.useCallback)(e=>{g(t=>t.filter(t=>t.id!==e))},[]),b=h.some(e=>!!e.isUploading),C=(0,l.useCallback)(e=>{var a;let l=(0,o.Jo)(i.getState()),c=(0,u.gx)(),p=(null==l||null==(a=l.organization)?void 0:a.id)||c;if(!p)return void console.error("Could not find current doc's workspace id");if(0===e.length)return;let x=e.filter(e=>e.type.startsWith("image/")||"application/pdf"===e.type||e.name.toLowerCase().endsWith(".pdf"));if(0===x.length)return;let b=10-h.length;if(b<=0)return void s({title:(0,n.jsx)(r.x6,{id:"ff3IAf"}),description:(0,n.jsx)(r.x6,{id:"VzjO+n",values:{FILE_LIMIT:10}}),status:"warning",duration:3e3,isClosable:!0,position:"bottom-right"});let C=x.slice(0,b);t(),C.forEach(e=>{if("application/pdf"===e.type||e.name.toLowerCase().endsWith(".pdf")){let t={id:m(),src:"",name:e.name,mimeType:e.type,isUploading:!0,isPdf:!0,size:e.size};g(e=>[...e,t]),(0,d.QM)(e,p,{onUploadComplete:e=>{g(i=>i.map(i=>i.id===t.id?{...i,src:e.src,isUploading:!1}:i))},onUploadFailed:()=>f(t.id)},"node","importPdf")}else{let t=URL.createObjectURL(e),i={id:m(),src:t,name:e.name,mimeType:e.type,isUploading:!0,isPdf:!1,size:e.size};g(e=>[...e,i]),(0,d.QM)(e,p,{onUploadComplete:e=>{g(t=>t.map(t=>t.id===i.id?{...t,src:e.src,isUploading:!1}:t))},onUploadFailed:()=>f(i.id)},"node")}})},[t,f,i,h.length,s]),{inputElement:v,onClick:y}=(0,c.c)({handleFilesCallback:C,multiple:!0,accept:"image/*,application/pdf"});return{uploadedFiles:h,hiddenFileInput:v,uploadFiles:C,openFilePicker:y,removeFile:f,resetFiles:x,isUploading:b}},f=e=>{let{uploadFiles:t}=e;return{onPaste:(0,l.useCallback)(e=>{var i;let n=null==(i=e.clipboardData)?void 0:i.items;if(!n)return;let a=[];Array.from(n).forEach(e=>{if(e.type.startsWith("image/")){let t=e.getAsFile();t&&a.push(t)}}),a.length>0&&(e.preventDefault(),t(a))},[t])}},b=e=>{let{uploadFiles:t}=e,i=(0,l.useRef)(null),n=(0,l.useCallback)(e=>e.dataTransfer.items&&Array.from(e.dataTransfer.items).some(e=>"file"===e.kind&&(e.type.startsWith("image/")||"application/pdf"===e.type)),[]),a=(0,l.useCallback)(e=>{var n;e.preventDefault(),null==(n=i.current)||n.classList.remove(g.u),t(Array.from(e.dataTransfer.files))},[t]),r=(0,l.useCallback)(e=>{var t;e.preventDefault(),null==(t=i.current)||t.classList.remove(g.u)},[]),s=(0,l.useCallback)(e=>{var t;n(e)&&((0,h.JO)(e),null==(t=i.current)||t.classList.add(g.u))},[n]);return{ref:i,onDragLeave:r,onDragOver:s,onDrop:a}}},54570:(e,t,i)=>{"use strict";i.d(t,{a:()=>u,e:()=>p});var n=i(56674),a=i(19063),r=i(68081),s=i(36939),l=i(2137),o=i(41582),c=i(85117),d=i(74931);let p=e=>{let{query:t,provider:i,license:n,model:a,stylePreset:r,stylePrompt:l,artStylePreset:o,artStylePrompt:d,visualsMenuEnabled:p}=e;return t?("aiGenerated"!==i&&(t=t.split(", ")[0]),{loadImageParams:{provider:i,query:t,options:"aiGenerated"===i?{model:a,stylePreset:r,stylePrompt:l,artStylePreset:o,artStylePrompt:d,visualsMenuEnabled:p}:{license:n}},loadImageStatus:"queued",loadImageId:(0,c.z)(),source:s.j[i]}):{loadImageStatus:"error"}},u=async e=>{let{loadImageId:t,loadImageParams:i,context:a,imageStore:c}=e,{query:p,options:u,provider:g}=i,{interactionId:m,...x}=a;try{if("aiGenerated"===g){let e={...u,interactionId:m||(0,n.$F)(),steps:30,...x,prompt:p,count:1,loadImageId:t},i=await (0,r.hU)(e);if(!i[0])return{loadImageStatus:"error"};return{...i[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:l.A.Queued}}if("accentTheme"===g){var f;let e=a.theme.config.accentBackgrounds,i=(0,d.s)(e,t);return{...i.image,source:(null==(f=i.image)?void 0:f.source)||"image.custom",loadImageStatus:"done",uploadStatus:l.A.Queued}}if("icon"===g){let{primary:e,fallback:n}=h(),a=e,r=await c.findImage({query:p,provider:a,options:i.options,loadImageId:t,count:5});if(r||(a=n,r=await c.findImage({query:p,provider:a,options:i.options,loadImageId:t,count:5})),!r)return{query:p,source:s.j[e],loadImageStatus:"error"};return{...(0,o.TF)(r,p,a),loadImageStatus:"done",uploadStatus:l.A.Queued}}else{let e=await c.findImage({query:p,provider:g,options:i.options,loadImageId:t});if(!e)return{query:p,source:s.j[g],loadImageStatus:"error"};return{...(0,o.TF)(e,p,g),loadImageStatus:"done",uploadStatus:l.A.Queued}}}catch(e){return console.error("[AIStream] An error occurred while fetching image: ".concat(e.message),e.stack),{loadImageStatus:"error"}}},h=()=>{let e=a.of.get("aiIconProvider");return{primary:e,fallback:"pictographicIcons"===e?"fontawesome":"pictographicIcons"}}},54573:(e,t,i)=>{"use strict";i.d(t,{E:()=>s,S:()=>r});var n=i(23389),a=i(64235);let r="gamma-moveable-wrapper",s={...n.BT,...a.X0}},55207:(e,t,i)=>{"use strict";i.d(t,{q:()=>f});var n=i(77650),a=i(6029),r=i(40452),s=i(21938),l=i(97712),o=i(28547),c=i(58215),d=i(39027),p=i(55729),u=i(80390);let h=(0,p.memo)(e=>{var t;let i,{layoutOptions:n,index:l,image:p,selectCell:u,selectCellForElementProps:h,cellOptions:g}=e,m=n.numbered||(null==(t=g.marker)?void 0:t.type)==="number";return i=m?l+1<10?"0".concat(l+1):"".concat(l+1):void 0,(0,a.jsx)(r.s,{className:c.VN,flexDirection:"column",alignItems:"right"!==n.horizontalAlign?n.horizontalAlign:"end",opacity:1,contentEditable:!1,...h,children:(0,a.jsx)(r.s,{alignItems:"center",justifyContent:"center",className:(0,s.cx)(o.U6),mb:"".concat(.25,"em"),children:(0,a.jsx)(d.R,{image:p,number:i,isNumbered:m,iconSize:1,selectCell:u,textAlign:m?"left":void 0,fontWeight:"light"})})})});h.displayName="TopBorderIconOrNumber";var g=i(26420),m=i(73232),x=i(105);let f={none:{component:null,name:()=>n.Ru._({id:"EdQY6l"})},solid:{component:null,name:()=>n.Ru._({id:"5bi1la"})},outline:{component:null,name:()=>n.Ru._({id:"dD7NPy"})},processStep:{component:e=>{var t;let{children:i,colorVars:n,alignStyles:s,cellProps:o}=e,{layoutOptions:d,cellOptions:p,index:g,selectCellForElementProps:m,selectCell:x}=o,f=null==p?void 0:p.icon,b=null==p||null==(t=p.marker)?void 0:t.iconData,{colorVars:C}=(0,l.r)({layoutColorOverride:d.color,cellColorOverride:null==p?void 0:p.color,index:g,forceTransparent:!1});return(0,a.jsxs)(u.k,{"data-selection-ring":!0,cursor:m.cursor||"text",onClick:m.onClick,cellProps:o,theme:o.theme,cellStyle:"none",cellContentPropOverrides:{textAlign:"start",mb:"".concat(.75,"em"),sx:{borderRadius:0,borderWidth:0}},children:[(0,a.jsx)(h,{layoutOptions:d,cellOptions:p,index:g,image:f||b,selectCell:x,selectCellForElementProps:m}),(0,a.jsx)(r.s,{position:"relative",top:"calc(var(--line-thickness) * -1)",marginTop:"0.2em",marginBottom:"0.5em",opacity:1,height:"calc(var(--line-thickness) * 1)",className:c.P7,borderRadius:0,sx:C,contentEditable:!1}),i]})},name:()=>n.Ru._({id:"RTzAdC"})},speechBubble:{component:e=>{let{children:t,colorVars:i,alignStyles:n,cellProps:s}=e,{layoutOptions:o,cellOptions:d,index:p,selectCellForElementProps:h}=s,{colorVars:f}=(0,l.r)({layoutColorOverride:o.color,cellColorOverride:null==d?void 0:d.color,index:p}),{width:b,height:C,fontSize:v,ref:y}=(0,x.Lf)(),w=((e,t,i)=>{let n=1.2*i,a=.5*i,r=e-0,s=t-n-0,l=2*e/3,o=0+s;return"\n M ".concat(0+a," ").concat(0,"\n L ").concat(0+r-a," ").concat(0,"\n Q ").concat(0+r," ").concat(0," ").concat(0+r," ").concat(0+a,"\n L ").concat(0+r," ").concat(0+s-a,"\n Q ").concat(0+r," ").concat(0+s," ").concat(0+r-a," ").concat(0+s,"\n L ").concat(l+n/2," ").concat(o,"\n L ").concat(l+n/2," ").concat(o+n,"\n L ").concat(l-n/2," ").concat(o,"\n L ").concat(0+a," ").concat(0+s,"\n Q ").concat(0," ").concat(0+s," ").concat(0," ").concat(0+s-a,"\n L ").concat(0," ").concat(0+a,"\n Q ").concat(0," ").concat(0," ").concat(0+a," ").concat(0,"\n Z")})(b,C,v);return(0,a.jsx)(u.k,{"data-selection-ring":!0,cursor:h.cursor||"text",onClick:h.onClick,cellProps:s,theme:s.theme,cellStyle:"none",children:(0,a.jsxs)(r.s,{position:"relative",css:f,width:"100%",h:"100%",minHeight:"4em",ref:y,className:c.lR,children:[(0,a.jsx)(g.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",h:"100%",overflow:"visible","data-testid":"speech-bubble-svg",...h,children:(0,a.jsx)(g.a,{as:"path",d:w,className:c.D6})}),(0,a.jsx)(g.a,{pos:"relative",p:"".concat(1,"em"),pb:"".concat(2.2,"em"),w:"100%",zIndex:1,sx:(0,m.yp)(o.horizontalAlign||"left"),children:t})]})})},name:()=>n.Ru._({id:"RMiFar"})}}},55351:(e,t,i)=>{"use strict";i.d(t,{a:()=>r});var n=i(81107),a=i(77650);let r={key:"image.unsplash",featureFlag:"unsplashImageSearch",label:()=>a.Ru._({id:"olwQVc",values:{UNSPLASH_PROPER_NOUN:"Unsplash"}}),description:()=>a.Ru._({id:"SDSvdl"}),icon:n.o5,image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/unsplash.1957709b.svg",height:24,width:24,blurWidth:0,blurHeight:0},keywords:["stock","photo","photography","image","unsplash"],resizeToFit:!0}},55611:(e,t,i)=>{"use strict";i.d(t,{H:()=>a});let n="var(--list-marker-text-color, var(--body-color))",a={default:{"span.textColor":{color:"var(--text-color, var(--body-color))"},".block-numbered":{"li::before":{color:n}},".block-bullet":{"li::marker":{color:n}}}}},55777:(e,t,i)=>{"use strict";i.d(t,{N:()=>r});var n=i(55729),a=i(56760);class r{render(){var e,t;let i=this.component,a=this.props,r=this.editor;("function"==typeof i&&i.prototype&&i.prototype.isReactComponent||"object"==typeof i&&(null==(t=i.$$typeof)?void 0:t.toString())==="Symbol(react.forward_ref)")&&(a.ref=e=>{this.ref=e}),this.reactElement=n.createElement(i,a),this.updateWrapperEl&&this.updateWrapperEl(this.element,a),null==r||null==(e=r.contentComponent)||e.setRenderer(this.id,this)}updateProps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props={...this.props,...e},this.render()}destroy(){var e;let t=this.editor;null==t||null==(e=t.contentComponent)||e.removeRenderer(this.id)}constructor(e,{editor:t,props:i={},as:n="div",className:r="",attrs:s,updateWrapperEl:l}){this.ref=null,this.id=Math.floor(0xffffffff*Math.random()).toString(),this.component=e,this.editor=t,this.props=i,this.updateWrapperEl=l,this.element=document.createElement(n),this.element.classList.add("react-renderer"),r&&this.element.classList.add(...r.split(" ")),s&&Object.keys(s).forEach(e=>{this.element.setAttribute(e,s[e])}),this.editor.isEditorContentInitialized?(0,a.flushSync)(()=>{this.render()}):this.render()}}},55908:(e,t,i)=>{"use strict";i.d(t,{Nb:()=>c,Vx:()=>l,wP:()=>d});var n=i(55729),a=i(76013),r=i(78389);let s=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={borderColor:e?"var(--chakra-colors-whiteAlpha-300)":"var(--chakra-colors-blackAlpha-200)"};return t?{...i,bg:e?"var(--chakra-colors-trueblue-300)":"var(--chakra-colors-trueblue-50)",color:e?"var(--chakra-colors-trueblue-900)":"var(--chakra-colors-trueblue-300)",hoverBg:e?"var(--chakra-colors-trueblue-200)":"var(--chakra-colors-trueblue-100)",hoverColor:e?"var(--chakra-colors-trueblue-900)":"var(--chakra-colors-trueblue-600)"}:{...i,bg:e?"var(--chakra-colors-gradient-dark)":"var(--chakra-colors-whiteAlpha-900)",color:e?"var(--chakra-colors-gray-50)":"var(--chakra-colors-gray-500)",hoverBg:e?"var(--chakra-colors-gray-700)":"var(--chakra-colors-gray-50)",hoverColor:e?"var(--chakra-colors-trueblue-200)":"var(--chakra-colors-gray-700)"}},l=e=>{let t=s(e);return{"--global-drag-handle-background":t.bg,"--global-drag-handle-color":t.color,"--global-drag-handle-hover-background":t.hoverBg,"--global-drag-handle-hover-color":t.hoverColor,"--global-drag-handle-border":t.borderColor}},o=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?s(e,!0):{bg:"var(--global-drag-handle-background)",color:"var(--global-drag-handle-color)",hoverBg:"var(--global-drag-handle-hover-background)",hoverColor:"var(--global-drag-handle-hover-color)",borderColor:"var(--global-drag-handle-border)"}},c=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,a.rd)();return(0,n.useMemo)(()=>o(t,e),[t,e])},d=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=c(e);return{height:r.PN,borderRadius:"sm",fontSize:"xs",px:2,shadow:"sm",bg:t.bg,color:t.color,borderColor:t.borderColor,_active:{shadow:"var(--global-drag-handle-shadow-inner)"},_hover:{color:t.hoverColor,background:t.hoverBg}}}},56108:(e,t,i)=>{"use strict";i.d(t,{I:()=>c});var n=i(6029),a=i(49611),r=i(48621),s=i(31241);i(55729);var l=i(59178),o=i(81949);let c=e=>{let{label:t,shortcut:i,disabled:s=!1,color:l,isActive:c=!1,onClick:p,icon:u,iconRotation:h,testId:g,children:m,flipIcon:x,...f}=e,b=(0,n.jsx)(a.$,{isDisabled:s,color:l,variant:c?"activeToolbar":"toolbar",onClick:p,"data-testid":g,onMouseDown:o.Fw,size:"sm",...f,children:u?(0,n.jsx)(r.g,{icon:u,rotation:h,flip:x,fixedWidth:!0}):m||null});return t?(0,n.jsx)(d,{label:t,shortcut:i,children:b}):b},d=e=>{let{label:t,shortcut:i,children:a}=e;return(0,n.jsx)(s.Tz,{placement:"top",portalProps:{containerRef:(0,l.EC)()},label:t,shortcut:i,children:a})}},56575:(e,t,i)=>{"use strict";i.d(t,{L:()=>A,v:()=>j});var n=i(6029),a=i(24302),r=i(26385),s=i(96500),l=i(58959),o=i(48810),c=i(27229),d=i(94740),p=i(66199),u=i(49611),h=i(12514),g=i(18078),m=i(25311),x=i(99492),f=i(55597),b=i(48621),C=i(19564),v=i(77650),y=i(55729),w=i(34587),k=i(68028);let A=()=>[{key:"research",icon:x.MjD,title:(0,n.jsx)(C.x6,{id:"EjSFZQ"}),description:(0,n.jsx)(C.x6,{id:"JSQfiS"}),operations:[{key:"add-evidence",label:()=>v.Ru._({id:"B+T9Iu"}),onQuickAction:e=>{e({message:v.Ru._({id:"11uZc0"})})}},{key:"find-opposing-data",label:()=>v.Ru._({id:"aDOMCy"}),onQuickAction:e=>{e({message:v.Ru._({id:"ti8fJS"})})}},{key:"find-related-case-studies",label:()=>v.Ru._({id:"SZDtf5"}),onQuickAction:e=>{e({message:v.Ru._({id:"WWwmK1"})})}}]},{key:"refine",icon:x.xXs,title:(0,n.jsx)(C.x6,{id:"OVxbCx"}),description:(0,n.jsx)(C.x6,{id:"j6aXEY"}),operations:[{key:"spot-weak-arguments",label:()=>v.Ru._({id:"F/ErIP"}),onQuickAction:e=>{e({message:v.Ru._({id:"zATYnM"})})}},{key:"add-executive-summary",label:()=>v.Ru._({id:"UhEWCe"}),onQuickAction:e=>{e({message:v.Ru._({id:"F7Lf+a"})})}},{key:"find-fix-typos",label:()=>v.Ru._({id:"tUnhM5"}),onQuickAction:e=>{e({message:v.Ru._({id:"6W2bAf"})})}}]},{key:"restyle",icon:x.fyG,title:(0,n.jsx)(C.x6,{id:"06QchB"}),description:(0,n.jsx)(C.x6,{id:"L1+Y4n"}),operations:[{key:"recommend-theme",label:()=>v.Ru._({id:"n1G/3U"}),onQuickAction:e=>{e({message:v.Ru._({id:"VupN4Y"})})}},{key:"move-accent-images-to-left",label:()=>v.Ru._({id:"gP7jlg"}),onQuickAction:e=>{e({message:v.Ru._({id:"eqyQ8K"})})}},{key:"visualize-text-heavy-cards",label:()=>v.Ru._({id:"iq/+ac"}),onQuickAction:e=>{e({message:v.Ru._({id:"X1e29T"})})}}]}],L=e=>{let{onSuggestionSelect:t}=e,i=(0,w.u)(),c=(0,y.useCallback)(e=>{e.onQuickAction(i,e),t()},[t,i]),d=(0,a.dU)("gray.200","gray.600"),p=(0,a.dU)("gray.900","gray.300"),u=(0,a.dU)("gray.600","gray.500"),h=(0,y.useMemo)(()=>A(),[]);return(0,n.jsx)(r.B,{spacing:2,divider:(0,n.jsx)(s.c,{borderColor:d}),children:h.map(e=>{let{key:t,icon:i,title:a,description:s,operations:d}=e;return(0,n.jsxs)(r.B,{p:2,spacing:3,children:[(0,n.jsxs)(r.B,{spacing:1,children:[(0,n.jsxs)(l.z,{color:p,spacing:1,alignItems:"center",children:[(0,n.jsx)(b.g,{icon:i,fixedWidth:!0,size:"sm"}),(0,n.jsx)(o.E,{fontSize:"xs",fontWeight:"bold",children:a})]}),(0,n.jsx)(o.E,{fontSize:"xs",color:u,children:s})]}),(0,n.jsx)(k.O,{actionGroups:[{key:t,operations:d}],onQuickAction:c})]},t)})})},j=e=>{let{isDisabled:t}=e,{isOpen:i,onOpen:r,onClose:s}=(0,c.j)(),l=(0,a.dU)(void 0,"gray.600");return(0,n.jsxs)(d.A,{placement:"bottom-end",strategy:"fixed",isOpen:i,onOpen:r,onClose:s,children:[(0,n.jsx)(p.W,{children:(0,n.jsx)(u.$,{size:"xs",variant:"plain",leftIcon:(0,n.jsx)(b.g,{icon:f.p7g}),isDisabled:t,children:(0,n.jsx)(C.x6,{id:"o+CsiR"})})}),(0,n.jsx)(h.Z,{children:(0,n.jsx)(g.h,{minW:"min(380px, 100vw)",p:0,borderColor:l,children:(0,n.jsx)(m.e,{p:2,children:(0,n.jsx)(L,{onSuggestionSelect:s})})})})]})}},56674:(e,t,i)=>{"use strict";i.d(t,{$F:()=>o.$,D8:()=>v,Dx:()=>w,Sf:()=>m,Vc:()=>k,WN:()=>g,XD:()=>h,Y2:()=>f,Yh:()=>p,mN:()=>b,pS:()=>C,rl:()=>d,tB:()=>u,xj:()=>y,yC:()=>x});var n=i(83691),a=i(61835),r=i(22670),s=i(48086),l=i(3898),o=i(18240);let c=(e,t)=>{r.zS.track(e,{...t,gitSHA:n.$.GIT_SHA,product:(0,a.A4)((0,s.vp)()),device:(0,l.ZI)()})},d=e=>{c(r.VV.AI_REQUEST_SENT,e)},p=e=>{c(r.VV.AI_REQUEST_RESPONSE,e)},u=e=>{c(r.VV.AI_REQUEST_ERROR,e)},h=e=>{c(r.VV.AI_IMAGE_FEEDBACK_SUBMITTED,e)},g=e=>{c(r.VV.AI_IMAGE_RATED,e)},m=e=>{c(r.VV.AI_IMAGE_SELECTED,e)},x=e=>{c(r.VV.AI_AGENT_RESPONSE_RATED,e)},f=e=>{c(r.VV.AI_AGENT_RESPONSE_FEEDBACK,{...e,tags_map:e.tags.reduce((e,t)=>(e[t]=!0,e),{})})},b=e=>{c(r.VV.AI_AGENT_RESULT_RATED_IMPLICIT,e)},C=e=>{c(r.VV.AI_CARD_FEEDBACK,e)},v=e=>{c(r.VV.AI_CARD_RATING,e)},y=e=>{c(r.VV.AI_AUTOCOMPLETE_FEEDBACK,e)},w=e=>{c(r.VV.AI_AUTOCOMPLETE_RATED,e)},k=e=>{c(r.VV.IMAGE_REPLACED,e)}},57194:(e,t,i)=>{"use strict";i.d(t,{S:()=>g,_:()=>p});var n=i(4765),a=i(37243),r=i(94289),s=i(63867),l=i(51831),o=i(62040),c=i(64764),d=i(38300);let p=new s.hs("UniqueAttribute"),u=new Map,h=e=>{let{editor:t,tr:i,node:a,initialValue:r,pos:s,attributeName:l,syncWithFilmstrip:o,pluginKey:c}=e;(o="function"==typeof o?o():!!o)&&!c&&console.error("Cannot sync with filmstrip without plugin key");let d=(()=>{if(t.isThumbnail&&o&&c){var e,i;let t=null==(e=u.get(c))?void 0:e.shift();if(t&&(null==(i=t.type)?void 0:i.name)===a.type.name&&t.pos===s)return console.debug("%c [UniqueAttribute] Reused ".concat(l,' "').concat(t.val,'" for ').concat(a.type.name),"background-color: deeppink",{pos:s}),t.val;n.Cp({message:"Mismatch trying to reuse attribute",attributeName:l,nodeType:a.type,pos:s,existing:t})}return r()})();return!t.isThumbnail&&o&&c&&(u.has(c)||u.set(c,[]),u.get(c).push({type:a.type,val:d,pos:s}),console.debug("%c [UniqueAttribute] Should reuse ".concat(l,' "').concat(d,'" for ').concat(a.type.name),"background-color: deeppink",{pos:s})),i.setNodeMarkup(s,void 0,{...a.attrs,[l]:d}),{node:a,val:d,pos:s}},g=a.YY.create({name:"UniqueAttribute",priority:l.y.UniqueAttribute,addOptions(){return{attributeName:"",pluginKey:new s.hs(this.name),types:[],initialValue:()=>void 0,filterTransaction:null,syncWithFilmstrip:!1}},addGlobalAttributes(){return[{types:this.options.types,attributes:{[this.options.attributeName]:{default:null,parseHTML:e=>this.options.parseHTML?this.options.parseHTML(e):e.getAttribute("data-".concat(this.options.attributeName)),renderHTML:e=>this.options.renderHTML?this.options.renderHTML(e):e[this.options.attributeName]?{["data-".concat(this.options.attributeName)]:e[this.options.attributeName]}:{}}}}]},onCreate(){let{view:e,state:t}=this.editor;if(this.editor.isReadOnly)return;let{tr:i,doc:r}=t,{types:s,attributeName:l,pluginKey:o,initialValue:c,callback:d}=this.options,p=(0,a.xe)(r,e=>s.includes(e.type.name)&&null===e.attrs[l]).map(e=>{let{node:t,pos:n}=e;return h({editor:this.editor,pos:n,node:t,tr:i,syncWithFilmstrip:!1,initialValue:c,attributeName:l,pluginKey:o})});0!==p.length&&(n.wd("UniqueAttribute onCreate fixed missing ids",{extra:{results:p,tr:i,attributeName:l,types:s}}),e.dispatch(i),d&&d(this.editor,p,i.doc))},addProseMirrorPlugins(){let e=!1;return[new s.k_({key:this.options.pluginKey,appendTransaction:(e,t,i)=>{let n=e.some(e=>e.docChanged)&&!t.doc.eq(i.doc),r=this.options.filterTransaction&&e.some(e=>{var t,i;return!(null==(t=(i=this.options).filterTransaction)?void 0:t.call(i,e))});if(!n||r)return;let{tr:s}=i,{types:l,attributeName:u,syncWithFilmstrip:g,initialValue:m,callback:x,pluginKey:f}=this.options,b=function(e,t){let i=new o.dL(e);return t.forEach(e=>{e.steps.forEach(e=>{i.step(e)})}),i}(t.doc,e),{mapping:C}=b,v=(0,d.A)(b),y=[],w=e.some(e=>!0===e.getMeta(p));if(v.forEach(e=>{let t={from:e.newStart,to:e.newEnd},n=(0,a.Nx)(i.doc,t,e=>l.includes(e.type.name)),r=function(e){let t=e.filter((t,i)=>e.indexOf(t)!==i);return(0,c.A)(t)}(n.map(e=>{let{node:t}=e;return t.attrs[u]}).filter(e=>null!==e));n.forEach(e=>{var t;let{node:i,pos:n}=e,a=null==(t=s.doc.nodeAt(n))?void 0:t.attrs[u];if(!a)return void y.push(h({editor:this.editor,pos:n,node:i,tr:s,syncWithFilmstrip:g,initialValue:m,attributeName:u,pluginKey:f}));let{deleted:l}=C.invert().mapResult(n),o=l&&r.includes(a),c=l&&w;if(o||c){let e=h({editor:this.editor,pos:n,node:i,tr:s,syncWithFilmstrip:g,initialValue:m,attributeName:u,pluginKey:f});y.push(e),console.debug("%c [UniqueAttribute][".concat(this.options.types,"] Replaced ").concat(i.attrs[u]," with new val: ").concat(e.val),"background-color: deeppink",{override:c,newNode:o})}})}),x&&x(this.editor,y,s.doc),s.steps.length)return s},props:{handleDOMEvents:{drop:(t,i)=>{var n,a;return((null==(n=t.dragging)?void 0:n.move)!==!0||(null==(a=i.dataTransfer)?void 0:a.effectAllowed)==="copy")&&(e=!0),!1},paste:()=>(e=!0,!1)},transformPasted:t=>{var i;if(!e)return t;let{types:n,attributeName:a}=this.options,s=e=>{let t=[];return e.forEach(e=>{if(e.isText)return void t.push(e);if(!n.includes(e.type.name))return void t.push(e.copy(s(e.content)));let i=e.type.create({...e.attrs,[a]:null},s(e.content),e.marks);t.push(i)}),r.FK.from(t)},l=this.options.transformPasted?this.options.transformPasted(t,this.options,null===this||void 0===this||null==(i=this.editor)?void 0:i.gammaDocId):new r.Ji(s(t.content),t.openStart,t.openEnd);return e=!1,l}}})]}})},57257:(e,t,i)=>{"use strict";i.d(t,{h:()=>l});var n=i(6029),a=i(99492),r=i(3702),s=i(11076);let l={key:"color",Control:e=>{let{value:t,updateValue:i,editor:a}=e;return(0,n.jsx)(s.a,{color:t,setColor:e=>i(e,!0),editor:a,analyticsSource:"SmartLayout"})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:a.fyG,items:[{key:"clear",element:i=>((e,t,i)=>(0,n.jsx)(r.b,{currentColor:e,setColor:e=>{t(e,!0),null==i||i()},unsetColor:()=>{t(null,!0),null==i||i()},source:"SmartLayout",showAddColorButton:!1}))(e,t,i)}]}),name:()=>"Color"}},57841:(e,t,i)=>{"use strict";i.d(t,{UG:()=>ed,lN:()=>eh});var n=i(93766),a=i(6029),r=i(40452),s=i(87613),l=i(83004),o=i(55729),c=i(48086),d=i(58959),p=i(94740),u=i(66199),h=i(18078),g=i(61204),m=i(51684),x=i(77650);let f=o.createContext({});function b(){return o.useContext(f)}var C=i(26420),v=i(16936),y=i(57405),w=i(25223),k=i(83743),A=i(49611),L=i(19564);let j={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/transparent-background.ccc186e7.png"},E={[n.JM.White]:"#f0f1f3",[n.JM.Gray]:"#788492",[n.JM.Green]:"#36b24d",[n.JM.Blue]:"#1c7ed6",[n.JM.Violet]:"#7746f1",[n.JM.Red]:"#ff2133",[n.JM.Orange]:"#ff9433",[n.JM.Yellow]:"#ffc936"},S=e=>e.appState.currentStyle,M=e=>e.document.pageStates[e.appState.currentPageId].selectedIds,I=e=>e.settings.isDarkMode?"dark":"light",_=e=>{let{style:t,colorMode:i}=e;return(0,a.jsx)(C.a,{backgroundColor:t.isFilled?n.gA.fills[i][t.color]:void 0,backgroundImage:t.isFilled?void 0:j.src,backgroundSize:"4em",borderColor:n.gA.strokes[i][t.color],borderWidth:"2px",h:"1em",w:"1em",borderRadius:"md"})},D=Object.keys(n.gA.defaultTextStyle),R=(e,t)=>{let{page:i}=e,n={};if(t.length<=0)return{};{let e=new Set([]);t.map(e=>i.shapes[e]).forEach(t=>{D.forEach(i=>{if(!e.has(i))if(void 0===n[i])n[i]=t.style[i];else{if(n[i]===t.style[i])return;e.add(i)}})}),e.forEach(e=>{delete n[e]})}return n},T=()=>{let e=b(),t=e.useStore(I),i=e.useStore(S),r=e.useStore(M),s=R(e,r),l={...i,...s};return(0,a.jsxs)(p.A,{trigger:"hover",children:[(0,a.jsx)(u.W,{children:(0,a.jsx)(v.K,{icon:(0,a.jsx)(_,{style:l,colorMode:t}),variant:"ghost",size:"sm","aria-label":""})}),(0,a.jsx)(h.h,{w:"fit-content",bg:"#F9FAFBFA",p:4,children:(0,a.jsxs)(y.T,{spacing:2,align:"flex-start",children:[(0,a.jsx)(w.l,{children:(0,a.jsx)(L.x6,{id:"TuM2Yu"})}),(0,a.jsx)(k.r,{columns:2,spacing:2,children:[!0,!1].map(i=>(0,a.jsx)(A.$,{leftIcon:(0,a.jsx)(_,{style:{...l,isFilled:i},colorMode:t}),variant:"ghost",size:"sm",isActive:l.isFilled===i,onClick:()=>e.style({isFilled:i}),children:i?(0,a.jsx)(L.x6,{id:"5bi1la"}):(0,a.jsx)(L.x6,{id:"dD7NPy"})},i?"fill":"outline"))}),(0,a.jsx)(w.l,{children:(0,a.jsx)(L.x6,{id:"1HfW/F"})}),(0,a.jsx)(k.r,{columns:4,spacing:2,w:"100%",children:Object.entries(n.JM).map(i=>{let[n,r]=i;return E[r]?(0,a.jsx)(v.K,{icon:(0,a.jsx)(_,{style:{...l,color:r},colorMode:t}),variant:"ghost",size:"md","aria-label":n,isActive:l.color===r,onClick:()=>e.style({color:r})},r):null})})]})})]})};var z=i(45460),H=i(48621),B=i(31241);let N=(0,z.R)((e,t)=>{let{label:i,icon:n,tooltipPlacement:r="top",...s}=e;return(0,a.jsx)(B.Tz,{placement:r,label:i,isDisabled:!i,children:(0,a.jsx)(v.K,{"aria-label":i||"",ref:t,size:"sm",variant:"",icon:(0,a.jsx)(H.g,{icon:n}),color:"trueblue.600",textShadow:"0px 1px 0px rgba(0,0,0,0)",fontWeight:"500",borderRadius:"md",borderWidth:"1px",backdropFilter:"blur(20px)",borderColor:"transparent",_hover:{bg:"gray.50",borderColor:"gray.200"},_focus:{bg:"gray.50",borderColor:"gray.200"},_active:{bg:"trueblue.100",borderColor:"trueblue.200"},...s})})}),P=e=>{let{children:t,...i}=e;return(0,a.jsx)(r.s,{bg:"#F9FAFBDD",p:1,borderWidth:"1px",borderColor:"whiteAlpha.600",borderRadius:"xl",shadow:"xl",...i,children:t})},F={[n.Hu.Start]:m.ecg,[n.Hu.Middle]:m._ur,[n.Hu.End]:m.jbh},V=()=>{let e=b(),t=e.useStore(S),i=e.useStore(M),r=R(e,i),s={...t,...r};return(0,a.jsxs)(p.A,{trigger:"hover",children:[(0,a.jsx)(u.W,{children:(0,a.jsx)(N,{icon:F[s.textAlign||n.Hu.Start]})}),(0,a.jsx)(h.h,{background:"none",shadow:"none",w:"fit-content",children:(0,a.jsx)(P,{direction:"column",children:(0,a.jsxs)(g.e,{children:[(0,a.jsx)(N,{icon:m.ecg,label:x.Ru._({id:"IR6Txi"}),onClick:()=>e.style({textAlign:n.Hu.Start}),isActive:s.textAlign===n.Hu.Start},"align-left"),(0,a.jsx)(N,{icon:m._ur,label:x.Ru._({id:"8nOdkO"}),onClick:()=>e.style({textAlign:n.Hu.Middle}),isActive:s.textAlign===n.Hu.Middle},"align-center"),(0,a.jsx)(N,{icon:m.jbh,label:x.Ru._({id:"pd0UH2"}),onClick:()=>e.style({textAlign:n.Hu.End}),isActive:s.textAlign===n.Hu.End},"align-right"),(0,a.jsx)(N,{icon:m.Tip,label:x.Ru._({id:"18P2qJ"}),onClick:()=>e.style({textAlign:n.Hu.Justify}),isActive:s.textAlign===n.Hu.Justify},"justify")]})})})]})},O=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.some(t=>void 0!==e.document.pages[e.appState.currentPageId].shapes[t].children),Z=e=>"idle"===e.appState.status&&e.document.pageStates[e.appState.currentPageId].selectedIds.length>0,G=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.length,U=e=>{let t=e.appState.currentPageId,i=e.document.pages[t];for(let n of e.document.pageStates[t].selectedIds)if("text"in i.shapes[n])return!0;return!1},W=o.memo(function(){let e=b(),{isGammaOrgUser:t}=(0,c.ur)(),i=e.useStore(Z),s=e.useStore(O),l=e.useStore(G),o=e.useStore(U);return(0,a.jsx)(r.s,{w:"100%",direction:"row",position:"absolute",bottom:2,align:"flex-end",justify:"center",zIndex:1,children:(0,a.jsx)(P,{children:(0,a.jsxs)(d.z,{spacing:2,children:[t&&(0,a.jsx)(N,{icon:m.XYS,label:x.Ru._({id:"SpTWH3"}),onClick:()=>e.exportImage(n.Xi.SVG,{scale:1,quality:1})},"download"),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(N,{icon:m.yLS,label:x.Ru._({id:"/Wgayn"}),onClick:()=>e.delete(),"data-testid":"drawing-edit-toolbar-delete"},"delete"),(0,a.jsx)(K,{}),l>=2&&(0,a.jsx)(Q,{}),l>=2||s?(0,a.jsx)(N,{icon:m.cWs,label:s?"Ungroup selection":"Group selection",onClick:()=>s?e.ungroup():e.group(),isActive:s},"group"):null]}),(0,a.jsx)(T,{}),o&&(0,a.jsx)(V,{})]})})})}),K=()=>{let e=b();return(0,a.jsxs)(p.A,{trigger:"hover",children:[(0,a.jsx)(u.W,{children:(0,a.jsx)(N,{icon:m.B4x})}),(0,a.jsx)(h.h,{background:"none",shadow:"none",w:"fit-content",children:(0,a.jsxs)(P,{direction:"row",children:[(0,a.jsx)(N,{icon:m.bKR,label:x.Ru._({id:"J6qWQV"}),onClick:()=>e.moveToFront()},"front"),(0,a.jsx)(N,{icon:m.B4x,label:x.Ru._({id:"9xFjqz"}),onClick:()=>e.moveForward()},"forward"),(0,a.jsx)(N,{icon:m.PW6,label:x.Ru._({id:"OfSb1W"}),onClick:()=>e.moveBackward()},"backward"),(0,a.jsx)(N,{icon:m.jb9,label:x.Ru._({id:"/zBSYY"}),onClick:()=>e.moveToBack()},"back")]})})]})},Q=()=>{let e=b();return(0,a.jsxs)(p.A,{trigger:"hover",children:[(0,a.jsx)(u.W,{children:(0,a.jsx)(N,{icon:m.gD3})}),(0,a.jsx)(h.h,{background:"none",shadow:"none",w:"fit-content",children:(0,a.jsxs)(P,{direction:"column",children:[(0,a.jsxs)(g.e,{children:[(0,a.jsx)(N,{icon:m.gD3,label:x.Ru._({id:"IR6Txi"}),onClick:()=>e.align(n.qx.Left)},"align-left"),(0,a.jsx)(N,{icon:m.im,label:x.Ru._({id:"8nOdkO"}),onClick:()=>e.align(n.qx.CenterHorizontal)},"align-center"),(0,a.jsx)(N,{icon:m.j7A,label:x.Ru._({id:"pd0UH2"}),onClick:()=>e.align(n.qx.Right)},"align-right"),(0,a.jsx)(N,{icon:m.yC$,label:x.Ru._({id:"8lqfXb"}),onClick:()=>e.distribute(n.Od.Horizontal)},"distribute-h")]}),(0,a.jsxs)(g.e,{children:[(0,a.jsx)(N,{icon:m.MVg,label:x.Ru._({id:"/Q0jUh"}),onClick:()=>e.align(n.qx.Top)},"align-top"),(0,a.jsx)(N,{icon:m.cse,label:x.Ru._({id:"QhuQN2"}),onClick:()=>e.align(n.qx.CenterVertical)},"align-middle"),(0,a.jsx)(N,{icon:m.QaE,label:x.Ru._({id:"EPnxoe"}),onClick:()=>e.align(n.qx.Bottom)},"align-bottom"),(0,a.jsx)(N,{icon:m.iHb,label:x.Ru._({id:"a1NrWf"}),onClick:()=>e.distribute(n.Od.Vertical)},"distribute-v")]})]})})]})};var q=i(96500),J=i(55597);let $=e=>e.appState.activeTool,Y=o.memo(function(){let e=b(),t=e.useStore($);return(0,a.jsx)(r.s,{h:"100%",direction:"column",position:"absolute",right:2,align:"flex-end",justify:"center",zIndex:1,children:(0,a.jsx)(P,{children:(0,a.jsx)(y.T,{spacing:2,children:[{icon:J.eX_,label:x.Ru._({id:"rG3WVm"}),tool:"select"},{icon:m.IP$,label:x.Ru._({id:"Ajc4TJ"}),tool:"erase"},{icon:J.adM,label:x.Ru._({id:"rjuFFw"}),tool:n.gs.Line},{icon:J.U6Q,label:x.Ru._({id:"zFkhx3"}),tool:n.gs.Arrow},{icon:J.vti,label:x.Ru._({id:"30KLDI"}),tool:n.gs.Rectangle},{icon:J.GEE,label:x.Ru._({id:"7xMmki"}),tool:n.gs.Ellipse},{icon:J.CKr,label:x.Ru._({id:"ucHvJP"}),tool:n.gs.Triangle},{icon:J.jwR,label:x.Ru._({id:"xeiujy"}),tool:n.gs.Text}].map(i=>{let{label:n,icon:r,tool:s}=i;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(N,{icon:r,label:n,onClick:()=>e.selectTool(s),isActive:t===s,tooltipPlacement:"left","data-testid":"drawing-insert-toolbar-".concat(s)},n),"select"==s&&(0,a.jsx)(q.c,{},"selectDivider")]})})})})})});var X=i(78140),ee=i(36999),et=i(41283),ei=i(85595);let en=e=>e.document.pageStates[e.appState.currentPageId].camera.zoom,ea=e=>e.settings.showGrid,er=o.memo(function(){let e=b(),t=e.useStore(ea);return(0,a.jsx)(r.s,{position:"absolute",top:2,left:2,zIndex:1,children:(0,a.jsx)(P,{children:(0,a.jsxs)(d.z,{spacing:2,children:[(0,a.jsx)(es,{}),(0,a.jsx)(N,{icon:J.XgR,label:t?x.Ru._({id:"IsBZFj"}):x.Ru._({id:"mWgfWA"}),isActive:t,onClick:()=>e.setSetting("showGrid",!t)},"grid")]})})})}),es=o.memo(function(){let e=b(),t=e.useStore(en);return(0,a.jsxs)(X.W,{children:[(0,a.jsxs)(ee.I,{as:A.$,"data-test-id":"zoom-menu-button",size:"sm",variant:"ghost",leftIcon:(0,a.jsx)(H.g,{icon:m.$UM}),children:[Math.round(100*t),"%"]}),(0,a.jsxs)(et.c,{children:[(0,a.jsx)(ei.D,{command:"#+",onClick:e.zoomIn,children:(0,a.jsx)(L.x6,{id:"AWOSPo"})}),(0,a.jsx)(ei.D,{command:"#-",onClick:e.zoomOut,children:(0,a.jsx)(L.x6,{id:"FjkaiT"})}),(0,a.jsx)(ei.D,{command:"⇧0",onClick:e.resetZoom,children:(0,a.jsx)(L.x6,{id:"41NrIs"})}),(0,a.jsx)(ei.D,{command:"⇧1",onClick:e.zoomToFit,"data-test-id":"zoom-to-fit-button",children:(0,a.jsx)(L.x6,{id:"pLI1Is"})})]})]})});var el=i(51203),eo=i(49854);let ec={dash:n.c.Solid,isFilled:!0,color:n.JM.White},ed=e=>{let{isDark:t,font:i,...d}=e,{currentWorkspace:p}=(0,c.ur)(),[u,h]=(0,o.useState)(),[g,m]=(0,o.useState)(!1),x=(0,o.useCallback)(e=>{h(e),e.style(ec,[]),m(!0)},[]),{onAssetCreate:b,onAssetDelete:C}=(e=>({onAssetCreate:(0,o.useCallback)(async(t,i,a)=>{if(!e)return console.warn("[useAssetUpload] OrgId is required to upload assets"),!1;let r=URL.createObjectURL(i);console.debug("[useAssetUpload] Handling upload for file",{file:i,id:a,tempUrl:r});let s=e=>{let i=t.assets.find(e=>e.id===a);if(i){console.debug("[useAssetUpload] Upload complete. Replacing temp asset",{id:a,src:e.src});let n={document:{assets:{[a]:{...i,src:e.src}}}};t.patchState(n,"upload"),t.persist(n,"upload")}};return(0,el.QM)(i,e,{onOriginalFileUpload:s,onUploadComplete:s}),t.patchState({document:{assets:{[a]:{id:a,type:n.zO.Image,fileName:i.name,src:r}}}}),r},[e]),onAssetDelete:(0,o.useCallback)(async(e,t)=>!0,[])}))(null==p?void 0:p.id);(0,o.useEffect)(()=>{u&&void 0!==t&&u.setSetting("isDarkMode",t)},[u,t]);let v=(0,o.useMemo)(()=>(0,eo.k)(t),[t]),y=(0,o.useMemo)(()=>(0,eo.I)(i),[i]);return(0,a.jsxs)(r.s,{sx:{".tl-canvas":{"div, text, textarea":{...y},...v,'g[cursor="grab"][aria-label="link handle"]':{display:"none"}}},onDrop:()=>{},onPaste:()=>{},position:"relative",h:"100%",w:"100%",className:"highlight-mask",children:[(0,a.jsx)(l.mL,{styles:{"#__textLabelMeasure, #__textMeasure":{...y}}}),(0,a.jsxs)(f.Provider,{value:u||{},children:[(0,a.jsx)(n.Z1,{onAssetCreate:b,onAssetDelete:C,...d,onMount:(0,s.H)(d.onMount,x)}),g&&!d.readOnly&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(W,{}),(0,a.jsx)(Y,{})]}),g&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(er,{})})]})]})};var ep=i(67305),eu=i(48331);let eh=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:128,{shapes:i,pageState:{camera:a},rendererBounds:r}=e;if(0===i.length)return;let s=ep.Aq.getCommonBounds(i.map(n.ju.getRotatedBounds));if(!s)return;let l=n.ju.getCameraZoom(Math.min((r.width-t)/s.width,(r.height-t)/s.height)),o=(r.width-s.width*l)/2/l,c=(r.height-s.height*l)/2/l;e.setCamera(eu.l.toFixed(eu.l.sub([o,c],[s.minX,s.minY])),l,"zoomed_to_fit")}},58084:(e,t,i)=>{"use strict";i.d(t,{m:()=>e8});var n=i(6029),a=i(55729),r=i(94260),s=i(48086),l=i(42116),o=i(43987),c=i(67909),d=i(36071),p=i(68728),u=i(3674),h=i(40691),g=i(26385),m=i(26420),x=i(74676),f=i(23293),b=i(33787),C=i(48810),v=i(49611),y=i(31241),w=i(19564),k=i(44732),A=i(88273);let L=e=>{let{onClose:t}=e;return(0,n.jsx)(y.L8,{isDark:!1,children:(0,n.jsxs)(c.aF,{isOpen:!0,onClose:t,size:{base:"full",md:"md"},children:[(0,n.jsx)(d.m,{backdropFilter:"blur(10px)",bg:"whiteAlpha.800"}),(0,n.jsxs)(p.$,{overflow:"hidden",children:[(0,n.jsx)(u.s,{bg:"whiteAlpha.700"}),(0,n.jsx)(h.c,{p:0,m:0,bg:"gradient.sky",children:(0,n.jsxs)(g.B,{w:"100%",h:"100%",spacing:4,px:{base:8,md:8},pt:{base:8,md:10},pb:{base:12,md:10},justifyContent:"center",children:[(0,n.jsxs)(g.B,{spacing:4,children:[(0,n.jsx)(m.a,{children:(0,n.jsx)(x.E,{colorScheme:"blue",display:"inline",children:(0,n.jsx)(w.x6,{id:"isRobC"})})}),(0,n.jsx)(f.D,{size:"2xl",lineHeight:"1.1",letterSpacing:"tight",children:(0,n.jsx)(w.x6,{id:"Rx7c+b"})}),(0,n.jsx)(b._,{mt:-8,src:(0,A.Ub)("https://static.gamma.app/images/rocky-45cba823.png",{width:1e3}),display:{base:"none",md:"block"},h:"100%",objectFit:"cover"}),(0,n.jsx)(C.E,{fontSize:"lg",children:(0,n.jsx)(w.x6,{id:"1KXdNB",values:{AGENT_PROPER_NOUN:k.qV},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{}),2:(0,n.jsx)("strong",{})}})})]}),(0,n.jsx)(v.$,{variant:"solid",onClick:t,children:(0,n.jsx)(w.x6,{id:"fyPioV"})})]})})]})]})})};var j=i(74771),E=i(80314),S=i(12297),M=i(12704),I=i(19063),_=i(64673),D=i(24302),R=i(40452);let T=e=>{let{title:t=(0,n.jsx)(w.x6,{id:"0i4o6E"}),description:i,buttonLabel:a,onOpenCallback:s,onCloseCallback:l,segmentEvent:o,targetFeature:c,isNarrow:d,upsellLocation:p,...u}=e,h=(0,I.u)("planCreditsLaunch"),{openUpsellModal:m}=(0,r.I)(),x={light:{bg:"trueblue.50",bgGradient:"linear-gradient(0deg, var(--chakra-colors-gray-50) 0%, white 100%)",border:"trueblue.200",title:"gray.800",description:"gray.600",borderGradient:"var(--chakra-colors-gradient-brand-bg)"},dark:{bg:"gray.700",bgGradient:"linear-gradient(0deg, var(--chakra-colors-gray-800) 0%, var(--chakra-colors-gray-700) 100%)",border:"trueblue.400",title:"gray.50",description:"gray.50",borderGradient:"var(--chakra-colors-gradient-brand-bg)"}}["light"===(0,D.G6)().colorMode?"light":"dark"],b=h?(0,n.jsx)(w.x6,{id:"TBvhj7"}):(0,n.jsx)(w.x6,{id:"0GWGUB"}),y=h?(0,n.jsx)(w.x6,{id:"1lwYKC"}):(0,n.jsx)(w.x6,{id:"0i4o6E"});return(0,n.jsxs)(R.s,{flex:1,w:"100%",mb:4,p:4,bgGradient:x.bgGradient,position:"relative",flexDirection:d?"column":"row",align:"center",borderRadius:"lg",gap:4,zIndex:1,boxShadow:"md",_before:{content:'""',position:"absolute",inset:0,borderRadius:"lg",border:"".concat(3,"px solid transparent"),background:"".concat(x.borderGradient," border-box"),mask:"linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)",maskComposite:"subtract",opacity:.7},...u,children:[(0,n.jsxs)(g.B,{flex:2,alignSelf:"stretch",spacing:1,children:[(0,n.jsx)(f.D,{size:"sm",color:x.title,children:t||y}),(0,n.jsx)(C.E,{color:x.description,fontSize:{base:"xs",md:"sm"},children:i||b})]}),(0,n.jsx)(g.B,{spacing:1,flex:0,justifyContent:"flex-end",children:(0,n.jsx)(v.$,{variant:"plain",size:{base:"xs",md:"md"},"data-test-id":"ai-credits-upsell",onClick:()=>{m({onOpenCallback:s,onCloseCallback:l,segmentEvent:o,targetFeature:null!=c?c:null,upsellLocation:p})},children:a||(0,n.jsx)(w.x6,{id:"kwkhPe"})})})]})};var z=i(81882),H=i(22670),B=i(28972),N=i(58959),P=i(3276),F=i(40162),V=i(64268),O=i(51504),Z=i(99745),G=i(51684),U=i(99492),W=i(48621),K=i(77650),Q=i(41327),q=i(33500);let J=e=>{var t;let{credits:i,lowCreditStatus:n}=(0,S.B9)(),a=(0,I.u)("plan-credits"),r=null==a||null==(t=a[e])?void 0:t.monthlyCredits,s=r?K.Ru.number(r):null,l=(null!=r?r:0)*2,o=l-(null!=i?i:0)<1500,c="number"==typeof i?K.Ru.number(i):null;return{credits:null!=i?i:0,lowCreditStatus:n,formattedCredits:c,creditsCap:l,formattedMonthlyCredits:s,isTooCloseToCreditCapForOneTimePurchase:o}};var $=i(63193),Y=i(22465),X=i(60287);let ee=()=>{let{subscription:e,product:t}=(0,z.I)(),i=(0,Y.fL)(),a=(0,$.ez)("purchase_credits",i),r=(0,s.CX)(),{isTooCloseToCreditCapForOneTimePurchase:l}=J(t),{rechargeEnabled:o}=(0,X.e)(null==e?void 0:e.workspaceId),c=(0,Y._t)(e),d=(null==i?void 0:i.memberCount)===1,p=!o&&a,u=!o&&a&&d&&r,h=l?(0,n.jsx)(w.x6,{id:"RZyYsL"}):null,g=c?(0,n.jsx)(w.x6,{id:"UcqG0l"}):r?null:(0,n.jsx)(w.x6,{id:"mRcTRS"});return{buyCredits:{shouldShow:u,isDisabled:l,tooltipContent:h},autoRecharge:{shouldShow:p,isDisabled:!r||c,tooltipContent:g},canBuyOrAutoRecharge:p||u,showAutoRechargeControls:o,isOnePersonWorkspace:d,cancellationRequested:c}},et=()=>{let{product:e}=(0,r.I)();return e?(0,n.jsx)(w.x6,{id:"lTZTx2",values:{AGENT_PROPER_NOUN:k.qV}}):(0,n.jsx)(w.x6,{id:"lUUl1i"})};var ei=i(46898),en=i(57405),ea=i(5302);let er=e=>{var t,i,a;let{openBuyCreditsModal:r,source:s,...l}=e,o=(0,ei.d)(),c=(0,H.st)(),[d]=(0,ea.mtJ)(),{subscription:p}=(0,z.I)(),{rechargeEnabled:u,rechargeThreshold:h,rechargeAmount:m}=(0,X.e)(null==p?void 0:p.workspaceId),{autoRecharge:x,isOnePersonWorkspace:f}=ee(),{data:b}=(0,ea.sdf)({variables:{workspaceId:null==p?void 0:p.workspaceId,productType:ea.chg.AddOn},skip:!(null==p?void 0:p.workspaceId)}),k=null==b||null==(a=b.products)||null==(i=a.find(e=>"credits"===e.key))||null==(t=i.prices)?void 0:t[0];return(0,n.jsxs)(g.B,{direction:"column",alignItems:"center",justifyContent:"center",spacing:4,flex:"1",bg:"blackAlpha.50",h:"auto",p:4,fontSize:"sm",rounded:"md",...l,children:[(0,n.jsxs)(en.T,{alignItems:"start",children:[(0,n.jsxs)(N.z,{color:"deepocean.950",children:[(0,n.jsx)(W.g,{icon:U.SGM,size:"sm",fixedWidth:!0}),(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"UJ8nPT"})})]}),(0,n.jsx)(C.E,{children:f?(0,n.jsx)(w.x6,{id:"JdB4HD",values:{rechargeThreshold:h,rechargeAmount:m},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}}):(0,n.jsx)(w.x6,{id:"WE3qTB",values:{rechargeThreshold:h,rechargeAmount:m},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}})})]}),(0,n.jsx)(y.Tz,{placement:"top",label:x.tooltipContent,isDisabled:!x.tooltipContent,children:(0,n.jsx)(v.$,{variant:"plain",size:"sm",w:"100%",onClick:()=>{r("auto-recharge",s)},isDisabled:x.isDisabled,children:(0,n.jsx)(w.x6,{id:"L4lcVQ"})})}),(0,n.jsx)(y.Tz,{placement:"top",label:x.tooltipContent,isDisabled:!x.tooltipContent,children:(0,n.jsx)(v.$,{variant:"link",size:"xs",color:"gray.500",onClick:()=>{(null==p?void 0:p.workspaceId)&&(d({variables:{input:{workspaceId:p.workspaceId,productPriceId:null==k?void 0:k.id,enabled:!1}},onCompleted:()=>{o({title:(0,n.jsx)(w.x6,{id:"dpCX+6"}),status:"success",position:"top",duration:5e3})}}),null==c||c.track(H.VV.CREDITS_AUTO_RECHARGE_DISABLED,{source:s,current_recharge_enabled:u,current_recharge_threshold:h,current_recharge_amount:m}))},isDisabled:x.isDisabled,children:(0,n.jsx)(w.x6,{id:"fiGbaz"})})})]})};var es=i(17920),el=i(61491),eo=i(38089),ec=i(59534);let ed=e=>"object"==typeof e&&"options"in e&&(null==e?void 0:e.options)!==void 0,ep={plus:{oneTime:{amount:{options:[1500],start:1500}},recharge:{amount:{options:[1500],start:1500},threshold:{options:[500],start:500}}},pro:{oneTime:{amount:{options:[1500,3e3,4500,6e3],start:1500}},recharge:{amount:{options:[1500,3e3,4500,6e3],start:3e3},threshold:{options:[500],start:500}}},ultra:{oneTime:{amount:{min:1500,step:1500,start:1500}},recharge:{amount:{min:1500,step:1500,start:15e3},threshold:{min:500,step:500,start:500}}},team:{oneTime:{amount:{min:1500,step:1500,start:1500}},recharge:{amount:{min:1500,step:1500,start:10500},threshold:{min:500,step:500,start:500}}},business:{oneTime:{amount:{options:[1500],start:1500}},recharge:{amount:{min:1500,step:1500,start:15e3},threshold:{min:500,step:500,start:500}}}};var eu=i(68917),eh=i(78140),eg=i(36999),em=i(41283),ex=i(85595),ef=i(37548);let eb=e=>{let{options:t,value:i,setValue:a,isDisabled:r=!1}=e;return 1===t.length?(0,n.jsx)(eh.W,{children:(0,n.jsxs)(eg.I,{as:v.$,isDisabled:!0,w:"100%",textAlign:"start",rightIcon:(0,n.jsx)(eu.D,{}),children:[i," credits"]})}):(0,n.jsxs)(eh.W,{children:[(0,n.jsxs)(eg.I,{as:v.$,w:"100%",textAlign:"start",rightIcon:(0,n.jsx)(eu.D,{}),isDisabled:r,children:[i," credits"]}),(0,n.jsx)(em.c,{maxW:"sm",children:t.map(e=>(0,n.jsx)(ex.D,{icon:e===i?(0,n.jsx)(W.g,{fixedWidth:!0,icon:U.e68}):(0,n.jsx)(m.a,{w:"14px",minW:"14px"}),onClick:()=>a(e),children:e},e))})]})},eC=e=>{let{value:t,config:i,setValue:a,max:r,isDisabled:s=!1}=e,l=ed(i)?500:i.step,o=l*Math.floor(r/l);return ed(i)?(0,n.jsx)(eb,{options:i.options.filter(e=>e<=r),value:t,setValue:a,isDisabled:s}):(0,n.jsx)(ef.Y,{value:t,setValue:a,min:i.min,max:o,step:i.step,isDisabled:s,isInputReadOnly:!0})};var ev=i(70600),ey=i(61835);let ew=e=>{let{creditCost:t,creditAmount:i}=e,{price:n,currency:a}=null!=t?t:{},r=(0,ey.GP)(a),s=n?i/100*n/r:null;return s?(0,ev.v)(s,{currency:a}):null},ek=e=>{var t,i,r;let{subscription:s,product:l,credits:o,creditCost:c,creditsCap:d,onClose:p,modalOpenedSource:u}=e,h=(0,ei.d)(),g=(0,H.st)(),{rechargeEnabled:m,rechargeThreshold:x,rechargeAmount:f}=(0,X.e)(null==s?void 0:s.workspaceId),b=null==ep||null==(t=ep[l.key])?void 0:t.recharge,[y,k]=(0,a.useState)(m&&null!=f?f:b.amount.start),[A,L]=(0,a.useState)(m&&null!=x?x:b.threshold.start),j=!ed(b.threshold),E=ew({creditCost:c,creditAmount:y}),[S,{loading:M}]=(0,ea.mtJ)({}),I=(null==s||null==(r=s.products)||null==(i=r[0])?void 0:i.units)===1,{isPaymentOverdue:_}=(0,ec.U)(),D=()=>{h({title:(0,n.jsx)(w.x6,{id:"daCsuT"}),description:(0,n.jsx)(w.x6,{id:"pr91/M"}),status:"error",position:"top",duration:9e3,isClosable:!0})};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(en.T,{alignItems:"start",spacing:4,children:[j&&(0,n.jsxs)(en.T,{alignItems:"start",w:"100%",children:[(0,n.jsx)(C.E,{fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"wb4MVq"})}),"threshold"in b&&(0,n.jsx)(eC,{value:A,config:b.threshold,setValue:L,max:d-y,isDisabled:M})]}),(0,n.jsxs)(en.T,{alignItems:"start",w:"100%",children:[(0,n.jsx)(C.E,{fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"iGc2SS"})}),(0,n.jsx)(eC,{value:y,config:b.amount,setValue:k,max:d-A,isDisabled:M})]}),(0,n.jsxs)(en.T,{spacing:2,alignItems:"start",children:[(0,n.jsx)(C.E,{fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"8AULTO"})}),(0,n.jsx)(C.E,{children:I?(0,n.jsx)(w.x6,{id:"LhdMIO",values:{creditThreshold:A,creditAmount:y},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}}):(0,n.jsx)(w.x6,{id:"cbQDGW",values:{creditThreshold:A,creditAmount:y},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}})})]}),(0,n.jsxs)(en.T,{bg:"sky.50",p:4,w:"100%",rounded:"lg",alignItems:"start",children:[(0,n.jsxs)(N.z,{justifyContent:"space-between",w:"100%",children:[(0,n.jsx)(C.E,{fontSize:"lg",fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"p69GUm"})}),(0,n.jsx)(C.E,{fontSize:"lg",fontWeight:"semibold",children:E})]}),(0,n.jsx)(C.E,{fontWeight:"thin",fontSize:"sm",children:(0,n.jsx)(w.x6,{id:"C0VHmp"})}),(0,n.jsx)(C.E,{fontSize:"sm",fontWeight:"thin"})]})]}),_&&(0,n.jsx)(eo.f,{updateYourBillingInformationReason:m?(0,n.jsx)(w.x6,{id:"Umf7rX"}):(0,n.jsx)(w.x6,{id:"c+nyVE"})}),(0,n.jsx)(v.$,{onClick:()=>{if(!_&&s.workspaceId){try{S({variables:{input:{workspaceId:s.workspaceId,productPriceId:null==c?void 0:c.id,creditsThreshold:A,creditsToAdd:y,enabled:!0}},onCompleted:()=>{p();let e=o{D()}})}catch(e){console.error("Failed to update credits auto purchase:",e),D()}null==g||g.track(H.VV.CREDITS_AUTO_RECHARGE_UPDATED,{source:u,current_balance:o,current_recharge_enabled:m,current_recharge_threshold:x,current_recharge_amount:f,new_recharge_threshold:A,new_recharge_amount:y,new_recharge_enabled:!0,cost:(null==c?void 0:c.price)?c.price/100*y:void 0,currency:null==c?void 0:c.currency})}},variant:"solid",w:"100%",fontSize:"sm",my:4,isDisabled:M||_,leftIcon:M?(0,n.jsx)(P.y,{size:"xs"}):void 0,children:m?M?(0,n.jsx)(w.x6,{id:"QV52jP"}):(0,n.jsx)(w.x6,{id:"DZ7o4/"}):M?(0,n.jsx)(w.x6,{id:"mWN+qw"}):(0,n.jsx)(w.x6,{id:"tJYKc2"})})]})},eA=e=>{let{subscription:t,productKey:i,creditCost:r,creditsCap:s,credits:l,onClose:o,modalOpenedSource:c}=e,d=(0,ei.d)(),p=(0,H.st)(),u=ep[i].oneTime,[h,g]=(0,a.useState)(u.amount.start),m=ew({creditCost:r,creditAmount:h}),[x,{loading:f}]=(0,ea.qs8)(),b={source:c,current_balance:l,credits_amount:h,cost:(null==r?void 0:r.price)?r.price/100*h:void 0,currency:null==r?void 0:r.currency},y=()=>{d({title:"Credits purchase failed",description:"Please try again or contact support if the issue persists",status:"error",position:"top",duration:5e3,isClosable:!0}),null==p||p.track(H.VV.CREDITS_PURCHASE_FAILED,{...b})},{isPaymentOverdue:k}=(0,ec.U)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(en.T,{alignItems:"start",spacing:4,w:"100%",children:[(0,n.jsxs)(en.T,{alignItems:"start",w:"100%",children:[(0,n.jsx)(C.E,{fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"iGc2SS"})}),(0,n.jsx)(eC,{value:h,config:u.amount,setValue:g,max:s-l,isDisabled:f})]}),(0,n.jsxs)(en.T,{bg:"sky.50",p:4,w:"100%",rounded:"lg",alignItems:"start",children:[(0,n.jsxs)(N.z,{justifyContent:"space-between",w:"100%",children:[(0,n.jsx)(C.E,{fontSize:"lg",fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"tV8kNA"})}),(0,n.jsx)(C.E,{fontSize:"lg",fontWeight:"semibold",children:m})]}),(0,n.jsx)(C.E,{fontWeight:"thin",fontSize:"sm",children:(0,n.jsx)(w.x6,{id:"C0VHmp"})}),(0,n.jsx)(C.E,{fontSize:"sm",fontWeight:"thin"})]})]}),k&&(0,n.jsx)(eo.f,{updateYourBillingInformationReason:(0,n.jsx)(w.x6,{id:"U9Th9I"})}),(0,n.jsx)(v.$,{onClick:()=>{if(!k&&t.workspaceId){try{x({variables:{input:{workspaceId:t.workspaceId,amount:h}},refetchQueries:["getCredits"],onCompleted:()=>{o(),d({title:(0,n.jsx)(w.x6,{id:"nSu1Pt",values:{creditAmount:h}}),status:"success",position:"top",duration:5e3}),null==p||p.track(H.VV.CREDITS_PURCHASE_COMPLETED,{...b})},onError:()=>{y()}})}catch(e){console.error("Failed to purchase credits:",e),y()}null==p||p.track(H.VV.CREDITS_PURCHASE_STARTED,{...b})}},variant:"solid",w:"100%",fontSize:"sm",my:4,isDisabled:f||k,leftIcon:f?(0,n.jsx)(P.y,{size:"xs"}):void 0,children:f?(0,n.jsx)(w.x6,{id:"wdxRmt"}):(0,n.jsx)(w.x6,{id:"34+TCH"})})]})},eL=e=>{var t,i,r;let{isBuyCreditsModalOpen:s,closeBuyCreditsModal:l,product:o,subscription:g,startInAutoRechargeMode:m,modalOpenedSource:x}=e,f=(0,H.st)(),[b,v]=(0,a.useState)(m?"recharge":"one-time"),{buyCredits:y,autoRecharge:k,isOnePersonWorkspace:A}=ee(),L=y.shouldShow&&!y.isDisabled,{rechargeEnabled:j,rechargeThreshold:E,rechargeAmount:S}=(0,X.e)(null==g?void 0:g.workspaceId),M=o.key,{credits:I,lowCreditStatus:_,creditsCap:D}=J(M),{data:R}=(0,ea.sdf)({variables:{workspaceId:g.workspaceId,productType:ea.chg.AddOn}}),T=null==R||null==(r=R.products)||null==(i=r.find(e=>"credits"===e.key))||null==(t=i.prices)?void 0:t[0];return(0,n.jsxs)(c.aF,{isOpen:s,size:"xl",onClose:l,closeOnEsc:!0,closeOnOverlayClick:!0,children:[(0,n.jsx)(d.m,{}),(0,n.jsxs)(p.$,{"data-id":"buy-credits-modal",children:[(0,n.jsx)(u.s,{_hover:{bgColor:"blackAlpha.50"}}),(0,n.jsxs)(h.c,{children:[(0,n.jsx)(es.r,{px:0,children:"one-time"===b?(0,n.jsx)(w.x6,{id:"34+TCH"}):j?(0,n.jsx)(w.x6,{id:"jPpLJz"}):A?(0,n.jsx)(w.x6,{id:"9n+Q7i"}):(0,n.jsx)(w.x6,{id:"5WyIEy"})}),(0,n.jsxs)(en.T,{alignItems:"start",spacing:4,children:[L&&k.shouldShow&&!k.isDisabled&&(0,n.jsxs)(en.T,{spacing:2,alignItems:"start",children:[(0,n.jsx)(C.E,{size:"md",fontWeight:"semibold",children:(0,n.jsx)(w.x6,{id:"uohV9E"})}),(0,n.jsx)(N.z,{children:(0,n.jsx)(el.S,{isChecked:"recharge"===b,onChange:()=>{let e="one-time"===b?"recharge":"one-time";v(e),"recharge"===e?null==f||f.track(H.VV.CREDITS_AUTO_RECHARGE_MODAL_OPENED,{source:x,current_balance:I,low_credit_status:_,used_recharge_checkbox:!0,current_recharge_enabled:j,current_recharge_threshold:E,current_recharge_amount:S}):null==f||f.track(H.VV.CREDITS_PURCHASE_MODAL_OPENED,{source:x,current_balance:I,low_credit_status:_,used_recharge_checkbox:!0})},children:(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"O/Rzj/"})})})})]}),"one-time"===b&&(0,n.jsx)(eA,{subscription:g,productKey:M,creditCost:T,creditsCap:D,credits:I,onClose:l,modalOpenedSource:x}),"recharge"===b&&(0,n.jsx)(ek,{subscription:g,product:o,creditCost:T,creditsCap:D,credits:I,onClose:l,modalOpenedSource:x})]})]})]})]})},ej=e=>{var t;let{isBuyCreditsModalOpen:i,closeBuyCreditsModal:a,subscription:r,startInAutoRechargeMode:s=!1,modalOpenedSource:l}=e;return r&&(null==(t=r.products)?void 0:t[0])?(0,n.jsx)(eL,{isBuyCreditsModalOpen:i,closeBuyCreditsModal:a,product:r.products[0],subscription:r,startInAutoRechargeMode:s,modalOpenedSource:l}):null},eE=e=>{let{trackingSource:t}=e,{buyCredits:i,autoRecharge:r,canBuyOrAutoRecharge:s,showAutoRechargeControls:l,cancellationRequested:o}=ee(),{isBuyCreditsModalOpen:c,startInAutoRechargeMode:d,closeBuyCreditsModal:p,openBuyCreditsModal:u,modalOpenedSource:h}=(()=>{let e=(0,H.st)(),{subscription:t}=(0,z.I)(),{rechargeEnabled:i,rechargeThreshold:n,rechargeAmount:r}=(0,X.e)(null==t?void 0:t.workspaceId),{credits:s,lowCreditStatus:l}=(0,S.B9)(),[o,c]=(0,a.useState)("closed"),[d,p]=(0,a.useState)(void 0);return{isBuyCreditsModalOpen:"closed"!==o,startInAutoRechargeMode:"auto-recharge"===o,modalOpenedSource:d,closeBuyCreditsModal:()=>{p(void 0),c("closed")},openBuyCreditsModal:(t,a)=>{c(t),p(a),"auto-recharge"===t?null==e||e.track(H.VV.CREDITS_AUTO_RECHARGE_MODAL_OPENED,{source:a,current_balance:s,low_credit_status:l,current_recharge_enabled:i,current_recharge_threshold:n,current_recharge_amount:r}):null==e||e.track(H.VV.CREDITS_PURCHASE_MODAL_OPENED,{source:a,current_balance:s,low_credit_status:l})}}})(),{subscription:x,product:b}=(0,z.I)(),k=!!b,A=(0,q.NZ)(),{lowCreditStatus:L,credits:j,creditsCap:E}=J(b),M=K.Ru.date(null==x?void 0:x.nextCreditRefillTime),I=K.Ru.number(E),_=null==x?void 0:x.expirationTime,D=(0,Q.Yq)(_,"PPP");return(0,n.jsxs)(g.B,{spacing:4,alignItems:"center",children:[(0,n.jsxs)(g.B,{spacing:2,alignItems:"center",children:[(0,n.jsx)(C.E,{fontSize:"md",color:L?A[L].darkColor:void 0,children:L?A[L].description:(0,n.jsx)(w.x6,{id:"xy3nnP"})}),(0,n.jsx)(N.z,{children:(0,n.jsx)(f.D,{size:"lg",color:L?A[L].lightColor:void 0,children:null===j?(0,n.jsx)(P.y,{size:"sm"}):(0,n.jsxs)(F.B,{align:"center",children:[(0,n.jsx)(F.Q,{children:(0,n.jsx)(W.g,{icon:G.p7g,fixedWidth:!0})}),(0,n.jsx)(F.Q,{children:(0,n.jsx)(w.x6,{id:"T57gLR",values:{credits:j}})})]})})})]}),!o&&k&&(0,n.jsxs)(g.B,{fontSize:"xs",spacing:1,align:"center",textAlign:"center",children:[(0,n.jsxs)(N.z,{fontSize:"xs",children:[(0,n.jsx)(m.a,{children:(0,n.jsx)(W.g,{icon:U.AoE,size:"sm",fixedWidth:!0})}),(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"/R4cbg",values:{nextCreditRefillTime:M}})})]}),(0,n.jsxs)(N.z,{fontSize:"xs",children:[(0,n.jsx)(m.a,{children:(0,n.jsx)(W.g,{icon:U.I46,size:"sm",fixedWidth:!0})}),(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"6pHWnz",values:{formattedCreditsCap:I}})})]})]}),o&&k&&(0,n.jsxs)(V.F,{status:"error",fontSize:"xs",lineHeight:"base",children:[(0,n.jsx)(O._,{boxSize:4}),(0,n.jsx)(Z.T,{lineHeight:"base",children:(0,n.jsx)(w.x6,{id:"NFjGKD",values:{formattedSubscriptionExpirationTime:D}})})]}),s&&(0,n.jsxs)(R.s,{alignItems:"center",justifyContent:"center",flexWrap:"wrap",gap:2,children:[i.shouldShow&&(0,n.jsx)(y.Tz,{placement:"top",label:i.tooltipContent,isDisabled:!i.tooltipContent,shouldWrapChildren:!0,children:(0,n.jsx)(v.$,{size:"sm",variant:"solid",onClick:()=>{null==u||u("one-time",t)},isDisabled:i.isDisabled,children:(0,n.jsx)(w.x6,{id:"34+TCH"})})}),r.shouldShow&&(0,n.jsx)(y.Tz,{label:r.tooltipContent,isDisabled:!r.tooltipContent,shouldWrapChildren:!0,children:(0,n.jsx)(v.$,{size:"sm",variant:"plain",onClick:()=>void(null==u||u("auto-recharge",t)),isDisabled:r.isDisabled,children:(0,n.jsx)(w.x6,{id:"tJYKc2"})})})]}),l&&(0,n.jsx)(er,{openBuyCreditsModal:u,source:t}),!k&&(0,n.jsx)(C.E,{fontSize:"xs",color:"gray.500",w:{base:"100%",lg:"70%"},textAlign:"center",children:(0,n.jsx)(et,{})}),c&&(0,n.jsx)(ej,{closeBuyCreditsModal:p,isBuyCreditsModalOpen:c,subscription:x,startInAutoRechargeMode:d,modalOpenedSource:h})]})};var eS=i(32844),eM=i(31090),eI=i(59554),e_=i(6743),eD=i(30928),eR=i(62117),eT=i(83619);let ez=e=>{let{...t}=e,i=(0,I.u)("aiDebits"),a=(0,I.u)("ai-credits").enabled,r=i.generateCard,s=i.wizardCreation,l=i.chatSuggestion,o=i.autocomplete,c=i.generateImage,d=(0,I.u)("aiAutocomplete"),p=(0,I.u)("aiGeneratedImages"),{enforceLimit:u,maxCredits:h}=(0,I.u)("enforce-credits-limit"),g=h.toLocaleString(),m=(0,I.u)("ai-credits").signup;return(0,n.jsxs)(eS.n,{allowMultiple:!0,w:"100%",...t,children:[(0,n.jsx)(eH,{accordionLabel:K.Ru._({id:"FEnrpk"}),children:(0,n.jsxs)(eM.Xy,{children:[(0,n.jsxs)(eM.ck,{children:[(0,n.jsx)("strong",{children:(0,n.jsx)(w.x6,{id:"p4u+sD"})})," ",(0,n.jsx)(w.x6,{id:"XSCvWA",values:{aiGeneration:s,GAMMA_ARTIFACT_PROPER_NOUN:k.TP}})]}),(0,n.jsxs)(eM.ck,{children:[(0,n.jsx)("strong",{children:(0,n.jsx)(w.x6,{id:"R8xLRW"})})," ",(0,n.jsx)(w.x6,{id:"M3I7Cf",values:{aiAddCard:r}})]}),(0,n.jsxs)(eM.ck,{children:[(0,n.jsx)("strong",{children:(0,n.jsx)(w.x6,{id:"gPyWmV"})})," ",(0,n.jsx)(w.x6,{id:"eX5Uk8",values:{aiEditing:l}}),(0,n.jsx)(w.x6,{id:"bO6EBT"})]}),p&&(0,n.jsxs)(eM.ck,{children:[(0,n.jsx)("strong",{children:(0,n.jsx)(w.x6,{id:"0jmvoW"})})," ",(0,n.jsx)(w.x6,{id:"OY40J+",values:{aiImages:c}})]}),d&&(0,n.jsxs)(eM.ck,{children:[(0,n.jsx)("strong",{children:(0,n.jsx)(w.x6,{id:"eBVeIQ"})})," ",(0,n.jsx)(w.x6,{id:"AJ11w6",values:{aiAutocomplete:o,AUTOCOMPLETE_SLASH_SHORTCUT:eT.g_,AUTOCOMPLETE_INPUT_SHORTCUT:eT.Hb}})]})]})}),(0,n.jsx)(eH,{accordionLabel:K.Ru._({id:"aY94pc"}),children:(0,n.jsx)(w.x6,{id:"V4Hmhl",values:{FREE_PROPER_NOUN:k.v2,creditsAtSignup:m}})}),a&&(0,n.jsxs)(eH,{accordionLabel:K.Ru._({id:"1pwdRz"}),children:[(0,n.jsx)("p",{children:(0,n.jsx)(w.x6,{id:"tWEjVh"})}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{children:(0,n.jsx)(w.x6,{id:"zozLpO",values:{maxCreditsLocalizedString:g}})})]})]})]})},eH=e=>{let{accordionLabel:t,children:i}=e;return(0,n.jsxs)(eI.A,{children:[(0,n.jsx)("h2",{children:(0,n.jsxs)(e_.J,{px:2,py:2,fontSize:"sm",children:[(0,n.jsx)(m.a,{as:"span",flex:"1",textAlign:"start",fontWeight:"semibold",children:t}),(0,n.jsx)(eD.Q,{})]})}),(0,n.jsx)(eR.v,{pb:4,px:2,fontSize:"sm",children:i})]})};var eB=i(4232),eN=i(94657),eP=i(7274),eF=i(92594),eV=i(64748),eO=i(81138);let eZ={plus:{editText:[1,3],editImage:[8,20],redesign:[200,300]},pro:{editText:[1,3],editImage:[8,20],redesign:[250,400]},ultra:{editText:[1,3],editImage:[8,20],redesign:[400,600]},team:{editText:[1,3],editImage:[8,20],redesign:[250,400]},business:{editText:[1,3],editImage:[8,20],redesign:[250,400]}},eG=()=>{let{currentWorkspace:e}=(0,s.ur)(),{product:t}=(0,z.I)(),i=(0,eO.ez)("public_api",e),a=(0,eO.ez)("ai_models_ultra",e);if(!t)return null;let r=eZ[t].editText[0],l=eZ[t].editText[1],o=eZ[t].editImage[0],c=eZ[t].editImage[1],d=eZ[t].redesign[0],p=eZ[t].redesign[1];return(0,n.jsxs)(g.B,{spacing:4,children:[(0,n.jsx)(C.E,{children:(0,n.jsx)(et,{})}),(0,n.jsx)(C.E,{children:(0,n.jsx)("strong",{children:(0,n.jsx)(w.x6,{id:"SJxkYE",values:{AGENT_PROPER_NOUN:k.qV}})})}),(0,n.jsxs)(eM.Xy,{children:[(0,n.jsx)(eM.ck,{children:(0,n.jsx)(w.x6,{id:"jCQkt+",values:{editTextCostLowerBound:r,editTextCostUpperBound:l}})}),(0,n.jsx)(eM.ck,{children:(0,n.jsx)(w.x6,{id:"BQ+S9f",values:{editImageCostLowerBound:o,editImageCostUpperBound:c}})}),(0,n.jsx)(eM.ck,{children:(0,n.jsx)(w.x6,{id:"jh5wQO",values:{GAMMA_ARTIFACT_PROPER_NOUN:k.TP,redesignCostLowerBound:d,redesignCostUpperBound:p}})})]}),a&&(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"7K3YqE",values:{ULTRA_PROPER_NOUN:k.v$,ultraImageModelsCostLowerBound:30,ultraImageModelsCostUpperBound:120},components:{0:(0,n.jsx)("strong",{})}})}),i&&(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"YkVuZS",components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)(E.N,{href:"https://developers.gamma.app",isExternal:!0,color:"deepocean.500"})}})})]})},eU=()=>{let{product:e}=(0,z.I)(),{monthlyCredits:t,maxCredits:i}=(0,eF.u)("plan-credits")[e],a=K.Ru.number(t,{useGrouping:!0}),s=K.Ru.number(i,{useGrouping:!0}),l=(()=>{let{subscription:e}=(0,r.I)(),t=null==e?void 0:e.nextCreditRefillTime,i=null!==t?(0,eB.A)((0,eN.A)(t),new Date):null;return i?(0,eP.GL)(i):null})(),o=eV.Qu[e].name;return(0,n.jsxs)(g.B,{spacing:4,children:[(0,n.jsx)(C.E,{children:(0,n.jsx)(w.x6,{id:"GpcXel",values:{planName:o,formattedMonthlyCredits:a,formattedMaxCredits:s}})}),l&&(0,n.jsx)(C.E,{children:l})]})},eW=()=>{let e=(()=>{let{product:e}=(0,z.I)(),t=(0,eF.u)("plan-credits"),i=K.Ru.number(t.pro.monthlyCredits,{useGrouping:!0}),a=K.Ru.number(t.ultra.monthlyCredits,{useGrouping:!0});switch(e){case"plus":return(0,n.jsx)(w.x6,{id:"0bdOsj",values:{PRO_PROPER_NOUN:k.Kc,formattedProCredits:i,ULTRA_PROPER_NOUN:k.v$,formattedUltraCredits:a},components:{0:(0,n.jsx)("strong",{})}});case"pro":return(0,n.jsx)(w.x6,{id:"uPlFN3",values:{ULTRA_PROPER_NOUN:k.v$,formattedUltraCredits:a},components:{0:(0,n.jsx)("strong",{})}});default:return null}})(),t=(0,n.jsx)(w.x6,{id:"kHp1NK",components:{0:(0,n.jsx)("strong",{})}});return e?(0,n.jsx)(g.B,{children:(0,n.jsxs)(eM.Xy,{children:[(0,n.jsx)(eM.ck,{children:t}),e&&(0,n.jsx)(eM.ck,{children:e})]})}):t},eK=()=>(0,n.jsxs)(eS.n,{allowMultiple:!0,w:"100%",children:[(0,n.jsx)(eQ,{question:(0,n.jsx)(w.x6,{id:"FEnrpk"}),answer:(0,n.jsx)(eG,{})}),(0,n.jsx)(eQ,{question:(0,n.jsx)(w.x6,{id:"aY94pc"}),answer:(0,n.jsx)(eU,{})}),(0,n.jsx)(eQ,{question:(0,n.jsx)(w.x6,{id:"4Eyi4b"}),answer:(0,n.jsx)(eW,{})})]}),eQ=e=>{let{question:t,answer:i}=e;return(0,n.jsxs)(eI.A,{children:[(0,n.jsx)("h2",{children:(0,n.jsxs)(e_.J,{px:2,py:2,fontSize:"sm",children:[(0,n.jsx)(m.a,{as:"span",flex:"1",textAlign:"start",fontWeight:"semibold",children:t}),(0,n.jsx)(eD.Q,{})]})}),(0,n.jsx)(eR.v,{pb:4,px:2,fontSize:"sm",children:i})]})};var eq=i(61204),eJ=i(68013),e$=i(34807),eY=i(38036),eX=i(72470),e0=i(77979);let e1=e=>{let{url:t,placeholder:i,isDisabled:r=!1,variant:s="plain",customLabel:l,onClick:o,paddingLeft:c=4,...d}=e,[p,u]=(0,a.useState)(!1),{hasCopied:h,onCopy:m}=(0,eJ.i)(t),x=(0,a.useRef)(null),f=(0,ei.d)(),b="link-copied-toast",C=(0,e$.A)({base:!0,sm:!1},{fallback:"sm"});(0,a.useEffect)(()=>{x.current&&p&&(x.current.focus(),x.current.select())},[p]);let y=(0,a.useCallback)(()=>u(!0),[]),k=(0,a.useCallback)(()=>u(!1),[]),A=(0,a.useCallback)(()=>{m(),f.isActive(b)||f({id:b,title:(0,n.jsx)(w.x6,{id:"pQjjYo"}),status:"success",duration:5e3}),null==o||o()},[o,m,f]),L=l||(0,n.jsx)(w.x6,{id:"he3ygx"}),j=!!(C&&void 0!==l),E=(0,n.jsx)(v.$,{isDisabled:r,onClick:A,variant:s,w:"100%",...j?{}:{height:"2rem",margin:2},...r?{opacity:"1 !important",color:"gray.400",_hover:{opacity:"1"},_active:{boxShadow:"0 none"}}:{},children:h?(0,n.jsx)(w.x6,{id:"6V3Ea3"}):L}),S=(0,n.jsx)(eY.p,{ref:x,type:"text",variant:"filled",paddingLeft:c,direction:"ltr",value:t,isReadOnly:!0,isDisabled:r,placeholder:i||void 0,onClick:y,onBlur:k,pointerEvents:r?"none":void 0,h:"3rem",...d});return j?(0,n.jsxs)(g.B,{w:"100%",children:[S,E]}):(0,n.jsxs)(eX.M,{dir:"ltr",children:[S,(0,n.jsx)(e0.t,{h:"3rem",zIndex:1,w:"unset",children:E})]})};var e2=i(60762),e3=i(94524),e5=i(10961);let e4=e=>{var t;let{onCloseCallback:i,onOpenCallback:r,segmentEvent:l,upsellLocation:o}=e,c=(0,e3.fW)(),{user:d,currentWorkspace:p}=(0,s.ur)(),u=(0,s.CX)(),h=(0,$.ez)("unlimited_credits"),[g,m]=(0,a.useState)("buy"),f=(0,I.u)("ai-credits"),{enforceLimit:b,maxCredits:y}=(0,I.u)("enforce-credits-limit"),A=y.toLocaleString(),{data:L}=(0,e2.hh$)({variables:{id:null!=(t=null==p?void 0:p.id)?t:""},skip:!u||!(null==p?void 0:p.id)}),j=null==L?void 0:L.workspaceInviteCode,E=(0,a.useMemo)(()=>d?"teammate"===g&&p&&u&&j?(0,e5.Mo)(p.id,j,d.id):"friend"===g?(0,e5.Wg)(d.id):"":"",[u,p,g,d,j]),S=f.referralBonus,M={friend:{label:K.Ru._({id:"uU68PM"})},teammate:{label:K.Ru._({id:"O/k8gF"})},buy:{label:K.Ru._({id:"/2RIKE"})}}[g],_=c?"friend"===g?44:56:void 0;return(0,n.jsxs)(en.T,{spacing:4,children:[(0,n.jsxs)(eq.e,{variant:"ghost",size:"sm",spacing:0,gap:2,justifyContent:"center",flexWrap:"wrap",alignItems:"center",children:[!h&&(0,n.jsx)(v.$,{onClick:()=>m("buy"),isActive:"buy"===g,color:"buy"===g?void 0:"gray.600",children:(0,n.jsx)(w.x6,{id:"Et23WT"})}),(0,n.jsx)(v.$,{onClick:()=>m("friend"),isActive:"friend"===g,color:"friend"===g?void 0:"gray.600",children:(0,n.jsx)(w.x6,{id:"KSBmDv"})}),u&&(0,n.jsx)(v.$,{leftIcon:(0,n.jsx)(W.g,{icon:U.nWR,fixedWidth:!0}),onClick:()=>m("teammate"),isActive:"teammate"===g,color:"teammate"===g?void 0:"gray.600",children:(0,n.jsx)(w.x6,{id:"dUOpaF"})})]}),("friend"===g||"teammate"===g)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(N.z,{spacing:2,children:[(0,n.jsxs)(C.E,{fontSize:"sm",minW:"50%",children:["friend"===g&&(0,n.jsx)(w.x6,{id:"tBKKYy",values:{referralBonusAmount:S,GAMMA_PROPER_NOUN:k.On}}),"teammate"===g&&(0,n.jsx)(w.x6,{id:"q8MWFp",values:{referralBonusAmount:S}}),b&&(0,n.jsx)(C.E,{fontSize:"xs",color:"gray.500",as:"span",display:"inline-block",children:(0,n.jsx)(w.x6,{id:"fzvA8p",values:{maxCreditsLocalizedString:A}})})]}),(0,n.jsxs)(x.E,{colorScheme:"green",fontSize:"xs",children:["+"," ",(0,n.jsx)(w.x6,{id:"NFNFrR",values:{referralBonusAmount:S}})]})]}),(0,n.jsx)(e1,{url:E,paddingLeft:_,customLabel:M.label})]}),"buy"===g&&(0,n.jsx)(T,{segmentEvent:l,onOpenCallback:i,onCloseCallback:r,title:(0,n.jsx)(w.x6,{id:"1lwYKC"}),targetFeature:"unlimited_credits",upsellLocation:o})]})},e6=(0,a.memo)(e=>{let{onClose:t,onOpen:i,upsellLocation:a,segmentEvent:r=H.VV.GAMMA_PRO_UPSELL_CALLOUT_AI_CREDITS}=e,{product:l,subscription:o}=(0,z.I)(),{lowCreditStatus:x,credits:f}=(0,S.B9)(),{currentWorkspace:b}=(0,s.ur)(),C=!l,k=(0,I.u)("planCreditsLaunch")&&l&&["plus","pro"].includes(l)&&x===M.y.EXHAUSTED;return(0,H.JQ)(e=>{e.track(H.VV.CREDITS_INFO_MODAL_OPENED,{...(0,B._Z)(b,o),low_credit_status:x,credits:f,upsellLocation:a})},[]),(0,n.jsx)(y.L8,{isDark:!1,children:(0,n.jsxs)(c.aF,{isOpen:!0,onClose:()=>{H.zS.track(H.VV.CREDITS_INFO_MODAL_CLOSED,{...(0,B._Z)(b,o),low_credit_status:x,credits:f,upsellLocation:a}),t()},size:"xl",returnFocusOnClose:!1,children:[(0,n.jsx)(d.m,{}),(0,n.jsxs)(p.$,{overflow:"hidden",children:[(0,n.jsx)(u.s,{_hover:{bgColor:"blackAlpha.50"}}),(0,n.jsxs)(h.c,{pb:4,p:0,children:[(0,n.jsx)(m.a,{bg:"blue.50",borderBottom:"1px solid",borderColor:"blue.100",p:6,children:(0,n.jsx)(eE,{trackingSource:"credits_modal"})}),(0,n.jsxs)(g.B,{p:6,spacing:4,alignItems:"center",w:"100%",children:[C?(0,n.jsx)(e4,{onCloseCallback:t,onOpenCallback:i,segmentEvent:r,upsellLocation:a}):k?(0,n.jsx)(T,{segmentEvent:r,onOpenCallback:t,onCloseCallback:i,targetFeature:"unlimited_credits",upsellLocation:a}):null,C?(0,n.jsx)(ez,{}):(0,n.jsx)(eK,{}),(0,n.jsx)(v.$,{variant:"link",rightIcon:(0,n.jsx)(j.p,{}),as:E.N,isExternal:!0,href:_.C.AI_CREDITS,size:"xs",color:"gray.500",_hover:{color:"gray.700",textDecoration:"none"},children:(0,n.jsx)(w.x6,{id:"a3pVqb"})})]})]})]})]})})}),e9=new Date("2025-09-16"),e7=e=>{let{onClose:t,onOpen:i,segmentEvent:a,upsellLocation:c}=e,{product:d}=(0,r.I)(),{user:p}=(0,s.ur)(),[u,h]=(0,l.M)(o.E.lastDismissedAICreditsIntroModal,!1),g=(null==p?void 0:p.createdTime)&&new Date(p.createdTime){h(!0)}}):(0,n.jsx)(e6,{onClose:t,onOpen:i,segmentEvent:a,upsellLocation:c})},e8=(0,a.memo)(e=>{let{isOpen:t,...i}=e;return(0,n.jsx)(n.Fragment,{children:t?(0,n.jsx)(e7,{...i}):null})})},58189:(e,t,i)=>{"use strict";i.d(t,{O:()=>ed});var n=i(6029),a=i(16936),r=i(57405),s=i(72470),l=i(77979),o=i(26420),c=i(38036),d=i(83638),p=i(25223),u=i(99492),h=i(48621),g=i(31241),m=i(19564),x=i(77650),f=i(77850),b=i(30361),C=i.n(b),v=i(55729),y=i(52881),w=i(81949),k=i(70077),A=i(78140),L=i(36999),j=i(49611),E=i(12514),S=i(41283),M=i(37930),I=i(48478),_=i(48810),D=i(55597);let R={label:()=>x.Ru._({id:"DAmK+T"}),key:"All",description:()=>x.Ru._({id:"Zz/1wq"})},T=[R,{label:()=>x.Ru._({id:"10G8Kb"}),key:"Share",description:()=>x.Ru._({id:"EVNJ2h"})},{label:()=>x.Ru._({id:"SjDzTh"}),key:"ShareCommercially",description:()=>x.Ru._({id:"DHhpJP"})}],z=R.key,H=e=>{let{value:t=z,onChange:i}=e;return(0,n.jsxs)(A.W,{children:[(0,n.jsx)(L.I,{w:"100%",as:j.$,boxShadow:"sm",size:"sm",variant:"plain",rightIcon:(0,n.jsx)(h.g,{icon:D.Jt$}),textAlign:"start",children:(e=>{var t;return null==(t=T.find(t=>t.key===e))?void 0:t.label()})(t)}),(0,n.jsx)(E.Z,{children:(0,n.jsx)(S.c,{zIndex:"tooltip",w:"350px",children:(0,n.jsx)(M.i,{type:"radio",w:"100%",defaultValue:R.key,value:t,onChange:e=>i(e),children:T.map(e=>{let{key:t,label:i,description:a}=e;return(0,n.jsxs)(I.k,{value:t,children:[i(),(0,n.jsx)(_.E,{fontSize:"sm",color:"gray.400",children:a()})]},t)})})})})]})};var B=i(83691),N=i(78055),P=i(5767),F=i(88273);let V=e=>(0,v.useCallback)(t=>{fetch("".concat(B.$.API_HOST||"","/media/images/track"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({provider:e,id:t.id})})},[e]);var O=i(40452),Z=i(64268),G=i(51504),U=i(83743),W=i(69388),K=i(41781),Q=i(29452),q=i.n(Q),J=i(38420),$=i(41582),Y=i(33787),X=i(1139),ee=i(53996),et=i(80314);let ei=(0,v.memo)(e=>{let{image:t,isSelected:i,onImageClick:a,resizeThumbnail:r}=e,s=r?(0,F.Ub)(t.thumbnailUrl,F.XS):t.thumbnailUrl;return(0,n.jsxs)(j.$,{borderRadius:"base",overflow:"hidden",display:"block",variant:"ghost",width:"100%",opacity:1,textAlign:"left",pos:"relative",p:0,minH:"auto",h:"auto",_hover:{shadow:"outline"},_active:{shadow:"outline"},transition:"box-shadow .2s ease",cursor:"pointer",onClick:()=>a(t),sx:{_focusVisible:{".attribution-container":{opacity:1}},_hover:{".attribution-container":{opacity:1}}},"data-testid":"image-search-grid-item",children:[(0,n.jsx)(Y._,{w:"100%",src:s,fallback:(0,n.jsx)(K.E,{height:"120px",borderRadius:"base"})}),(0,n.jsx)(X.z,{in:i,children:(0,n.jsx)(o.a,{pointerEvents:"none",color:"white",pos:"absolute",inset:0,bg:"rgba(0,0,0,.5)",borderRadius:"base",children:(0,n.jsx)(ee.o,{h:"100%",w:"100%",children:(0,n.jsx)(h.g,{icon:u.e68})})})}),!t.thumbnailUrl&&(0,n.jsx)(W.E,{width:"100%",children:(0,n.jsx)(K.E,{height:"80px",borderRadius:"base"})}),(0,n.jsxs)(o.a,{left:0,right:0,bottom:0,p:2,pos:"absolute",color:"white",fontSize:"xs",textOverflow:"ellipsis",overflow:"hidden",bg:"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%)",borderBottomRadius:"base",className:"attribution-container",opacity:0,transitionProperty:"common",transitionDuration:"normal",children:[t.attributionUrl&&t.credit&&(0,n.jsx)(g.Tz,{label:t.credit,placement:"left",children:(0,n.jsx)(et.N,{mr:1,target:"_blank",rel:"noopener noreferrer",href:t.attributionUrl,tabIndex:-1,children:(0,n.jsx)(h.g,{transform:"shrink-4",icon:u.AaJ})})}),t.credit]})]})});ei.displayName="ImageSearchGridItem";let en=e=>{let{searchQuery:t,currentImageUrl:i,updateAttributes:a,provider:r,imageResults:s,isLoading:l,canLoadMore:c,loadMore:d,hasError:p,resultsPerPage:u,resizeThumbnails:h}=e,g=V(r),x=(0,v.useCallback)(e=>{g(e),a((0,$.TF)(e,t,r))},[r,t,g,a]),f=s.map(e=>{let t=e.imageUrl.split("?")[0],a=i&&i.split("?")[0];return(0,n.jsx)(ei,{provider:r,image:e,isSelected:t===a,onImageClick:x,resizeThumbnail:h},e.id)});return(0,n.jsxs)(O.s,{direction:"column",align:"stretch",children:[l&&0===s.length&&(0,n.jsx)(ea,{resultsPerPage:u}),s.length>0&&(0,n.jsx)(J.A,{columnsCount:3,gutter:"0.5rem",children:f}),c&&(0,n.jsx)(j.$,{variant:"plain",onClick:d,mt:4,isLoading:l,children:(0,n.jsx)(m.x6,{id:"yQ2kGp"})}),0===s.length&&!l&&(0,n.jsx)(o.a,{width:"100%",textAlign:"center",padding:"10px",children:(0,n.jsx)(_.E,{style:{color:"gray"},children:(0,n.jsx)(m.x6,{id:"SihI8q",values:{searchQuery:t}})})}),p&&(0,n.jsxs)(Z.F,{status:"error",children:[(0,n.jsx)(G._,{}),(0,n.jsx)(m.x6,{id:"Fkbzp8"})]})]})},ea=e=>{let{resultsPerPage:t}=e;return(0,n.jsx)(U.r,{columns:3,spacing:2,children:q()(t).map((e,t)=>(0,n.jsx)(W.E,{children:(0,n.jsx)(K.E,{height:"120px",borderRadius:"base"})},t))})},er="75px",es=v.memo(e=>{let{image:t,isSelected:i,onImageClick:a}=e;return(0,n.jsx)(W.E,{height:er,width:er,children:(0,n.jsx)(j.$,{borderRadius:"base",bgColor:i?"deepocean.100":void 0,color:"gray.800",display:"block",width:"100%",height:"100%",maxH:"100%",pos:"relative",_hover:{bgColor:i?"deepocean.100":"deepocean.50"},_active:{bgColor:"deepocean.100"},transition:"box-shadow .2s ease",variant:"ghost",cursor:"pointer",onClick:()=>a(t),"data-testid":"image-search-grid-item",children:(0,n.jsx)(o.a,{height:"100%",maxH:"100%",sx:{img:{width:"100%",height:"100%",objectFit:"contain"}},children:(0,n.jsx)("img",{src:t.thumbnailUrl,alt:t.title||"Image search result",style:{width:"100%",height:"100%",objectFit:"contain"}})})})},t.id)});es.displayName="ImageSearchGridItem";let el=e=>{let{searchQuery:t,currentImageUrl:i,updateAttributes:a,provider:r,imageResults:s,isLoading:l,canLoadMore:c,loadMore:d,hasError:p,resultsPerPage:u,resultEntityType:h="image"}=e,g=V(r),x=(0,v.useCallback)(e=>{g(e),a((0,$.TF)(e,t,r))},[r,t,g,a]),f=s.map(e=>{let t=e.imageUrl.split("?")[0],a=i&&i.split("?")[0];return(0,n.jsx)(es,{image:e,isSelected:t===a,onImageClick:x},e.id)});return(0,n.jsxs)(O.s,{direction:"column",align:"stretch",children:[l&&0===s.length&&(0,n.jsx)(eo,{resultsPerPage:u}),s.length>0&&(0,n.jsx)(U.r,{gap:2,columns:{base:4,"2xl":6},children:f}),c&&(0,n.jsx)(j.$,{variant:"plain",onClick:d,mt:4,isLoading:l,children:(0,n.jsx)(m.x6,{id:"yQ2kGp"})}),0===s.length&&!l&&(0,n.jsx)(o.a,{width:"100%",textAlign:"center",padding:"10px",children:(0,n.jsx)(_.E,{style:{color:"gray"},children:"icon"===h?(0,n.jsx)(m.x6,{id:"2AY48J",values:{searchQuery:t}}):(0,n.jsx)(m.x6,{id:"SihI8q",values:{searchQuery:t}})})}),p&&(0,n.jsxs)(Z.F,{status:"error",children:[(0,n.jsx)(G._,{}),"icon"===h?(0,n.jsx)(m.x6,{id:"5hlcZg"}):(0,n.jsx)(m.x6,{id:"Fkbzp8"})]})]})},eo=e=>{let{resultsPerPage:t}=e;return(0,n.jsx)(U.r,{columns:{base:4,"2xl":6},spacing:2,children:q()(t).map((e,t)=>(0,n.jsx)(W.E,{height:er,children:(0,n.jsx)(K.E,{height:"100%",borderRadius:"base"})},t))})},ec=(0,f.P)(a.K),ed=e=>{let{currentImageUrl:t,updateAttributes:i,defaultQuery:a,randomQueries:f,provider:b,enablePagination:A=!0,enableSearch:L=!0,enableLicenseFilter:j=!1,resultsPerPage:E=18,resizeThumbnails:S=!1,resultEntityType:M="image",mediaSearchQuery:I,setMediaSearchQuery:_,displayAsGrid:D=!1}=e,[R,T]=(0,v.useState)(""),{isInOfflineMode:z}=(0,y.u)(),{search:B,isLoading:V,loadMore:O,canLoadMore:Z,hasError:G,imageResults:U,resetResults:W,searchQuery:K,license:Q,updateLicense:q}=(e=>{let{provider:t,enablePagination:i,resultsPerPage:n}=e,[a,r]=(0,v.useState)(""),[s,l]=(0,v.useState)([]),[o,c]=(0,v.useState)(!1),[d,p]=(0,v.useState)(!1),[u,h]=(0,v.useState)(1),[g,m]=(0,v.useState)("All"),x=(0,v.useRef)(g),[f,b]=(0,v.useState)(0),C=i&&s.length>0&&u<6&&f===n,y=(0,v.useCallback)(async(e,i)=>{c(!0),p(!1);try{let a={license:x.current,page:i,gammaFeature:"mediaDrawer"};"bing"===t&&(a.minWidth=P.s.minWidth,a.maxWidth=P.s.maxWidth);let r=await (0,N.g)({query:e,count:n,provider:t,options:a});if(c(!1),!((null==r?void 0:r.length)>=0))throw Error("No images found");let s=r.filter(e=>(0,F.zk)(e.imageUrl));b(s.length),l(e=>e.concat(s))}catch(e){p(!0),c(!1),console.error("(caught) [ImageSearchGrid] fetchResults:",e)}},[t,n]),w=(0,v.useCallback)(e=>{l([]),b(0),h(1),r(e),y(e,1)},[y]),k=(0,v.useCallback)(()=>{y(a,u+1),h(u+1)},[y,a,u]),A=(0,v.useCallback)(()=>{r(""),l([]),h(1),b(0)},[]),L=(0,v.useCallback)(e=>{m(e),x.current=e,A(),w(a)},[A,w,a]);return{search:w,isLoading:o,loadMore:k,canLoadMore:C,hasError:d,imageResults:s,resetResults:A,searchQuery:a,license:g,updateLicense:L}})({provider:b,enablePagination:A,resultsPerPage:E});(0,v.useEffect)(()=>{_&&K!==I&&_(K)},[K,_,I]),(0,k.Vg)(()=>{if(!z){if(a){T(a),B(a);return}T(""),f?B(C()(f)||""):W()}},[a,z,f,W,B],[b]);let J=(0,v.useCallback)(()=>{let e=C()(f);e&&B(e)},[f,B]),$=(0,k.lW)(B,1e3);return(0,n.jsxs)(r.T,{spacing:4,align:"stretch",translate:"no",children:[(0,n.jsx)(g.Tz,{placement:"top",label:(0,n.jsx)(m.x6,{id:"wj1Zq8"}),isDisabled:L,children:(0,n.jsxs)(s.M,{size:"md",children:[(0,n.jsx)(l.W,{pointerEvents:"none",children:(0,n.jsx)(o.a,{color:"gray.400",children:(0,n.jsx)(h.g,{icon:u.MjD})})}),(0,n.jsx)(c.p,{isDisabled:!L,placeholder:"icon"===M?x.Ru._({id:"oMAM3/"}):x.Ru._({id:"6YBjmV"}),value:R,onChange:e=>{T(e.target.value),$(e.target.value)},"data-testid":"image-search-input"}),f&&(0,n.jsx)(l.t,{children:(0,n.jsx)(g.Tz,{placement:"top",label:(0,n.jsx)(m.x6,{id:"OVjfHO"}),children:(0,n.jsx)(ec,{icon:(0,n.jsx)(h.g,{icon:u.xNJ}),"aria-label":"Surprise me",variant:"ghost",onClick:J,size:"sm",whileTap:{y:"-5px"},onMouseDown:w.Fw})})})]})}),j&&(0,n.jsxs)(d.MJ,{children:[(0,n.jsx)(p.l,{fontSize:"sm",fontWeight:"semibold",children:(0,n.jsx)(m.x6,{id:"6TSHCF"})}),(0,n.jsx)(H,{value:Q,onChange:q})]}),K&&(D?(0,n.jsx)(el,{updateAttributes:i,currentImageUrl:t,searchQuery:K,provider:b,imageResults:U,isLoading:V,canLoadMore:Z,loadMore:O,hasError:G,resultsPerPage:E,resizeThumbnails:S,resultEntityType:M}):(0,n.jsx)(en,{updateAttributes:i,currentImageUrl:t,searchQuery:K,provider:b,imageResults:U,isLoading:V,canLoadMore:Z,loadMore:O,hasError:G,resultsPerPage:E,resizeThumbnails:S}))]})}},58215:(e,t,i)=>{"use strict";i.d(t,{Ax:()=>M,D6:()=>h,Eb:()=>m,Kh:()=>S,L$:()=>ea,Lp:()=>u,P7:()=>f,QI:()=>Y,Re:()=>H,SA:()=>d,VN:()=>k,Xj:()=>x,_B:()=>b,_Z:()=>j,bo:()=>E,eI:()=>y,fu:()=>w,gt:()=>$,iZ:()=>g,lR:()=>A,lX:()=>C,n3:()=>J,o5:()=>q,ok:()=>L,py:()=>I,to:()=>v,uk:()=>p});var n=i(79683),a=i(4742),r=i(96230),s=i(26533),l=i(28547),o=i(52239),c=i(12210);let d="themed-html-shape-background",p="themed-html-shape-outline",u="themed-svg-shape-outline",h="themed-svg-shape-background",g="themed-svg-shape-background-dim",m="themed-svg-shape-background-light",x="themed-svg-neutral-background",f="themed-html-shape-fill",b="themed-svg-shape-fill",C="themed-svg-shape-fill-dim",v="themed-svg-shape-fill-light",y="themed-line",w="themed-svg-line",k="themed-shape-outside-text",A="themed-shape-text-over-background",L="themed-shape-text-over-fill",j="themed-svg-shape-background-rtl",E="themed-svg-shape-fill-rtl",S="themed-svg-shape-fill-dim-rtl",M="themed-svg-shape-fill-light-rtl",I=()=>({[".".concat(d)]:D,[".".concat(p)]:R,[".".concat(h)]:H,[".".concat(u)]:z,[".".concat(g)]:B,[".".concat(m)]:N,[".".concat(x)]:P,[".".concat(y)]:W,[".".concat(w)]:K,[".".concat(f)]:V,[".".concat(b)]:O,[".".concat(C)]:Z,[".".concat(v)]:G,[".".concat(k)]:Q,[".".concat(A)]:F,[".".concat(L)]:U}),_="var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))",D={borderRadius:"var(--box-border-radius)",boxShadow:"var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(_,")"),border:"var(--shape-border-width) solid var(--shape-border-color-override, var(--shape-border-color))",background:"var(--shape-bg-color-override, var(--shape-bg-image, var(--shape-bg-color-alpha)))",backgroundColor:"var(--shape-bg-color-override, var(--shape-bg-color-alpha))","--body-color":"var(--shape-text-color)",...(0,l.U2)("var(--shape-text-color)")},R={background:"var(--card-background-color)",border:"var(--line-thickness) solid var(--shape-border-color-override, var(--shape-border-color))",borderRadius:"var(--box-border-radius)",boxShadow:"var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(_,")"),...(0,l.U2)("var(--body-color)")},T={stroke:"var(--shape-border-color-override, var(--shape-border-color))",strokeWidth:"var(--shape-border-width)",vectorEffect:"non-scaling-stroke",strokeLinejoin:"round",strokeLinecap:"round"},z={...T,fill:"none"},H={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-image-svg) var(--shape-bg-color-alpha))",filter:"var(--shape-filter, drop-shadow(var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(_,"))")},B={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-color-alpha-dim))"},N={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-color-alpha-light))"},P={...T,fill:"var(--neutral-background-color)"},F={"--body-color":"var(--shape-text-color)",...(0,l.U2)("var(--shape-text-color)")},V={background:"var(--shape-bg-color-override, var(--shape-fill))"},O={fill:"var(--shape-bg-color-override, var(--shape-fill-svg))"},Z={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-dim))"},G={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-light))"},U={"--body-color":"var(--shape-fill-text-color)",...(0,l.U2)("var(--shape-fill-text-color)"),...(0,o.t)("var(--shape-fill-text-color)")},W={backgroundColor:"var(--shape-border-color-override, var(--line-color))",borderRadius:"var(--box-border-radius)"},K={stroke:"var(--shape-border-color-override, var(--line-color))",strokeLinejoin:"round",strokeLinecap:"round"},Q={...(0,l.U2)("var(--body-color)")},q=e=>{let{cardColor:t,bodyColor:i,config:l,theme:o}=e,d=(0,s.Ik)(t),p=(0,s.Ik)((0,s.QD)(o,l.shapeColorScheme)),u=(0,s.GV)(o,l.shapeColorScheme,l.shapeFill),h="custom"===l.shapeColorScheme?"var(--neutral-border-color)":u,g=r.z0[l.shapeFill].opacity,m=(0,n.sN)(d,p,g),x=(0,n.$p)(d),f=x?(0,n.Zt)(m,3):(0,n.Zt)(m,-3),b=x?(0,n.Zt)(m,-3):(0,n.Zt)(m,3),C=(0,s.Ik)(i),v=g>0&&!(0,n.a6)(p,C)?(0,c.S0)(p).textColor:C,y=(0,s.Ik)((0,s.VH)(o)),w=(0,c.S0)(y).textColor,k=x?(0,n.Pf)(y,10):(0,n.Pf)(y,-10),A=x?(0,n.Pf)(y,-10):(0,n.Pf)(y,10),L="none"!==l.shapeShadow,j=X(t),E=!(0,n.a6)(d,m),S=a.rS&&L&&E;return{shapeBackgroundAlpha:m,shapeBackgroundAlphaDim:f,shapeBackgroundAlphaLight:b,shapeBackgroundColor:p,finalShapeBorderColor:S?j:u,isOverridingBorder:S,shapeTextColor:v,lineColor:h,fillOpacity:g,shapeFillTextColor:w,accentColorDim:k,accentColorLight:A}},J=e=>{let{cardColor:t,bodyColor:i,config:n,theme:a}=e,{shapeBackgroundAlpha:r,shapeBackgroundAlphaDim:s,shapeBackgroundAlphaLight:l,shapeBackgroundColor:o,finalShapeBorderColor:c,isOverridingBorder:d,shapeTextColor:p,lineColor:u,fillOpacity:h,shapeFillTextColor:g,accentColorDim:m,accentColorLight:x}=q({cardColor:t,bodyColor:i,config:n,theme:a});return{"--shape-bg-image":"none"===n.shapeFill||"accent"!==n.shapeColorScheme?void 0:"var(--accent-gradient-background)","--shape-bg-color-alpha":r,"--shape-bg-color-alpha-dim":s,"--shape-bg-color-alpha-light":l,"--shape-bg-color":o,"--shape-border-color":c,...d&&{"--shape-border-color-override":c,"--shape-border-width":"0.125em"},"--shape-text-color":p,"--line-color":u,"--shape-bg-image-svg":"none"===n.shapeFill||"accent"!==n.shapeColorScheme?"url(#transparent)":"url(#theme-accent-background-gradient-linear)","--shape-bg-image-svg-rtl":"none"===n.shapeFill||"accent"!==n.shapeColorScheme?"url(#transparent)":"url(#theme-accent-background-gradient-linear-rtl)","--shape-fill":"var(--accent-gradient-fill, var(--accent-color))","--shape-fill-opacity":h,"--shape-fill-svg":"url(#theme-accent-gradient-linear) var(--accent-color)","--shape-fill-svg-rtl":"url(#theme-accent-gradient-linear-rtl) var(--accent-color)","--shape-fill-svg-dim":"var(--accent-color-dim)","--shape-fill-svg-light":"var(--accent-color-light)","--shape-fill-text-color":g,"--accent-color-dim":m,"--accent-color-light":x}},$=e=>{var t;let{config:i}=e,n=r.T5[i.roundness].blockRadius,a=null==(t=r.OE[i.buttonRoundness])?void 0:t.borderRadius,{shapeBorderEm:s,lineThicknessEm:l}=r.ws[i.shapeBorder];return{"--box-border-radius":"sm"===i.roundness&&s>0?"1px":"".concat(n,"em"),"--shape-border-width":"".concat(s,"em"),"--line-thickness":"max(round(".concat(l,"em, 1px), 1px)"),"--button-border-radius":a}},Y=e=>{let{cardColor:t,config:i}=e,n=(0,s.Ik)(t),l=r.kI[i.shapeShadow],o=r.ws[i.shapeBorder].shadowSizeEm;if("getShadow"in l)return{"--shape-shadow":l.getShadow(n),"--clickable-shadow":l.getClickShadow(n),"--shape-filter":l.shapeFilter};{let{shadowDistance:e,shadowBlur:i,shadowColorScheme:n,pdfShadow:r}=l,s="block"===n?void 0:X(t),c="0 0.25em 0.375em -0.0625em rgba(0, 0, 0, 0.1), 0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06)";return a.rS&&!r?{"--shape-shadow":"none","--clickable-shadow":"none","--shape-filter":"none"}:0===e&&"0"===i?{"--shape-shadow":"none","--clickable-shadow":c}:{"--shape-shadow-size":"".concat(e*o,"em"),"--shape-shadow-blur":i,"--shape-shadow-color":s,"--clickable-shadow":c,"--shape-filter":void 0}}},X=e=>{let t=(0,s.Ik)(e);return .35>(0,n.VU)(t)?(0,n.$3)("white",.25):(0,n.$3)((0,n.PE)(t,.2),.125)},ee={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-image-svg-rtl, var(--shape-bg-image-svg)) var(--shape-bg-color-alpha))",filter:"var(--shape-filter, drop-shadow(calc(-1 * var(--shape-shadow-size)) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(_,"))")},et={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-rtl, var(--shape-fill-svg)))"},ei={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-dim))"},en={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-light))"},ea=()=>({[".".concat(j)]:ee,[".".concat(E)]:et,[".".concat(S)]:ei,[".".concat(M)]:en})},58590:(e,t,i)=>{"use strict";i.d(t,{M:()=>n.M});var n=i(4375)},58731:(e,t,i)=>{"use strict";i.d(t,{G:()=>H});var n=i(6029),a=i(68068),r=i(36071),s=i(60628),l=i(17920),o=i(58959),c=i(29810),d=i(40691),p=i(40452),u=i(3674),h=i(65327),g=i(19564),m=i(63867),x=i(55729),f=i(40271),b=i(52881),C=i(2137),v=i(91420),y=i(59013),w=i(92841),k=i(95856),A=i(83649),L=i(98138),j=i(85220),E=i(22428),S=i(20044),M=i(60856),I=i(92986),_=i(87489),D=i(41285),R=i(23469),T=i(5314),z=i(518);let H=x.memo(e=>{var t,i;let{editor:H}=e;(0,I.lC)(H);let B=(0,I.CJ)(H),N=(0,T.f)(),P=(0,k.GV)(_.nD),F=H.state.selection,V=(0,x.useMemo)(()=>(0,z.Am)(H,F),[H,F]),O=null==V?void 0:V.id,Z=(0,k.GV)((0,A.No)(O||"")),{currentMediaDrawerSourceKey:G,setMediaDrawerSourceKeyAction:U,isQuickAction:W}=(0,j.B)(),K=L.Fn[G],{isConnected:Q}=(0,b.u)(),q=!!(Q||K.availableOffline),J=(0,k.GV)(_.rp),$=V&&(0,z.Nx)(H,V.type),Y=B&&!!(J&&$&&P),X=(0,x.useRef)(null),ee=(0,x.useCallback)(()=>{N({isOpen:!1}),F instanceof m.nh&&H.chain().selectNodeAtPos(F.from,!1).focus().run()},[H,F,N]),et=(0,E.N)(H);(0,x.useEffect)(()=>{$||N({isOpen:!1})},[$,N]),(0,x.useEffect)(()=>{Y&&setTimeout(()=>{if(!X.current||!q)return;let e=(0,h.ep)(X.current);e&&!(e.length<1)&&requestAnimationFrame(()=>{let t=e[0];null==t||t.focus()})},100)},[q,Y,H]),(0,x.useEffect)(()=>{if(!V)return;let{attrs:e,mediaType:t,type:i}=V;(0,z.Nx)(H,i)&&(!H.isSiteNavbarEditor||(0,S.We)(H))&&!W&&U("embed"===t&&null===e.source?y.J.key:e.source||G)},[V,H,U,G,W]);let[ei,en]=(0,x.useState)("");(0,x.useEffect)(()=>{var e;(null==V||null==(e=V.attrs)?void 0:e.query)?en(V.attrs.query):en("")},[null==V||null==(t=V.attrs)?void 0:t.query]);let ea=(0,x.useCallback)(e=>{Z&&A.RR.emit("cancelRemoveBg",{id:O||""}),(0,z.vI)({editor:H,selection:F,sourceKey:G,attrs:e,resizeToFit:null==K?void 0:K.resizeToFit})},[H,Z,G,F,O,null==K?void 0:K.resizeToFit]),er={...null==V?void 0:V.attrs,query:ei||(null==V||null==(i=V.attrs)?void 0:i.query)};(e=>{let{currentAttributes:t,updateAttributes:i,editor:n,isMounted:a}=e,r=(0,x.useRef)({currentAttributes:t,updateAttributes:i,sourceKey:t.source});r.current.currentAttributes=t,r.current.updateAttributes=i,(0,x.useEffect)(()=>{r.current.sourceKey=r.current.currentAttributes.source},[t.tempUrl,t.src]),(0,x.useEffect)(()=>{if(!n||a)return;let{src:e,tempUrl:t,uploadStatus:i}=r.current.currentAttributes;t&&!e&&i!==C.A.Uploading&&(console.log("[useUploadOnUnmount] uploading tempUrl:",t),r.current.updateAttributes({uploadStatus:C.A.Uploading,source:r.current.sourceKey}),(0,v.XE)(n,t))},[n,a])})({currentAttributes:er,updateAttributes:ea,editor:H,isMounted:Y});let es=(0,x.useCallback)(()=>{(0,z.vI)({editor:H,selection:F,sourceKey:G,attrs:{source:G},nodeName:"mediaPlaceholder",resetAttrs:!0})},[G,F,H]),el=(0,D.o)(),eo=(null==V?void 0:V.editType)||"node",ec=(0,x.useCallback)(e=>(null==V?void 0:V.mediaType)==="embed"?"embed"===e.nodeName||"video"===e.nodeName:(null==V?void 0:V.mediaType)==="image"?"image"===e.nodeName:(null==V?void 0:V.mediaType)==="icon"&&(null==e?void 0:e.key)?(0,M.D)(e.key)||"image.custom"===e.key:!!e.nodeName,[V]),ed=L.ez[G];return(0,n.jsxs)(a._s,{isOpen:Y,onClose:ee,size:el,trapFocus:!1,blockScrollOnMount:!1,children:[(0,n.jsx)(r.m,{background:"none"}),(0,n.jsxs)(s.z,{onKeyDown:et,"data-in-editor-focus":!0,"data-testid":"media-drawer","data-test-media-source":G,children:[(0,n.jsx)(l.r,{fontSize:"x-large",children:(0,n.jsxs)(o.z,{me:7,children:[(0,n.jsx)(g.x6,{id:"xYilR2"}),(0,n.jsx)(c.h,{}),(null==V?void 0:V.mediaType)==="image"&&!H.isSiteNavbarEditor&&(0,n.jsx)(f.V,{onClick:ee,image:null==V?void 0:V.attrs})]})}),(0,n.jsxs)(d.c,{overflowX:"hidden",sx:{scrollbarGutter:"stable"},display:"flex",flexDirection:"column",pt:0,children:[(0,n.jsx)(w.r,{isConnected:q,description:(0,n.jsx)(g.x6,{id:"2y7sUG"}),mb:6}),(0,n.jsx)(R.H,{currentSource:K,onChange:e=>U(e,!0),isValidSource:ec}),K&&(0,n.jsx)(p.s,{ref:X,opacity:q?1:.4,pointerEvents:q?"initial":"none",flex:"1",direction:"column",children:(0,n.jsx)(ed,{editor:H,updateAttributes:ea,currentAttributes:er,resetToPlaceholder:es,editType:eo,closeDrawer:ee,mediaSearchQuery:ei,setMediaSearchQuery:en})})]}),(0,n.jsx)(u.s,{"data-testid":"media-drawer-close"})]})]})});H.displayName="MediaDrawer"},58781:(e,t,i)=>{"use strict";i.d(t,{G:()=>g,j:()=>m});var n=i(6029),a=i(74676),r=i(58959),s=i(48810),l=i(51684),o=i(48621),c=i(31241),d=i(19564),p=i(19063),u=i(63193),h=i(33500);let g=e=>{var t;let{type:i,multiplier:a,...r}=e,s=(0,p.u)("aiDebits");if((0,u.ez)("unlimited_credits"))return null;let l=null!=(t=s[i])?t:h.rA[i];return(0,n.jsx)(m,{totalCredits:l*(null!=a?a:1),...r})},m=e=>{let{totalCredits:t,...i}=e;return(0,n.jsx)(c.Tz,{label:(0,n.jsx)(d.x6,{id:"ryy5zT",values:{totalCredits:t}}),children:(0,n.jsx)(a.E,{colorScheme:"whiteAlpha",bg:"whiteAlpha.300",textTransform:"none",textShadow:"none",fontSize:"xxs",ml:2,...i,children:(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(s.E,{children:t}),(0,n.jsx)(o.g,{icon:l.p7g,size:"sm"})]})})})}},58902:(e,t,i)=>{"use strict";i.d(t,{Mu:()=>u,kf:()=>g,tE:()=>h});var n=i(37243),a=i(15902),r=i(63867),s=i(20044),l=i(72524),o=i(10961),c=i(72368),d=i(49646),p=i(93028);let u=(e,t,i)=>{var d;let u=x(i);if(u.length>0)return u.forEach(t=>{let{mark:i}=t;(0,p.E0)(i)||(0,p.uI)(i.attrs.href,e)}),!1;let g=null==(d=t.clipboardData)?void 0:d.getData("text/plain");if(!g||!h(g))return!1;let{selection:f}=e.state;if(f instanceof r.U3&&!f.empty)return t.preventDefault(),m(e,g),!0;if(g.match(o.D_)||(0,l.Zj)(g))return!1;if(!e.schema.nodes.embed)return(0,p.uI)(g,e),!1;let b=f instanceof a.n,C=f.empty&&["paragraph","heading","title"].includes(f.$from.parent.type.name)&&(0,s.Op)(f.$from.parent),v="gallery"===f.$from.parent.type.name,y=(0,n.BQ)(f)&&"gallery"===f.node.type.name;if(!(C||v||y||b))return(0,p.uI)(g,e),!1;let w=f.from-1,k=y?{from:f.to-1,to:f.to-1}:C?{from:w,to:w+f.$from.parent.nodeSize}:{from:f.from,to:f.to};return e.chain().setTextSelection(k).insertEmbedAndFetchMetadata(g,void 0,!0).command(e=>{let{tr:t}=e,i=(0,c.i)(t);return i&&t.setSelection(i),!0}).run(),!0},h=e=>(0,l.Se)(e)&&!e.includes("\n")&&(0,l.AY)(e),g=e=>1===e.content.childCount&&e.content.firstChild.isTextblock&&h(e.content.firstChild.textContent),m=(e,t)=>{e.commands.setMark(d.N.name,{href:t}),(0,p.uI)(t,e)},x=e=>{let t=[];return e.content.descendants((e,i)=>{e.marks.filter(e=>"link"===e.type.name).forEach(e=>{t.push({mark:e,pos:i})})}),t}},59013:(e,t,i)=>{"use strict";i.d(t,{J:()=>r});var n=i(51684),a=i(77650);let r={label:()=>a.Ru._({id:"/hLjBB"}),description:()=>a.Ru._({id:"wRlboO"}),key:"embed.custom",icon:n.c9S,keywords:["webpage","website","app","embed","iframe"]}},59353:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new(i(90158)).b},59534:(e,t,i)=>{"use strict";i.d(t,{U:()=>o});var n=i(6029),a=i(79477),r=i(48086),s=i(32277),l=i(81882);let o=()=>{var e,t,i;let{user:o,currentWorkspace:c}=(0,r.ur)(),{subscription:d,product:p}=(0,l.I)(),{launchFailedPaymentFlow:u,failedPaymentFlowEnabled:h}=(0,a.yf)({subscription:d,workspace:c,autoLaunch:!1});if(!d||!p)return{isPaymentOverdue:!1};let{status:g,expirationTime:m}=d,x=(null==d||null==(e=d.managedByUser)?void 0:e.id)===(null==o?void 0:o.id),f=(0,s.AY)(d.id),b=m>Date.now(),C="unpaid"===g||"unpaid_partial"===g||"past_due"===g||b;if(!C)return{isPaymentOverdue:!1};let v=null==(t=d.managedByUser)?void 0:t.displayName,y=null==(i=d.managedByUser)?void 0:i.email;return{isPaymentOverdue:C,isCurrentUserBillingAdmin:x,billingAdminDisplayName:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("b",{children:v})," (",y,")"]}),updateYourBillingInfoOnClick:h&&x?u:void 0,updateYourBillingInfoHref:x&&!h?f:void 0}}},59775:(e,t,i)=>{"use strict";i.d(t,{V:()=>l,i:()=>s});var n=i(66533),a=i(48508),r=i(15538);let s=(e,t,i)=>{let n=(0,r.d_)(e.state,t);if(!n)throw Error("Could not get absolute position from relative position");(0,a.v)({editor:e,pos:n,attrs:i})},l=(e,t)=>{let i;try{e.state.doc.descendants((a,s)=>{if(a.attrs.id===t){let l=(0,n.um)(a),o=(0,r.JO)(e.state,s);throw l&&o&&(i={attrs:l,id:t,relativePosition:o}),Error("found matching node id")}return!0})}catch(e){}if(!i)throw Error("Could not find image with id ".concat(t));return i}},59796:(e,t,i)=>{"use strict";i.d(t,{g:()=>A,L:()=>k});var n=i(6029),a=i(46898),r=i(68013),s=i(26385),l=i(48810),o=i(19564),c=i(77650),d=i(55729),p=i(1319),u=i(95856),h=i(26420),g=i(99492),m=i(55597),x=i(48621);let f=(0,d.memo)(e=>{let{isLocked:t,isDark:i=!1}=e;return(0,n.jsxs)(h.a,{as:"span",className:"fa-layers fa-fw",children:[(0,n.jsx)(x.g,{icon:g.CQO}),t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(x.g,{icon:m.GEE,color:i?"var(--chakra-colors-gray-800)":"var(--chakra-colors-gray-50)",transform:"shrink-3 right-6 down-6"}),(0,n.jsx)(x.g,{icon:m.DW4,transform:"shrink-8 right-6 down-6"})]})]})});f.displayName="CardLinkIcon";var b=i(46004),C=i(87489),v=i(77232),y=i(10961),w=i(56108);let k=e=>{let{cardId:t}=e,i=(0,u.GV)(C.wC),s=(0,u.GV)(p.Jo),l=null==s?void 0:s.id,h=l?(0,y.Io)({cardId:t,docId:l,isPresentMode:i===v.w.SLIDE_VIEW}):"",g=(0,a.d)(),{onCopy:m}=(0,r.i)(h);return{onCopyLinkClick:(0,d.useCallback)(()=>{if(!l)return void g({title:(0,n.jsx)(o.x6,{id:"+ge1lq"}),status:"error",duration:3e3,position:"top"});m(),g({title:c.Ru._({id:"BVYvMa"}),status:"success",duration:3e3,position:"top"})},[m,g,l])}},A=e=>{let{attrs:t}=e,i=(0,b.K)(),{onCopyLinkClick:a}=k({cardId:t.id});return(0,n.jsx)(w.I,{onClick:e=>{var t;if(e.target&&(null==(t=e.target)?void 0:t.closest('[data-testid="open-share"]')))return void e.preventDefault();a()},label:i?(0,n.jsx)(o.x6,{id:"F0YmUY"}):(0,n.jsxs)(s.B,{spacing:"0",children:[(0,n.jsx)(l.E,{children:(0,n.jsx)(o.x6,{id:"afMspw"})}),(0,n.jsx)(l.E,{fontSize:"xxs",color:"gray.400",children:(0,n.jsx)(o.x6,{id:"OpeWZK"})})]}),children:(0,n.jsx)(f,{isLocked:!i})})}},59864:(e,t,i)=>{"use strict";i.d(t,{g:()=>l});var n=i(77650),a=i(19063);let r=["basic","imageCards","cardLayouts","images","collections","charts","pyramid","data","embeds","progressiveDisclosure","calls-to-action","misc"],s={default:r,modal:r,placeholder:["cardPlaceholder"]},l=e=>s[e].map(e=>(()=>{let e=[{id:"basic",name:()=>n.Ru._({id:"0wJVK+"}),templateIds:["blankCard","titleWith2ColumnImageLeft","titleWith2ColumnImageRight","titleWith2ColumnContent","titleWith2ColumnContentAndHeadings","titleWith3ColumnContent","titleWith3ColumnContentAndHeadings","titleWith4ColumnContent","titleWithBullets","titleWithBulletsAndImage"]},{id:"cardLayouts",name:()=>n.Ru._({id:"125H9i"}),templateIds:["accentLeft","accentRight","accentTop","accentRightFit","accentLeftFit","accentBackground"]},{id:"images",name:()=>n.Ru._({id:"an5hVd"}),templateIds:["titleWith2ImageColumns","titleWith3ImageColumns","titleWith4ImageColumns","titleWith3ImagesWithText","imageGallery","titleWithTeamPhotos"]},{id:"collections",name:()=>n.Ru._({id:"MISW12"}),templateIds:["titleWithTextBoxes","titleWithTimeline","titleWithLargeBulletList","titleWithIconsWithText","titleWithSmallIconsAndText","titleWithArrows"]},{id:"data",name:()=>n.Ru._({id:"+60MiA"}),templateIds:["titleWithColumnChart","titleWithBarChart","titleWithLineChart","titleWithPieChart","titleWithDonutChart","titleWithStats","barStatsWithText","titleWithCircleStats","titleWith3RowTable"]},{id:"embeds",name:()=>n.Ru._({id:"aTofd0"}),templateIds:["titleWithYouTubeEmbed","titleWithWebpageEmbed"]},{id:"progressiveDisclosure",name:()=>n.Ru._({id:"rd7L5e"}),templateIds:["titleWith3NestedCards","titleWith3Toggles"]},{id:"pyramid",name:()=>n.Ru._({id:"96Rp0u"}),templateIds:["funnelWithText","steppedPyramidWithText","pyramidWithTitleAndTextOutside","leftSteppedPyramidWithTitleAndTextOutside"]},{id:"calls-to-action",name:()=>n.Ru._({id:"gm+qKB"}),templateIds:["titleWithContentAndButton"]},{id:"misc",name:()=>n.Ru._({id:"RDie0n"}),templateIds:["titleCard","titleWithGif","titleWithDiagram"]},{id:"cardPlaceholder",name:()=>n.Ru._({id:"hx1ePY"}),templateIds:["titleWith2ColumnImageLeft","titleWith2ColumnContent","accentRight","titleWith3ImageColumns"]}];return a.of.get("imageCardsUX")&&e.push({id:"imageCards",name:()=>n.Ru._({id:"QBkg06"}),templateIds:["blankImageCard"],description:()=>n.Ru._({id:"TQJ2If"})}),e})().find(t=>t.id===e)).filter(e=>!!e)},60258:(e,t,i)=>{"use strict";i.d(t,{i:()=>m});var n=i(83817),a=i.n(n),r=i(55729),s=i(19063),l=i(63193),o=i(95856),c=i(6139),d=i(87489),p=i(48086),u=i(4742),h=i(49209),g=i(49876);let m=(e,t)=>{let{showLinkInterstitial:i}=(0,h.bX)(),n=(0,o.GV)(d.sK),m=(0,o.GV)(d.RW),x=(0,o.GV)(d.IO,function(){for(var e=arguments.length,t=Array(e),i=0;iA?"trusted":(0,g.L)(e,x,b),[e,x,b,A]),j=(0,r.useMemo)(()=>A||C&&"unknown"===L?e:(0,g.F)(e,x,b),[A,e,C,L,x,b]);return{interceptLinkClick:(0,r.useCallback)(n=>{if(e&&"trusted"!==L&&(!C||"unknown"!==L))return(n.preventDefault(),n.stopPropagation(),"untrusted"===L)?console.warn("[interceptLinkClick] Untrusted link clicked",e):null==i||i(e,t),!0},[e,L,C,i,t]),linkUrlSafe:j,linkTrustLevel:L,linkInterceptEnabled:!1===A,isUntrusted:"untrusted"===L}}},60287:(e,t,i)=>{"use strict";i.d(t,{e:()=>a});var n=i(5302);let a=e=>{let{data:t,loading:i,error:a,refetch:r}=(0,n.qv0)({variables:{workspaceId:null!=e?e:""},skip:!e}),s=null==t?void 0:t.creditsAutoPurchase;return{rechargeEnabled:null==s?void 0:s.enabled,rechargeThreshold:(null==s?void 0:s.enabled)?null==s?void 0:s.creditsThreshold:void 0,rechargeAmount:(null==s?void 0:s.enabled)?null==s?void 0:s.creditsToAdd:void 0,latestPurchaseTime:null==s?void 0:s.latestPurchaseTime,latestPurchaseStatus:null==s?void 0:s.latestPurchaseStatus,loading:i,error:a,refetch:r}}},60856:(e,t,i)=>{"use strict";i.d(t,{D:()=>a});let n={IMAGE_ICON:"image.icon",IMAGE_PICTOGRAPHIC_ICON:"image.pictographic.icon"},a=e=>!!e&&(e===n.IMAGE_ICON||e===n.IMAGE_PICTOGRAPHIC_ICON)},61641:(e,t,i)=>{"use strict";i.d(t,{K:()=>a});var n=i(76187);i(54570),i(41050),i(85117),i(48086),i(29096);let a=e=>{try{let t=e.getAttribute(n.A0);return JSON.parse(t||"")}catch(t){return console.error("[Image] Error parsing ".concat(n.A0," attrs"),e,t),!1}}},61833:(e,t,i)=>{"use strict";i.d(t,{G:()=>l});var n=i(6029),a=i(55775),r=i(24302),s=i(55729);let l=e=>{let{variant:t="gradient",color:i,isAnimated:l=!0}=e,o=(0,s.useId)(),c=(0,a.rd)("colors",i||"deepocean.900"),d=(()=>{switch(t){case"currentColor":return"currentColor";case"solid":return c;default:return"url(#sparkle-gradient-".concat(o,")")}})(),p=(0,r.dU)("var(--chakra-colors-deepocean-400)","var(--chakra-colors-deepocean-300)"),u=(0,r.dU)("var(--chakra-colors-deepocean-700)","var(--chakra-colors-deepocean-500)");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{children:"\n @keyframes sparkle-large {\n 0%, 20%, 80%, 100% { \n transform: scale(1.1);\n }\n 50% { \n transform: scale(0.9);\n }\n }\n\n @keyframes sparkle-small {\n 0%, 20%, 80%, 100% { \n transform: scale(1.2);\n }\n 50% { \n transform: scale(1);\n }\n }\n\n @keyframes sparkle-dot-top {\n 0%, 20%, 80%, 100% { \n transform: scale(1.1) translateX(0px);\n }\n 50% { \n transform: scale(0.9) translateX(0.5px);\n }\n }\n\n @keyframes sparkle-dot-bottom {\n 0%, 20%, 80%, 100% { \n transform: scale(1.1) translateX(0.5px);\n }\n 50% { \n transform: scale(0.9) translateX(0px);\n }\n }\n"}),(0,n.jsxs)("svg",{width:24,height:24,viewBox:"-1 -1 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:["gradient"===t&&(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"sparkle-gradient-".concat(o),x1:"0%",y1:"0%",x2:"20",y2:"20",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(0,0)",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:p}),(0,n.jsx)("stop",{offset:"50%",stopColor:u}),(0,n.jsx)("stop",{offset:"100%",stopColor:p}),l&&(0,n.jsx)("animateTransform",{attributeName:"gradientTransform",type:"translate",values:"-36 0; 36 0;",dur:"3s",repeatCount:"indefinite"})]})}),(0,n.jsx)("path",{d:"M23.7371 14.4666C23.5971 14.6386 23.3914 14.738 23.1691 14.738C19.8643 14.738 17.185 17.4354 17.185 20.7521C17.185 20.9862 17.0862 21.1934 16.9154 21.3343C16.7837 21.442 16.6191 21.5 16.4503 21.5C16.4009 21.5 16.3516 21.4959 16.3001 21.4855C15.9626 21.4171 15.7177 21.1084 15.7177 20.7521C15.7177 17.4354 13.0385 14.738 9.7439 14.738C9.51137 14.738 9.30559 14.6386 9.16566 14.4666C9.02573 14.2947 8.97016 14.0689 9.01544 13.8493C9.08334 13.5095 9.38996 13.263 9.7439 13.263C13.0385 13.263 15.7177 10.5657 15.7177 7.2489C15.7177 7.00444 15.8289 6.78277 16.0161 6.64397C16.2055 6.50309 16.4462 6.46373 16.6767 6.53417C16.9751 6.62739 17.185 6.9195 17.185 7.2489C17.185 10.5657 19.8643 13.263 23.1588 13.263C23.5128 13.263 23.8194 13.5095 23.8873 13.8493C23.9305 14.0689 23.877 14.2947 23.7371 14.4666Z",fill:d,style:{animation:l?"sparkle-large 2s ease-in-out infinite":"none",transformOrigin:"16.5px 14px"}}),(0,n.jsx)("path",{d:"M8.73882 9.18912C8.77194 9.35249 8.73054 9.52214 8.62706 9.6499V9.6478C8.52357 9.77766 8.36834 9.85096 8.20483 9.85096C6.46004 9.85096 5.04434 11.2836 5.04434 13.0429C5.04434 13.2167 4.96983 13.3717 4.84358 13.4764C4.7463 13.556 4.62418 13.6 4.5 13.6C4.46481 13.6 4.42756 13.5979 4.3903 13.5895C4.1378 13.5372 3.95566 13.3089 3.95566 13.0429C3.95566 11.2836 2.53996 9.85096 0.80138 9.85096C0.629592 9.85096 0.476431 9.77766 0.372945 9.6499C0.269458 9.52004 0.228063 9.35249 0.261179 9.18912C0.312922 8.9336 0.538524 8.74929 0.80138 8.74929C2.53996 8.74929 3.95566 7.3167 3.95566 5.55737C3.95566 5.37515 4.03845 5.20969 4.17712 5.10707C4.31786 5.00235 4.49586 4.97302 4.66558 5.02538C4.88911 5.0945 5.04434 5.31442 5.04434 5.55737C5.04434 7.3167 6.46004 8.74929 8.19862 8.74929C8.46148 8.74929 8.68708 8.9336 8.73882 9.18912Z",fill:d,style:{animation:l?"sparkle-small 2s ease-in-out infinite":"none",transformOrigin:"4.5px 9.2px"}}),(0,n.jsx)("path",{d:"M13.1 4.10001C13.1 4.92721 12.4299 5.60001 11.6 5.60001C10.7728 5.60001 10.1 4.92721 10.1 4.10001C10.1 3.2728 10.7728 2.60001 11.6 2.60001C12.4272 2.60001 13.1 3.2728 13.1 4.10001Z",fill:d,style:{animation:l?"sparkle-dot-top 2s ease-in-out infinite":"none",transformOrigin:"11.6px 4.1px"}}),(0,n.jsx)("path",{d:"M5.84998 19.1C5.84998 18.2728 6.52001 17.6 7.34998 17.6C8.17718 17.6 8.84998 18.2728 8.84998 19.1C8.84998 19.9272 8.17718 20.6 7.34998 20.6C6.52277 20.6 5.84998 19.9272 5.84998 19.1Z",fill:d,style:{animation:l?"sparkle-dot-bottom 2s ease-in-out infinite":"none",transformOrigin:"7.35px 19.1px"}})]})]})}},62293:(e,t,i)=>{"use strict";i.d(t,{M5:()=>o,Vk:()=>r,rj:()=>s,wC:()=>l});var n=i(51857),a=i(20946);let r=(e,t,i)=>{var r;if(i&&!(0,a.Ny)(i,e.state.schema)||!((null==(r=t.target)?void 0:r.hasAttribute("data-media-node-wrapper"))||(0,n.xX)(t.target,e.dom,e=>e.hasAttribute("data-media-node-wrapper"))))return null;let l=(e=>{var t;let{view:i,event:n}=e,a=null==(t=i.posAtCoords({left:n.clientX,top:n.clientY}))?void 0:t.inside;if(!a||-1==a)return null;let{doc:r}=i.state,s=r.nodeAt(a);return{pos:a,node:s}})({view:e,event:t});if(!l||i&&i.content.firstChild===l.node)return null;let o=s(t.target,e);return o&&l.node?{pos:l.pos,node:l.node,side:o}:null},s=(e,t)=>{let i=(0,n.GE)(e,t.dom,"data-media-add-side");return null==i?void 0:i.getAttribute("data-media-add-side")},l=e=>{let{side:t,pasteContent:i,node:n}=e;return{type:"gridLayout",content:[{type:"gridCell",content:"left"===t?i:[n.toJSON()]},{type:"gridCell",content:"left"===t?[n.toJSON()]:i}]}},o=e=>{let{side:t,node:i}=e;return"left"===t?2:i.nodeSize+4}},62720:(e,t,i)=>{"use strict";i.d(t,{R:()=>n,k:()=>a});let n="fromInnerEditor",a="fromOuterEditor"},63029:(e,t,i)=>{"use strict";i.d(t,{zA:()=>N.z,Kc:()=>N.K,_M:()=>B,Gx:()=>T,$B:()=>V,RL:()=>F});var n=i(6029),a=i(81150),r=i(15071),s=i(40452),l=i(58959),o=i(16936),c=i(26420),d=i(77650),p=i(77850),u=i(4014),h=i(76560),g=i.n(h),m=i(16419),x=i.n(m),f=i(55729),b=i(8323),C=i(4742),v=i(81949),y=i(3898);let w={type:"spring",duration:.5,bounce:0},k=(0,y.Xb)()?"0.75rem":"2.5rem";var A=i(72104),L=i(12514),j=i(70315),E=i(74158),S=i(72688),M=i(95856),I=i(373),_=i(22199),D=i(70077);let R=(0,p.P)(c.a),T=e=>{let{children:t,isZoomed:i,exitZoom:a,editor:r}=e,l=(0,E.wA)(),p=(()=>{let e=(0,M.GV)(_.C),{inPreviewContext:t}=(0,I.$E)();return e&&!t})();(0,f.useEffect)(()=>{if(!p)return b.WC.on("keydown","ZOOMABLE_OVERLAY",e=>i&&["ArrowDown","ArrowUp"].includes(e.key)?(e.preventDefault(),!0):!!((0,j.v_)("Esc")(e)||(0,j.v_)("Enter")(e))&&!!i&&(a(),e.preventDefault(),e.stopPropagation(),!0))},[a,i,p]),(0,f.useEffect)(()=>{p||l((0,S.WI)({id:"zoomableOverlay",isOpen:i}))},[l,i,p]);let u=(0,f.useRef)(null);return((0,D.Vg)(()=>{if(null==r?void 0:r.isEditable)if(i){var e;null==(e=u.current)||e.focus()}else r.commands.focus()},[r,i],[i],!1),p)?null:(0,n.jsx)(L.Z,{children:i&&(0,n.jsxs)(c.a,{position:"fixed",inset:0,padding:k,zIndex:"modal",userSelect:"none",onClick:e=>{!(0,y.mG)()&&(e.target.closest(".image")||e.target.closest("[data-carousel-filmstrip]")||a())},onMouseDown:v.Fw,"data-in-editor-focus":!0,"data-testid":"zoomable-overlay",children:[(0,n.jsx)(R,{position:"absolute",inset:0,initial:{opacity:0},animate:{opacity:(0,y.Xb)()?.9:.86},transition:w,backgroundColor:"black"},"shade"),(0,n.jsx)(c.a,{position:"absolute",right:2,top:2,zIndex:"docked",contentEditable:!1,suppressContentEditableWarning:!0,children:(0,n.jsx)(o.K,{"aria-label":d.Ru._({id:"8qZ5De"}),colorScheme:"whiteAlpha",color:"whiteAlpha.800",size:"md",onClick:a,onMouseDown:v.Fw,icon:(0,n.jsx)(A.U,{}),variant:"ghost",className:"exit-button",ref:u})}),(0,n.jsx)(s.s,{position:"relative",zIndex:"1",h:"100%",w:"100%",pt:"2.8rem",align:"center",justify:"center",direction:"column",css:{"--overlay-maxH":"calc(100vh - 2 * ".concat(k,")"),"--overlay-maxW":"calc(100vw - 2 * ".concat(k,")"),"--media-maxH":"var(--overlay-maxH)","--media-maxW":"var(--overlay-maxW)"},children:t})]})})},z=(0,p.P)(s.s),H="80px",B=e=>{let{children:t,zoomedId:i,isZoomComplete:p,setZoomedId:h,isZoomed:m,exitZoom:y,editor:A}=e,L=g()(t,e=>e.id===i),j=t[L],E=(0,f.useRef)(null),S=(0,f.useCallback)(()=>{h((t[L+1]||t[0]).id)},[L,t,h]),M=(0,f.useCallback)(()=>{h((t[L-1]||x()(t)).id)},[L,t,h]);return((0,f.useEffect)(()=>{if(m&&!(t.length<2))return b.WC.on("keydown","ZOOMABLE_OVERLAY",e=>{switch(e.key){case"ArrowLeft":return M(),!0;case"ArrowRight":return S(),!0;default:return!1}})},[y,m,h,t,L,S,M]),(0,f.useEffect)(()=>{if(E.current&&p){let e=E.current.querySelector('[data-thumb-id="'.concat(i,'"]'));null==e||e.scrollIntoView({inline:"center",behavior:"smooth"})}},[i,p]),C.D1)?null:(0,n.jsxs)(T,{isZoomed:m,exitZoom:y,editor:A,children:[(0,n.jsx)(s.s,{flex:1,w:"100%",justify:"center",align:"center","data-testid":"zoomable-carousel-expanded",pos:"relative",children:(0,n.jsx)(u.N,{children:j&&(0,n.jsx)(z,{css:{"--media-maxH":"calc(var(--overlay-maxH) - ".concat(H," - ").concat(k,")")},initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},position:"absolute",transition:w,w:"100%",h:"100%",children:j.full},j.id)})}),t.length>1&&(0,n.jsx)(l.z,{w:"100vw",mt:k,px:k,gap:0,"data-carousel-filmstrip":!0,children:(0,n.jsxs)(s.s,{overflowX:"auto",width:"100%",justify:"center",align:"stretch",overflow:"hidden",children:[(0,n.jsx)(o.K,{icon:(0,n.jsx)(a.Y,{boxSize:"24px"}),"aria-label":d.Ru._({id:"MHk+7g"}),colorScheme:"whiteAlpha",variant:"ghost",size:"md",color:"whiteAlpha.900",borderColor:"whiteAlpha.200",borderWidth:"2px",borderStyle:"solid",onClick:M,_hover:{bg:"whiteAlpha.200",borderColor:"whiteAlpha.400"},h:"auto",mr:2}),(0,n.jsx)(l.z,{spacing:1,onClick:v.dG,"data-testid":"zoomable-carousel-thumbnails",ref:E,overflow:"scroll",sx:{"::-webkit-scrollbar":{display:"none"}},children:t.map(e=>{let t=e.id===i;return(0,n.jsx)(c.a,{border:t?"2px solid white":"2px solid transparent",boxSizing:"content-box",borderRadius:"md",overflow:"hidden",onClick:()=>h(e.id),transitionProperty:"border",transitionDuration:"normal",h:H,css:{"--media-maxH":H,"--media-maxW":"200px",flexShrink:0},"data-thumb-id":e.id,cursor:"pointer",padding:"2px",_hover:{borderColor:!t&&"whiteAlpha.500"},children:(0,n.jsx)(c.a,{w:"100%",h:"100%",borderRadius:"sm",overflow:"hidden",children:e.thumbnail})},e.id)})}),(0,n.jsx)(o.K,{icon:(0,n.jsx)(r.v,{boxSize:"24px"}),"aria-label":d.Ru._({id:"EatZYJ"}),colorScheme:"whiteAlpha",variant:"ghost",size:"md",color:"whiteAlpha.900",borderColor:"whiteAlpha.200",borderWidth:"2px",borderStyle:"solid",onClick:S,_hover:{bg:"whiteAlpha.200",borderColor:"whiteAlpha.400"},h:"auto",ml:2})]})})]})};var N=i(15234),P=i(87489);let F=e=>{let t=(0,E.wA)(),i=(0,M.GV)(t=>(0,P.dK)(t)===e),n=(0,f.useCallback)(i=>{t((0,P.a)({nodeId:i?e:null}))},[t,e]),a=(0,f.useCallback)(()=>n(!0),[n]),r=(0,f.useCallback)(()=>n(!1),[n]);return{isZoomed:i,setIsZoomed:n,enterZoom:a,exitZoom:r}},V=e=>{let t=(0,E.wA)(),i=(0,M.GV)(t=>{let i=(0,P.dK)(t);return i&&e.includes(i)?i:null}),n=!!i,a=(0,f.useCallback)(e=>{t((0,P.a)({nodeId:e}))},[t]),r=(0,f.useCallback)(()=>a(null),[a]),[s,l]=(0,f.useState)(n);return(0,f.useEffect)(()=>{let e;return n?e=window.setTimeout(()=>{l(!0)},1e3*w.duration):l(!1),()=>clearTimeout(e)},[n]),{isZoomed:n,isZoomComplete:s,zoomedId:i,setZoomedId:a,exitZoom:r}}},63106:(e,t,i)=>{"use strict";i.d(t,{u:()=>r}),i(12773);var n=i(15368),a=i(87489);i(20044),i(80778),i(46030);let r=e=>{let t=e.getState(),i=(0,a.Ev)(t),r=(0,n.ow)(t);return Object.keys(i.tree).map(e=>{var t;return null==(t=r[e])?void 0:t.title}).filter(e=>!!e).join("\n")}},63139:(e,t,i)=>{"use strict";i.d(t,{F:()=>u});var n=i(40076),a=i(97481),r=i.n(a);class s{static fromSerialized(e,t,i){let n=new s(e,t.name,t.spanContext,t.parentSpanId,i);return n.attributes=t.attributes,n.events=t.events,n.endTime=t.endTime,n.startTime=t.startTime,n.duration=t.duration,n.status=t.status,t.startTime&&(n.startTimestamp=new Date(t.startTime).getTime()),n}get traceparent(){return"".concat(this.spanContext.traceId,"-").concat(this.spanContext.spanId)}trace(e,t,i){return this.traceCreator.trace(e,{...t,parent:this.spanContext},i)}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();if("created"!==this.status){console.warn("ClientSpan.start called when already started or ended");let e=Error("ClientSpan.start called when already started or ended");return n.datadogLogs.logger.warn("ClientSpan.start called when already started or ended. This could indicate a problem in instrumentation",{logType:"ClientSpan.error"},e),this}return this.status="started",this.startTimestamp=e,this.startTime=new Date(e).toISOString(),this}setAttributes(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?r()(this.attributes,e):Object.assign(this.attributes,e),this}addLink(e,t){return"ended"===this.status||this.links.push({context:e,attributes:t}),this}addEvent(e,t,i){if("ended"===this.status)return this;let n=new Date(i||Date.now()).toISOString();return this.events.push({name:e,timestamp:n,attributes:t}),this}recordException(e,t){let i=t||Date.now(),n={};return n="string"==typeof e?{name:"Error",message:e}:{name:e.name,message:e.message,stack:e.stack},this.addEvent("exception",n,i)}serialize(){return{name:this.name,status:this.status,spanContext:this.spanContext,parentSpanId:this.parentSpanId,attributes:this.attributes,events:this.events,endTime:this.endTime,startTime:this.startTime,duration:this.duration}}end(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("started"!==this.status){let e='ClientSpan.end when not in status = "started"';console.warn(e);let t=Error(e);n.datadogLogs.logger.warn(e,{logType:"ClientSpan.error"},t)}this.status="ended";let t=Date.now();this.endTime=new Date(t).toISOString(),this.duration=t-this.startTimestamp,this.exporter&&(e?this.exporter.sendBeacons([this]).catch(e=>{console.warn("Failed to export span on end:",e)}):this.exporter.export([this]).catch(e=>{console.warn("Failed to export span on end:",e)}))}constructor(e,t,i,n,a){this.traceCreator=e,this.attributes={dd:{service:"client"}},this.events=[],this.links=[],this.endTime=null,this.startTime=null,this.duration=-1,this.status="created",this.name=t,this.spanContext=i,this.parentSpanId=n,this.exporter=a}}var l=i(83691);class o{async sendBeacons(e){let t=e.map(e=>this.sendBeacon(e));await Promise.allSettled(t)}async sendBeacon(e){try{if("navigator"in window){let t=this.makeSpanData(e);navigator.sendBeacon(this.trackUrl,JSON.stringify(t))}else await this.exportSpan(e)}catch(e){n.datadogLogs.logger.error("HTTPSpanExporter.sendBeacon failed",{},e)}}async export(e){let t=e.map(e=>this.exportSpan(e));await Promise.allSettled(t)}async exportSpan(e){let t=this.makeSpanData(e);try{let e=await fetch(this.trackUrl,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(t)});if(!e.ok)throw Error("Failed to export span: ".concat(e.status," ").concat(e.statusText))}catch(e){console.warn("Failed to export span:",e)}}makeSpanData(e){let t=e.events.find(e=>"exception"===e.name),i=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();return{name:e.name,duration:n-i,endTime:e.endTime,attributes:e.attributes,traceId:e.spanContext.traceId,parentSpanId:e.parentSpanId,spanId:e.spanContext.spanId,...t&&{errorInfo:{message:t.attributes.message,stack:t.attributes.stack,type:t.attributes.name}}}}constructor(){this.trackUrl="".concat(l.$.API_HOST,"/ai/v2/track-span")}}class c{export(e){return Promise.resolve()}sendBeacons(e){return Promise.resolve()}}let d=()=>Array.from(crypto.getRandomValues(new Uint8Array(8))).map(e=>e.toString(16).padStart(2,"0")).join("");class p{setExporter(e){this.exporter=e}loadSpan(e){return s.fromSerialized(this,e,this.exporter)}createSpan(e){var t,i;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=new s(this,e,{traceId:(null==(t=n.parent)?void 0:t.traceId)||d(),spanId:n.spanId||d()},(null==(i=n.parent)?void 0:i.spanId)||null,this.exporter);return n.attributes&&a.setAttributes(n.attributes),n.links&&n.links.forEach(e=>{a.addLink(e.context,e.attributes)}),a}async trace(e,t,i){let n=this.createSpan(e,t);n.start();try{let e=await i(n);return n.end(),e}catch(e){throw n.recordException(e),n.end(),e}}constructor(){this.exporter=new c}}let u=new p;u.setExporter(new o)},63242:(e,t,i)=>{"use strict";i.d(t,{$:()=>n});let n={presentBg:1,customerLogo:4,cardButtons:11,siteNav:21,filmstrip:21,toolbar:22,nestedCardBody:2,nestedCardBodyWithComment:3,cardDivider:1,resizeableWrapper:11,commentsStack:21,commentsStackOpen:1501,commentsPopup:1100,insertWidget:1100,panel:"calc(var(--chakra-zIndices-modal) + 1)",bottomRightControls:"calc(var(--chakra-zIndices-modal) + 2)",onboardingChecklist:"calc(var(--chakra-zIndices-modal) + 2)"}},63672:(e,t,i)=>{"use strict";i.d(t,{qc:()=>C,tg:()=>y});var n=i(37243),a=i(63867),r=i(97255),s=i(22199),l=i(95856),o=i(79683),c=i(44464),d=i(20044),p=i(49617),u=i(84739),h=i(80778),g=i(8774);i(35738);var m=i(46030);class x{constructor(e=null){this.dragging=e}}let f=new a.hs("cardPlugin"),b=["card","calloutBox","image","cardLayoutItem","cardAccentLayoutItem","cardNotes","chart","graphyChart","smartLayoutCell","smartDiagram"],C=e=>new a.k_({key:f,state:{init:()=>new x,apply:(e,t)=>t},props:{decorations:e=>{let{doc:t}=e,i=((e,t)=>{let i=[];return e.descendants((n,a,p,h)=>{if(t.includes(n.type.name)){var x,f,b,C;let t=e.resolve(a),v=(0,m.jg)(n),y=(0,d.TK)(t,m.jg),w=y.slice(+!v).map(e=>e.node),{node:k,pos:A}=y[0]||{},L=A?e.resolve(A):null,j=v?n:k||n,E=v?p.childCount:null==L?void 0:L.parent.childCount,S=v?h:null==L?void 0:L.index(),M=w.length,I=M>0,_=(0,m.kj)(w,"width"),D=(0,m.g6)(j),R=!!(j.firstChild&&(0,m.sw)(j.firstChild)),T=(0,u.o_)(j),z=null==T||null==(x=T.mask)?void 0:x.effect,H=null==T||null==(f=T.mask)?void 0:f.intensity,B=(0,c.gK)(null==(b=j.attrs.container)?void 0:b.background),N=B?(0,o.$p)(B):void 0,P=(0,s.uw)((0,l.KA)().getState()),F=(0,u.zr)({layout:j.attrs.layout,parentCards:w,isMobileDevice:P}),V=null!==j.lastChild&&(0,g.eh)(j),O=V&&!(0,g.o_)(j.lastChild),Z=!!(null==(C=j.attrs.cardMarginSettings)?void 0:C.isHidden),G={isCardDecoration:!0,nestedDepth:M,isNested:I,isFirstCard:!I&&0===S,isLastCard:!I&&"number"==typeof E&&S===E-1,hasLayoutItem:R,cardContentType:D,cardAccentBackgroundMaskEffect:z,cardAccentBackgroundMaskIntensity:H,isCardDark:N,cardColorOverride:B,displayLayout:F,insideSideLayout:(0,u.in)(w),inheritContainerWidth:_,hasCardNotesNode:V,hasNonEmptyCardNotes:O,hasHiddenCardMargins:Z};i.push(r.NZ.node(a,a+n.nodeSize,{},G))}}),i})(t,b);return i.length>0?r.zF.create(t,i):r.zF.empty},handleDOMEvents:{drop(e){var t;let i=null==(t=e.dragging)?void 0:t.annotations,n=f.getState(e.state);if(!n)return!1;n.dragging=i}},handleDrop:(t,i,n)=>{var a;let r=f.getState(t.state),s=null==r?void 0:r.dragging;r&&(r.dragging=null);let l=(0,h.M7)(t,i,n);if(!l)return!1;let o=n.content.toJSON();if(!o)return!1;let c=(null==(a=o[0])?void 0:a.type)==="card";if(c&&s)return e.commands.rearrangeCards({from:s.origNodePos,to:l.pos,position:"above"});let d=c?o:{type:"card",content:o},{selection:u}=t.state,g=!u.empty;try{return e.chain().insertContentAt(l.pos,d,{updateSelection:!1}).command(i=>{let{tr:n}=i;if(g&&n.deleteSelection(),s){let i=(0,p.nh)({view:t,tr:n,cardWrapOffset:+!c,dragging:s,dropPos:l.pos});requestAnimationFrame(()=>{var t,n;null==(t=(n=e.commands).moveAnnotations)||t.call(n,i)})}return!0}).focusMapped(l.pos,1).run()}catch(e){return console.error("(caught) [Cardplugin] handleDrop error:",e),!0}},handlePaste:(t,i,a)=>{var r;let s=a.content.toJSON();if(!s)return!1;if((null==(r=s[0])?void 0:r.type)==="card"){let r=t.state.selection,s=(0,n.KP)(m.jg)(r);if(s){i.preventDefault();let t=s.pos+s.node.nodeSize;return e.commands.insertContentAt(t,a.content.toJSON()),!0}}return!1}}}),v={isNested:!1,hasLayoutItem:!1,nestedDepth:0,isFirstCard:!1,isCardDecoration:!0,isLastCard:!1,displayLayout:"blank",cardContentType:"responsive",insideSideLayout:!1,hasCardNotesNode:!1,hasNonEmptyCardNotes:!1,hasHiddenCardMargins:!1},y=e=>{let t=e.find(e=>e.spec.isCardDecoration);return t?t.spec:v}},63689:(e,t,i)=>{"use strict";i.d(t,{s:()=>function e(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{doc:s}=t,l=i<0;if(!t.nodeAfter)return null;if(t.nodeAfter.inlineContent)return a.LN.near(s.resolve(t.pos+(l?t.nodeAfter.content.size+1:0)),i);let o=(0,n.xe)(t.nodeAfter,e=>e.inlineContent||!r&&a.nh.isSelectable(e));if(!o||0===o.length)return a.nh.create(s,t.pos);let c=t.start(t.depth+1)+(l?o[o.length-1].pos:o[0].pos);return e(s.resolve(c),i)},t:()=>s});var n=i(37243),a=i(63867),r=i(62040);let s=(e,t)=>{var i;let n,a=e.doc,s=e.steps.length-1,l=e.steps[s];if(!l||!(l instanceof r.Ln||l instanceof r.Wg)||0===l.slice.content.size)return null;let o=t||(null==(i=l.slice.content.child(l.slice.openStart))?void 0:i.type.name);if(e.mapping.maps[s].forEach((e,t,i)=>{null==n&&(n=i)}),null==n)return null;let c=a.nodeAt(n);if(c&&c.type.name===o)return a.resolve(n);if(!o)return console.warn("[getInsertedNodePos] Error selecting node, type not found in slice.lastChild",n),null;for(let t=l.from;t{"use strict";i.d(t,{a:()=>l});var n=i(37243),a=i(63867),r=i(63689),s=i(72368);let l=n.YY.create({name:"focusHelpers",addCommands:()=>({focusDelayed:()=>e=>{let{editor:t}=e;return requestAnimationFrame(()=>t.commands.focus()),!0},insertContentAndSelect:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return i=>{let{chain:n,state:a}=i;return n().insertContent(e,{updateSelection:!1}).selectInsertedNode(t).run()}},focusMapped:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return n=>{let{tr:a,view:s}=n,l=a.mapping.map(e,i)+t;try{let e=(0,r.s)(a.doc.resolve(l));e&&a.setSelection(e),s.focus()}catch(e){console.error("[focusMapped] error selecting pos",l,e)}return!0}},selectInsertedNode:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return t=>{let{tr:i,view:n}=t,a=(0,r.t)(i);if(!a)return!1;let s=(0,r.s)(a,e);return!!s&&(i.setSelection(s),n.focus(),!0)}},selectNodeAtPos:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{state:n,tr:r,view:s}=i;try{r.setSelection(a.nh.create(n.doc,e)),t&&r.scrollIntoView(),s.focus()}catch(t){console.warn("[selectNodeAtPos] Error selecting node",e,t)}return!0}},selectInsideNodeAtPos:(e,t)=>i=>{let{tr:n,state:a}=i,s=a.doc.resolve(e),l=(0,r.s)(s,t);return!!l&&(n.setSelection(l),!0)},deleteSelectionAndSelectNear:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return t=>{let{tr:i,state:n}=t,{selection:a}=n;if(a.empty)return!1;i.deleteSelection().scrollIntoView();let r=(0,s.n)(i.doc.resolve(a.from),e);return r&&i.setSelection(r),!0}}})})},63811:(e,t,i)=>{"use strict";i.d(t,{EY:()=>c,G0:()=>l,Kj:()=>d,Rd:()=>o,Wt:()=>p,pd:()=>u});var n=i(13956),a=i(64656),r=i(82650);let s=(e,t)=>{let i=[],a={indices:[],spanTotal:0},r=n.EH;return e.forEach((e,s,l)=>{var o,c,d;let p=null!=(d=null!=(c=null==t?void 0:t.get(l))?c:null==(o=e.attrs.options)?void 0:o.horizontalColumnSpan)?d:n.LY;a.spanTotal+p>r&&a.indices.length>0?(i.push(a),a={indices:[l],spanTotal:p}):(a.indices.push(l),a.spanTotal+=p)}),a.indices.length>0&&i.push(a),i},l=e=>{let t=new Map,i=e.attrs.options,a=(null==i?void 0:i.gridStyle)||"standard";if(!(0,r.Uw)(a))return new Map;let l=s(e),o=n.EH;return l.forEach(i=>{if(i.spanTotal0){var a;let r=i.indices[i.indices.length-1],s=(null==(a=e.child(r).attrs.options)?void 0:a.horizontalColumnSpan)||n.LY,l=o-i.spanTotal;t.set(r,s+l)}}),t},o=(e,t)=>{let i=[],a={indices:[],spanTotal:0},r=n.EH;return e.forEach((e,s,l)=>{var o,c,d;let p=null!=(d=null!=(c=null==t?void 0:t.get(l))?c:null==(o=e.attrs.options)?void 0:o.verticalRowSpan)?d:n.LY;a.spanTotal+p>r&&a.indices.length>0?(i.push(a),a={indices:[l],spanTotal:p}):(a.indices.push(l),a.spanTotal+=p)}),a.indices.length>0&&i.push(a),i},c=e=>{let t=new Map,i=e.attrs.options,a=(null==i?void 0:i.gridStyle)||"standard";if(!(0,r.Uw)(a))return new Map;let s=o(e),l=n.EH;return s.forEach(i=>{if(i.spanTotal0){var a;let r=i.indices[i.indices.length-1],s=(null==(a=e.child(r).attrs.options)?void 0:a.verticalRowSpan)||n.LY,o=l-i.spanTotal;t.set(r,s+o)}}),t},d=(e,t)=>{let i,a=new Map,s=e.attrs.options,l=(null==s?void 0:s.gridStyle)||"standard";if(!(0,r.Uw)(l))return new Map;let c=o(e),d=c.map(i=>{let n=0;return i.indices.forEach(i=>{var a,r;let s=e.child(i),l=null!=(r=null==t?void 0:t.get(i))?r:null==(a=s.attrs.options)?void 0:a.verticalColumnSpan;void 0!==l&&l>n&&(n=l)}),n}),p=d.map(e=>0===e?n.Ih:e),u=p.reduce((e,t)=>e+t,0);if(u===n.wT)i=p;else if(u>n.wT){let e=n.wT/u,t=(i=p.map(t=>Math.floor(t*e))).reduce((e,t)=>e+t,0),a=n.wT-t;if(a>0){let e=p.map((e,t)=>({width:e,index:t})).sort((e,t)=>t.width-e.width);for(let t=0;t0===e).length,t=d.reduce((e,t)=>e+t,0),a=n.wT-t;if(e>0){let t=Math.floor(a/e),r=(i=d.map(e=>0===e?t:e)).reduce((e,t)=>e+t,0),s=n.wT-r,l=0;for(let e=0;et+e)).reduce((e,t)=>e+t,0),r=n.wT-t;for(let e=0;e{let n=i[t];e.indices.forEach(e=>{a.set(e,n)})}),a},p=e=>{let t,i,n;return"horizontal"===(0,a.on)(e)?(t=l(e),i=new Map,n=new Map):(t=new Map,i=c(e),n=d(e)),{stretchedHorizontalColumns:t,stretchedVerticalRows:i,stretchedVerticalColumns:n}},u=e=>"horizontal"===(0,a.on)(e)?s(e):o(e)},64235:(e,t,i)=>{"use strict";i.d(t,{X0:()=>b,Y3:()=>f,u4:()=>C});var n=i(6029),a=i(88507),r=i(21572),s=i(47687),l=i.n(s),o=i(55729),c=i(8272),d=i(63242),p=i(70077),u=i(13732),h=i(2332);let g="resizeable-control-wrapper",m=(0,c.yX)([c.cM]),x=(e,t)=>Math.max(e,h.M*Math.max(t.clientWidth/t.clientHeight,1));function f(e){let[t,i]=(0,o.useState)(!1),n=(0,p.jm)(),r=(0,o.useRef)(null),s=(0,u.KS)(r),[l,c]=(0,o.useState)(!1),d=(0,o.useCallback)(()=>{var t,n;null==(t=(n=e.commands).forceHideBubbleMenu)||t.call(n,!0),i(!0)},[e]),h=(0,o.useCallback)(()=>{var t,n;null==(t=(n=e.commands).forceHideBubbleMenu)||t.call(n,!1),i(!1)},[e]);return(0,a.w)(()=>{var t,i;null==(t=(i=e.commands).forceHideBubbleMenu)||t.call(i,l||s)},[e,l,s]),{ref:r,isResizing:l,setIsResizing:c,isAnimating:t,resizeableSx:{".moveable-control":{display:n||s||t?"none":""}},onLayoutAnimationStart:d,onLayoutAnimationComplete:h}}let b={[".".concat(g)]:{zIndex:"".concat(d.$.resizeableWrapper),".moveable-control":{bg:"white",border:"2px solid var(--chakra-colors-trueblue-300)",w:"".concat(8,"px"),h:"".concat(8,"px"),opacity:1,zIndex:10,borderRadius:0,_hover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal","&.moveable-ne, &.moveable-sw":{cursor:"nesw-resize"},"&.moveable-nw, &.moveable-se":{cursor:"nwse-resize"},"&.moveable-se, &.moveable-ne, &.moveable-e":{marginLeft:"-".concat(5,"px")},"&.moveable-sw, &.moveable-nw, &.moveable-w":{marginLeft:"-".concat(3,"px")},"&.moveable-ne, &.moveable-nw, &.moveable-n":{marginTop:"-".concat(3,"px")},"&.moveable-se, &.moveable-sw, &.moveable-s":{marginTop:"-".concat(5,"px")},"&.moveable-e, &.moveable-w":{cursor:"ew-resize",marginTop:"-".concat(4,"px")},"&.moveable-n, &.moveable-s":{cursor:"ns-resize",marginLeft:"-".concat(4,"px")}},".moveable-line":{display:"none"}}},C=e=>{let{imageWrapperRef:t,setIsResizing:i,updateResizeAttrs:a,refreshDeps:s,keepRatio:c=!0,onResizing:d}=e,p=(0,o.useRef)(null);return(0,o.useEffect)(()=>{setTimeout(()=>{requestAnimationFrame(()=>{var e,t;null==(e=p.current)||e.updateRect(),null==(t=p.current)||t.updateTarget()})},300)},[s]),(0,o.useEffect)(()=>{let e=()=>{var e;null==(e=p.current)||e.updateTarget()},t=l()(e,250);return document.addEventListener("drop",e),window.addEventListener("resize",t),()=>{document.removeEventListener("drop",e),window.removeEventListener("resize",t)}},[]),(0,n.jsx)(m,{ref:e=>{p.current=e},className:g,target:t.current,renderDirections:["se","nw","sw","ne","n","s","e","w"],keepRatio:c,draggable:!1,resizable:!0,origin:!1,onResizeStart:()=>{i(!0)},onResize:e=>{let{target:t,width:i,height:n}=e,a=x(i,t),r=c?n:x(n,t);t.style.width="".concat(a,"px"),c||(t.style.height="".concat(r,"px")),null==d||d({width:a,height:r})},onResizeEnd:e=>{let{target:t}=e,n=t.clientWidth,s=t.clientHeight,l=parseFloat(getComputedStyle(t).fontSize)/r.BASE_FONT_SIZE;a({width:n/l,height:c?null:s/l,isAuto:!1}),i(!1),t.style.width="",t.style.height=""}})}},64576:(e,t,i)=>{"use strict";i.d(t,{CO:()=>o,tL:()=>d,xE:()=>c});var n=i(79683),a=i(4742),r=i(96230),s=i(26533),l=i(86092);let o={boxShadow:"var(--card-shadow)",backdropFilter:"var(--card-backdrop-filter)",backgroundColor:"var(--card-background-color)",borderRadius:"var(--card-border-radius)","@media print":{boxShadow:"var(--card-box-shadow)",border:"var(--card-border)"}},c={backdropFilter:"var(--card-backdrop-filter)",backgroundColor:"var(--card-background-color)",borderRadius:"0"},d=e=>{let{cardColor:t,config:i,theme:o}=e,c=(0,s.ZY)(t),d=(0,s.Ik)(t),p=(0,s.Bc)(i),u=(a.hQ||a.rS)&&"frosted"===i.cardTransparency?.95:.75,h=r.T5[i.roundness].cardRadius,{cardBorderEm:g,cardShadowSizeEm:m}=r.ws[i.cardBorder],x=(0,s.Ik)((0,s.J1)(o)),f=g>0&&"sm"===i.roundness?"1px":"".concat(h,"em"),{shadow:b,pdfShadow:C}=r.Jm[i.cardShadow||"default"],v=a.rS&&!C?void 0:"soft3d"===i.cardShadow?(0,l.m)(d):b,y=0===g?void 0:"0 0 0 ".concat(g,"em ").concat(x),w=c?(0,n.Pf)(d,20):(0,n.Pf)(d,-5);return{"--card-background-color":p?(0,n.$3)(d,u):d,"--card-border-color":x,"--card-backdrop-filter":"frosted"!==i.cardTransparency||a.hQ||a.rS?"none":"blur(20px) saturate(170%)","--card-border":0===g?void 0:"var(--card-border-width) solid var(--card-border-color)","--card-border-width":"".concat(g,"em"),"--card-border-radius":f,"--card-shadow-distance":"".concat(m,"em"),"--card-border-shadow":y,"--card-box-shadow":v,"--card-shadow":[y,v].filter(e=>!!e).join(", "),"--clickable-background-color":"none"===i.shapeFill?(0,n.$3)(w,.4):(0,n.$3)(w,.6)}}},64656:(e,t,i)=>{"use strict";function n(e){var t,i,n,a,r;return{direction:(null==(i=e.attrs)||null==(t=i.options)?void 0:t.gridDirection)||"horizontal",style:(null==(a=e.attrs)||null==(n=a.options)?void 0:n.gridStyle)||"standard",id:(null==(r=e.attrs)?void 0:r.id)||"unknown"}}function a(e){var t,i;return(null==(i=e.attrs)||null==(t=i.options)?void 0:t.gridDirection)||"horizontal"}function r(e){var t;return(null==(t=e.attrs)?void 0:t.id)||"unknown"}i.d(t,{IW:()=>n,on:()=>a,yN:()=>r})},64659:(e,t,i)=>{"use strict";var n=Object.create?function(e,t,i,n){void 0===n&&(n=i);var a=Object.getOwnPropertyDescriptor(t,i);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,a)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]};Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)}(i(71890),t)},64673:(e,t,i)=>{"use strict";i.d(t,{C:()=>a,J:()=>n});let n="support@gamma.app",a={CREATE_NEW_GAMMA:"https://help.gamma.app/en/articles/7838093-how-to-create-a-new-presentation-document-or-webpage-with-gamma-ai",ADD_BLOCKS:"https://help.gamma.app/en/articles/7898153-how-to-add-blocks-and-content",CHANGE_THEME:"https://help.gamma.app/en/articles/10262646-how-to-change-the-theme-in-gamma",EDIT_WITH_AI:"https://help.gamma.app/en/articles/8033284-how-to-edit-content-using-ai",PRESENT_MODE:"https://help.gamma.app/en/articles/8032935-how-to-present-your-gamma",EXPORT:"https://help.gamma.app/en/articles/8022861-how-to-export-gammas",AI_CREDITS:"https://help.gamma.app/en/articles/7834324-about-how-ai-credits-work",EARN_CREDITS_WITH_REFERRALS:"https://help.gamma.app/en/articles/7834324-about-how-ai-credits-work",UPGRADE_TO_PAID:"https://help.gamma.app/en/articles/8077107-about-upgrading-your-workspace-to-gamma-s-paid-plans",CANCELLATION:"https://help.gamma.app/en/articles/8568920-how-to-manage-or-cancel-your-gamma-subscription",CREATE_SITE:"https://help.gamma.app/en/articles/8429268-how-to-create-a-site",PUBLISH_SITE:"https://help.gamma.app/en/collections/12178914-websites-publishing",SSO_END_USER_GUIDE:"https://help.gamma.app/en/articles/12608550-how-do-i-log-in-with-single-sign-on-sso",CREDITS:"https://help.gamma.app/en/articles/7834324-how-do-credits-work-in-gamma"}},64748:(e,t,i)=>{"use strict";i.d(t,{Qu:()=>s}),i(6029),i(31241);var n=i(34208),a=i(19564);i(55729),i(60762),i(81882),i(63193),i(95856),i(99178);var r=i(44732);[...n.PAID_PRODUCT_KEYS];let s={free:{name:r.v2,gammaName:r.v2,targetAudience:"individual"},plus:{name:r.H9,gammaName:r.Ft,targetAudience:"individual",canToggleBillingCycle:!0},pro:{name:r.Kc,gammaName:r.Ol,targetAudience:"individual",canToggleBillingCycle:!0},ultra:{name:r.v$,gammaName:r.LS,targetAudience:"individual"},team:{name:r.AR,gammaName:r.MI,targetAudience:"group",canSelectNumSeats:!0,minSeats:2,maxSeats:100},business:{name:r.$_,gammaName:r.Hh,targetAudience:"group",shouldLinkToContactSales:!0,canSelectNumSeats:!0,minSeats:10,maxSeats:100}};a.x6},65222:(e,t,i)=>{"use strict";i.d(t,{PQ:()=>l,QC:()=>p,ZD:()=>s,cZ:()=>o,eT:()=>c,z3:()=>d});var n=i(89557),a=i(16419),r=i.n(a);function s(e){return e===n.A.pdf}function l(e,t){let i=t.toLocaleLowerCase();return"text/csv"===e||"application/csv"===e||"csv"===i}function o(e,t){var i,a;return s(e)||(i=e)===n.A.doc||i===n.A.docx||"ppt"===(a=(a=t).toLocaleLowerCase())||"pptx"===a}function c(e){return"otf"===(e=e.toLocaleLowerCase())||"ttf"===e}let d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(!+e)return"0 Bytes";let i=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,i)).toFixed(t<0?0:t))," ").concat(["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i])},p=e=>e.name&&r()(e.name.split("."))||""},65282:(e,t,i)=>{"use strict";i.d(t,{N:()=>o});var n=i(6029),a=i(55729),r=i(12889),s=i(15254);class l extends r.nC{render(){let{editor:e}=this.props,t=e?(0,n.jsx)(c,{editor:e,node:e.state.doc}):null;return(0,n.jsx)("div",{className:"ProseMirror",children:t})}constructor(e){super(e),this.editorContentRef={current:document.createElement("div")},this.init()}}let o=a.memo(l),c=e=>{let{node:t,editor:i}=e;return(0,n.jsx)(r.ec.Provider,{value:{editor:i,node:t},children:(0,n.jsx)(r.VR,{children:(0,n.jsx)(s.$,{})})})}},65338:(e,t,i)=>{"use strict";i.d(t,{a0:()=>n,zz:()=>a});let n="themed-table",a=()=>({[".".concat(n)]:r}),r={border:"0.0625em solid var(--neutral-border-color)",borderRadius:"var(--box-border-radius)","tbody tr":{_even:{backgroundColor:"blackAlpha.50"},_odd:{backgroundColor:"whiteAlpha.50"},_first:{td:{_first:{borderTopLeftRadius:"var(--box-border-radius)"},_last:{borderTopRightRadius:"var(--box-border-radius)"}}}},"tbody tr:last-child":{td:{_first:{borderBottomLeftRadius:"var(--box-border-radius)"},_last:{borderBottomRightRadius:"var(--box-border-radius)"}}},td:{borderInlineStart:"0.0625em solid var(--shape-border-color)",_first:{borderInlineStartWidth:"0"}}}},65616:(e,t,i)=>{"use strict";i.d(t,{LG:()=>g,eu:()=>m,vy:()=>p});var n=i(97255),a=i(69102),r=i(94524),s=i(12611),l=i(73232),o=i(13956),c=i(89967),d=i(63811);let p=e=>{let{doc:t}=e,i=[];return t.descendants((p,u,g)=>{if(p.type.name===o.BM){var m,x,f;let o,b=(0,s.J)(t.resolve(u)),C=(0,l.er)(e,u,u+p.nodeSize),v=(null==g?void 0:g.type.name)==="gridItem",y=(0,c.bF)(e,u,p),w=(0,a.KQ)(p)||C||(0,r.C)();p.forEach((e,t,i)=>{e.attrs.options.isEmphasized&&(o=i)});let k=v&&(null==g?void 0:g.childCount)===1&&(null==g||null==(m=g.firstChild)?void 0:m.type.name)==="grid",A=v&&(null==g?void 0:g.childCount)>1,L=p.attrs.id||"unknown",j={isGridDecoration:!0,direction:w,numCells:p.childCount,containerSize:b,isNestedGrid:A,isSubgrid:k,gridId:L},E=[],S=[];i.push(n.NZ.node(u,u+p.nodeSize,{},j));let{stretchedHorizontalColumns:M,stretchedVerticalRows:I,stretchedVerticalColumns:_}=(0,d.Wt)(p),D=(0,d.pd)(p),R=new Set(D.map(e=>e.indices[e.indices.length-1])),T=new Set((null==(x=D[D.length-1])?void 0:x.indices)||[]);p.forEach((e,t,a)=>{var r;let s=u+1+t,l=1===e.childCount&&(null==(r=e.firstChild)?void 0:r.type.name)==="grid",c={isGridItemDecoration:!0,direction:w,index:a,numCells:p.childCount,layoutContainerSize:b,emphasizedIndex:o,layoutOptions:p.attrs.options,isRootGridSelected:y,stretchedHorizontalColumn:M.get(a),stretchedVerticalRow:I.get(a),stretchedVerticalColumn:_.get(a),isSubgridParent:l,isLastCellInGroup:R.has(a),isInFinalGroup:T.has(a),parentGridId:L};E.push(e.attrs.options.cellStyle),S.push(e.attrs.options.marker),h({gridItem:e,gridItemPos:s,decorations:i,cellDeco:c}),i.push(n.NZ.node(s,s+e.nodeSize,{},c))});let z=E.every(e=>e===E[0]);j.markerType=S.every(e=>{var t;return(null==e?void 0:e.type)===(null==(t=S[0])?void 0:t.type)})?null==(f=S[0])?void 0:f.type:null,j.cellStyle=z?E[0]:null}}),n.zF.create(t,i)},u=["image","smartDiagram"],h=e=>{let{gridItem:t,gridItemPos:i,decorations:a,cellDeco:r}=e,s=t.childCount;t.forEach((e,t,l)=>{if(u.includes(e.type.name)){let l=i+1+t;if(1===s){let t=n.NZ.node(l,l+e.nodeSize,{},{isFullBleed:!0});a.push(t),r.isFullBleed=!0}}})},g=e=>{let t=e.find(e=>e.spec.isGridItemDecoration);return t?t.spec:(console.error("[GridItem] Decoration not found. This should never happen!",e),{isGridItemDecoration:!0,direction:"ltr",isRootGridSelected:!1,numCells:0,index:0,layoutContainerSize:1,layoutOptions:{},parentGridId:"unknown"})},m=e=>{let t=e.find(e=>e.spec.isGridDecoration);return t?t.spec:(console.error("[Grid] Decoration not found. This should never happen!",e),{isGridDecoration:!0,direction:"ltr",numCells:0,containerSize:1,gridId:"unknown"})}},65619:(e,t,i)=>{"use strict";i.d(t,{r:()=>L});var n=i(34450),a=i(37243),r=i(74494),s=i(59775),l=i(12773),o=i(75310),c=i(35462),d=i(19063),p=i(11225),u=i(80778),h=i(35738),g=i(46030),m=i(9977),x=i(66533),f=i(87489),b=i(61386),C=i(15538),v=i(72368),y=i(28680),w=i(63867),k=i(6663);let A=k.Ik({id:k.Yj(),source:k.Yj(),src:k.Yj().nullish(),tempUrl:k.Yj().nullish(),query:k.Yj().optional(),sourceUrl:k.Yj().nullish(),meta:k.Ik({height:k.ai(),width:k.ai(),aspectRatio:k.ai().nullish()}).nullish(),aiParams:k.Ik({model:k.Yj().nullish(),stylePrompt:k.Yj().nullish(),stylePreset:k.Yj().nullish(),artStylePreset:k.Yj().nullish(),artStylePrompt:k.Yj().nullish()}).nullish()});class L{static applyResultVariation(e,t){let{store:i}=e;L.loadCheckpoint(e,t.toApplyCheckpointId,t.messageId),i.dispatch((0,y.rD)({messageId:t.messageId,variationId:t.id}))}static loadCheckpoint(e,t,i){let{editor:n,store:a}=e,r=(0,y.BV)(t)(a.getState());if(!r)throw Error("Cannot find checkpoint with id ".concat(t));let s=n.state.selection.from;queueMicrotask(()=>{var t,l;n.chain().setContent(r.jsonContent).command(e=>{let{tr:t}=e;try{let e=t.doc.resolve(s),i=(0,v.n)(e);i&&t.setSelection(i)}catch(e){}return!0}).restoreAnnotations(null!=(l=r.annotationsAbsolute)?l:{}).run(),null==(t=e.applyTheme)||t.call(e,r.themeId);let o=(0,f.SJ)(a.getState());(0,c.CP)({editor:n,rootNode:n.state.doc,theme:o,interactionId:i,cardDimensions:(0,m.Hy)(n)})})}static async ensureCardInView(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=(0,p.H1)("editor"),a=document.querySelector((0,h.OB)(t)),r=(0,p.cH)(a,500);(null==r||!r.yAxisInView)&&(n.scrollElementIntoView({element:a}),i>0&&await new Promise(e=>setTimeout(e,i)))}static focusResultVariation(e,t){let{editor:i}=e,n=t.scrollToCardId;if(!n)return;let a=L.findCardById(i,n);setTimeout(()=>{L.ensureCardInView(e,n);let t=i.state.selection.from;(ta.pos+a.node.nodeSize)&&i.chain().selectInsideCardBody(a.pos).focus().run()},0)}static findCardById(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.findTopLevelCards(e).find(e=>e.cardId===t);if(!n)throw Error("Cannot find card with id ".concat(t));return i&&this.focusCard(e,n.pos),n}static checkCardById(e,t){let i=this.findTopLevelCards(e).find(e=>e.cardId===t);return i||null}static async removeCardById(e,t){let{cardId:i}=e,{editor:n}=t,a=L.findCardById(n,i),r=null==a?void 0:a.pos,s=a?n.state.doc.nodeAt(a.pos):null;return!!r&&!!s&&(n.chain().deleteCard(r).run(),!0)}static async replaceCardHTMLById(e,t){let{cardId:i,cardHtml:n,messageId:a}=e,{editor:s,theme:l}=t,d=(0,r.DB)(n),p=(0,o.dE)(d),u=L.findCardById(s,i),h=null==u?void 0:u.pos,g=u?s.state.doc.nodeAt(u.pos):null;if(!h||!g)return null;let x={from:h,to:h+g.nodeSize};return p.attrs.id=i,s.chain().setMeta("cardNotesHandled",!0).insertContentAt(x,p).selectInsideCardBody(h).run(),(0,c.Sg)({editor:s,content:p,theme:l,interactionId:a,cardDimensions:(0,m.Hy)(s)}),{oldHtml:n,newHtml:d,replaceRange:x}}static async replaceCardJSONById(e,t){let{cardId:i,cardJson:n,messageId:a}=e,{editor:r}=t,s=L.findCardById(r,i),l=null==s?void 0:s.pos,o=s?r.state.doc.nodeAt(s.pos):null;if(!l||!o)return null;let d={from:l,to:l+o.nodeSize},p=r.chain().setMeta("cardNotesHandled",!0).insertContentAt(d,n),u=t.editor.state.selection.from;return(ud.to)&&p.selectInsideCardBody(l),p.run(),(0,c.Sg)({editor:r,content:n,theme:t.theme,interactionId:a,cardDimensions:(0,m.Hy)(r)}),{replaceRange:d}}static getCurrentFocusedCard(e,t){let i=e.state.selection,n=(0,u.hT)(e.state.doc,i.from);if(!n)throw Error("Cannot find currently focused card");let a=n.node.attrs.id,r=this.findCardNum(e,a);return{cardId:a,cardNum:r,html:(0,l.KC)(e,n.node)}}static focusCard(e,t){e.chain().selectInsideCardBody(t).focus().scrollIntoView().run()}static getDeckInfo(e,t){let{editor:i,store:n}=e,a=(0,f.SJ)(n.getState()),r=(0,y.y3)(n.getState()),s=(0,p.H1)("editor"),l=document.querySelector(s.scrollSelector);if(!l)throw Error("Cannot find container element");let o=null==t?void 0:t.initiatingCardId,c=((e,t,i)=>{if(!i)return;if("image"===i.type&&d.of.get("buddyEditGa"))return{type:"image",imageSelection:(e=>{let t=A.safeParse(e);return t.success?t.data:e})(i.attrs),cursorInCardId:i.cardId,nodeId:i.id};if("text"===i.type&&i.length>5)return{type:"text",selectionStartCardId:i.cardId,textSelection:i.text};let{selection:n}=e.state,{overlap:a}=((e,t)=>{let{top:i,bottom:n}=t.getBoundingClientRect(),{from:a,to:r}=e.state.selection,s=e.view.coordsAtPos(a),l=e.view.coordsAtPos(r),o=Math.min(s.top,l.top),c=Math.max(s.bottom,l.bottom),d=c-o;return cn?{position:"below",overlap:0}:o=i&&c>n?{position:"endsBelow",overlap:(n-o)/d}:on?{position:"spansContainer",overlap:1}:{position:"within",overlap:1}})(e,t);if(0===a)return;let r=n instanceof w.nh;if((!r||!(a<.5))&&(r||!(a<.33)))return"card"===i.type?{type:"card",selectedCardId:i.cardId}:{type:"none",cursorInCardId:i.cardId}})(i,l,(0,y.MR)(n.getState()));return{currentThemeName:(null==a?void 0:a.name)||"",docHtml:this.getDocHtml(i,{cardsInView:r,initiatingCardId:o,selection:c},d.of.get("buddyTokenLimits")),cardsInView:r,initiatingCardId:o,selection:c}}static getDocHtml(e,t,i){let n=this.findTopLevelCards(e),a=n.map(e=>e.cardHtml).join("\n"),r=j(a='
'.concat(a,"
"));if(console.log("[buddy] allHtml estTokens: ".concat(r)),r0)for(let{cardId:i}of t.cardsInView){let t=this.findCardById(e,i);s.addCardHtml(i,t.cardHtml)}if(t.selection){let i;if(i="card"===t.selection.type?t.selection.selectedCardId:"text"===t.selection.type?t.selection.selectionStartCardId:t.selection.cursorInCardId){let t=this.findCardById(e,i);s.addCardHtml(i,t.cardHtml)}}return console.log("[buddy] partial html estTokens: ".concat(s.curEstTokens)),s.docHtml()}static findTopLevelCards(e){return(0,a.xe)(e.state.doc,e=>(0,b.jg)(e)).filter(t=>1===e.state.doc.resolve(t.pos).depth).map((t,i)=>({pos:t.pos,node:t.node,cardNum:i+1,cardId:t.node.attrs.id,cardJson:t.node.toJSON(),cardHtml:(0,l.KC)(e,t.node)}))}static findCardNum(e,t){let i=this.findTopLevelCards(e).find(e=>e.cardId===t);if(!i)throw Error("Cannot find card with id ".concat(t));return i.cardNum}static findCreateCardInsertRange(e,t){let i=this.findTopLevelCards(e),n=t-1,a=i[n];if(n>=i.length){let t=i.length-1,n=e.state.doc.nodeAt(i[t].pos),a=i[t].pos+n.nodeSize;return{from:a,to:a,relativeRange:{from:(0,C.JO)(e.state,a),to:(0,C.JO)(e.state,a)}}}if(!a)throw Error("Cannot find card with index ".concat(n));return{from:a.pos,to:a.pos,relativeRange:{from:(0,C.JO)(e.state,a.pos),to:(0,C.JO)(e.state,a.pos)}}}static findCardInsertRange(e,t,i){let n=this.findCardById(e,t);if(!n)throw Error("Cannot find card with id ".concat(t));if("before"===i)return{from:n.pos,to:n.pos,relativeRange:{from:(0,C.JO)(e.state,n.pos),to:(0,C.JO)(e.state,n.pos)}};{let t=n.pos+n.node.nodeSize;return{from:t,to:t,relativeRange:{from:(0,C.JO)(e.state,t),to:(0,C.JO)(e.state,t)}}}}static getImages(e){let t=[];return e.state.doc.descendants(e=>{if("card"==e.type.name)return!0;let i=(0,x.um)(e);return!i||!i||!e.attrs.id||(t.push({nodeId:e.attrs.id,attrs:i,nodeType:e.type.name}),!1)}),t}static selectImage(e,t){var i;let n=(0,s.V)(e,t);if(!n)return{success:!1};let a=(0,C.d_)(e.state,n.relativePosition);if(!a)return{success:!1};e.commands.setNodeSelection(a);let r=null==(i=(0,g.Oq)(e,a))?void 0:i.node.attrs.id;return this.ensureCardInView({editor:e},r),{success:!0,imageAttrs:n.attrs,imagePosition:a}}}function j(e){return Math.floor(e.length/3.5)}L.DEFAULT_APPLIED_FIRST_POS=2;class E{addCardHtml(e,t){let i=j(t);return!this.cardsToPopulate.has(e)&&!(this.curEstTokens+i>this.config.maxTokens)&&(this.cardsToPopulate.set(e,t),this.curEstTokens+=i,!0)}docHtml(){return{type:"partial",content:this.outline.map(e=>{let t=this.cardsToPopulate.get(e.cardId);return{cardId:e.cardId,title:e.title,cardHtml:t,cardHtmlPreview:null==t?e.cardHtmlPreview:void 0}})}}constructor(e,t){this.config=t,this.outline=[],this.cardsToPopulate=new Map;let i=Math.floor(3.5*this.config.cardPreviewMaxTokens);this.outline=e.map(e=>{var t;return{cardId:e.cardId,title:null!=(t=(0,n.getCardTitle)(e.cardJson))?t:"none",cardHtmlPreview:e.cardHtml.slice(0,i)}}),this.curEstTokens=this.outline.reduce((e,t)=>e+j(t.cardHtmlPreview),0)}}},65632:(e,t,i)=>{"use strict";i.d(t,{GO:()=>r.G,gT:()=>n.gT,Vo:()=>n.Vo,E1:()=>n.E1,xN:()=>s,fS:()=>a.f,Jb:()=>a.J});var n=i(35410),a=i(38791),r=i(66946);function s(){return e=>{let{tr:t,commands:i}=e;return i.setTextSelection({from:0,to:t.doc.content.size})}}},66171:(e,t,i)=>{"use strict";i.d(t,{E:()=>d});var n=i(55729),a=i(15368),r=i(19063),s=i(95856),l=i(87489),o=i(77232),c=i(12872);i(35738);let d=e=>{let t=(0,n.useRef)("doc"),i=(0,s.CU)(),d=(0,s.GV)(a.NG),p=(0,s.GV)(i=>{let n=(0,l.$i)(i)||"",a=(0,l.Ev)(i),s=(0,l.bO)(i),c=(0,l.wC)(i),p=a.parents[n]||[],u=p.reduce((e,t)=>e[t],a.tree),h=s.includes(n),g=c===o.w.SLIDE_VIEW;if(g&&!h||!g&&h)return t.current;if(!g&&!h)return"doc";let m=s.filter(e=>u[e]&&!(null==d?void 0:d[e])),x=e=>u[e]?m.indexOf(e)-m.indexOf(n):1/0,f=x(e),b=p.indexOf(e)>-1,C=m.some(t=>u[t][e]&&1>=Math.abs(x(t))),v=n===e,y=r.of.get("presentModeFlat"),w=a.parents[e];if(!w)return t.current;let k=w.includes(n);return C||y&&k?"presentCollapsed":b?"presentParent":v?"presentCurrent":-1===f?"presentPrev":1===f?"presentNext":"doc"});return(0,n.useEffect)(()=>{t.current=p;let n=i.getState();if((0,l.e4)(n))return;let a=r.of.get("presentModeFlat");"presentCollapsed"!==p||a?["presentParent","presentCurrent","presentPrev","presentNext"].includes(p)&&(0,c.wE)(e,!1):(0,c.wE)(e,!0)},[i,p,e]),[p,t.current]}},66511:(e,t,i)=>{"use strict";i.d(t,{bY:()=>p,dX:()=>c});var n=i(37243),a=i(63867),r=i(37393),s=i(51857),l=i(20044);let o=new(i(90158)).b,c=new a.hs("menuFormattingBubble");class d{initialize(e){let{element:t,tippyOptions:i,panelLifecycle:n,onHide:a,targetElement:r}=e;if(!t)return void console.warn("[FormattingBubbleMenuView] initialize. No element provided");this.onHide=a,this.element=t,this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.view.dom.addEventListener("dragend",this.dragendHandler),this.view.dom.addEventListener("drop",this.dragendHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.createTooltip(i,r),this.element.style.visibility="visible",document.addEventListener("mousedown",this.mousedownDocumentHandler,!0),document.addEventListener("mouseup",this.mouseupDocumentHandler,!0),this.boundHideHandler=this.hide.bind(this),o.on("hide",this.boundHideHandler),n&&(this.cleanupPanelLifecycle=n.on("resize",()=>{var e;null==(e=this.tippy.popperInstance)||e.update()}))}createTooltip(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,i=t||this.view.dom.parentElement;this.tippy=(0,r.Ay)(i,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...e}),this.editor.commands.command(e=>{let{tr:t}=e;return t.setMeta(c,{tippyInstance:this.tippy}),!0})}update(e,t){let i=t&&c.getState(t),a=c.getState(e.state),{state:r,composing:o}=e,{doc:d,selection:p}=r,h=t&&t.doc.eq(d)&&t.selection.eq(p)&&this.isEditable===this.editor.isEditable&&(null==i?void 0:i.forceHide)===a.forceHide;if(!this.element){if(!a.element)return;this.initialize(a)}if(this.isEditable=this.editor.isEditable,!this.editor.isEditable||!0===a.forceHide)return void this.hide();if(o||h)return;let{empty:g,ranges:m}=p,x=Math.min(...m.map(e=>e.$from.pos)),f=Math.max(...m.map(e=>e.$to.pos)),b=!d.textBetween(x,f).length&&(0,n.eE)(e.state.selection);if(g||b){let e=p.$anchor.marks().some(e=>"link"===e.type.name)||"button"===p.$anchor.parent.type.name||"label"===p.$anchor.parent.type.name,t=(0,n.Nx)(d,{from:x,to:f},e=>"emoji"===e.type.name);if(!e&&(null==t?void 0:t.length)===0)return void this.hide()}this.tippy.setProps({getReferenceClientRect:()=>{if(!(0,n.BQ)(e.state.selection))return(0,n.MG)(e,x,f);let t=e.nodeDOM(x);return t&&(0,s.sb)(t)?(u(t,".drag-handle")||u(t,"[data-content-reference]")||t).getBoundingClientRect():(0,n.MG)(e,x,f)}}),!this.isMouseDownOutsideMenu&&(0,l.We)(this.editor)&&this.show()}show(){this.tippy.show(),document.body.classList.add("formatting-menu-open")}hide(){this.onHide&&"function"==typeof this.onHide&&this.onHide(),this.tippy.hide(),document.body.classList.remove("formatting-menu-open")}destroy(){var e,t;null==(e=this.tippy)||e.destroy(),null==(t=this.element)||t.removeEventListener("mousedown",this.mousedownHandler),document.removeEventListener("mousedown",this.mousedownDocumentHandler,!0),document.removeEventListener("mouseup",this.mouseupDocumentHandler,!0),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler),this.boundHideHandler&&o.off("hide",this.boundHideHandler),this.cleanupPanelLifecycle&&this.cleanupPanelLifecycle()}constructor({editor:e,view:t}){this.preventHide=!1,this.mousedownDocumentHandler=e=>{this.element.contains(e.target)?this.isMouseDownOutsideMenu=!1:this.isMouseDownOutsideMenu=!0},this.mouseupDocumentHandler=()=>{this.isMouseDownOutsideMenu=!1,this.update(this.editor.view)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.dragendHandler=()=>{this.isMouseDownOutsideMenu=!1,setTimeout(()=>this.update(this.editor.view))},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=e=>{var t;let{event:i}=e;if(this.preventHide){this.preventHide=!1;return}(null==i?void 0:i.relatedTarget)&&(null==(t=this.element.parentNode)?void 0:t.contains(i.relatedTarget))||this.hide()},this.editor=e,this.isEditable=e.isEditable,this.view=t}}let p=n.YY.create({name:"formattingBubbleMenu",addCommands:()=>({forceHideBubbleMenu:e=>t=>{let{tr:i}=t;return i.setMeta(c,{forceHide:e}),!0},refreshBubbleMenu:()=>e=>{var t;let{state:i}=e,{tippyInstance:n}=c.getState(i);return null==n||null==(t=n.popperInstance)||t.forceUpdate(),!0}}),addProseMirrorPlugins(){let{editor:e}=this;return[new a.k_({key:c,state:{init:()=>({element:null,forceHide:!1,onHide:()=>{},tippyOptions:{},tippyInstance:null}),apply(e,t){let i=e.getMeta(c);return i?{...t,...i}:t}},view:t=>new d({view:t,editor:e})})]}}),u=(e,t)=>{let i=e.querySelector(t),n=e.querySelector("[data-node-view-wrapper]");return i&&n&&(0,s.xX)(i,e,e=>e.hasAttribute("data-node-view-wrapper"))===n?i:null}},66533:(e,t,i)=>{"use strict";i.d(t,{Df:()=>a.Df,Ki:()=>a.Ki,Q8:()=>n.Q,X6:()=>a.X6,bY:()=>a.bY,um:()=>a.um,wH:()=>a.wH,wt:()=>a.wt,yK:()=>a.yK});var n=i(44063),a=i(80772)},66815:(e,t,i)=>{"use strict";i.d(t,{Ch:()=>R,x6:()=>T,a6:()=>z});var n=i(6029),a=i(40452),r=i(80314),s=i(58959),l=i(48810),o=i(83691),c=i(4742),d=i(88273),p=i(72524),u=i(57405),h=i(16936),g=i(33787),m=i(99492),x=i(48621),f=i(31241),b=i(19564),C=i(77650),v=i(96976),y=i(43783),w=i(81949),k=i(49404),A=i(91094);let L=e=>{var t;let{node:i,disableOpenButton:a=!1}=e,{meta:r,source:o}=i.attrs,c=(0,k.lQ)(i.attrs),d=(0,A.B)(o),{handleOpenLinkWithInterstitial:g}=(0,v.E)(c),L="embed.custom"===o||"video.custom"===o,E=(null==r?void 0:r.icon)||(null==(t=d.image)?void 0:t.src),S=(null==r?void 0:r.site)||(L?(0,p.t$)(c):d.label());return(0,n.jsxs)(u.T,{spacing:"0.25em",align:"flex-start",color:"black",w:"100%",fontSize:"0.9em",children:[(0,n.jsxs)(s.z,{align:"center",spacing:"0.25em",w:"100%",color:"var(--body-color-muted)",children:[(0,n.jsx)(j,{icon:E}),(0,n.jsx)(l.E,{noOfLines:1,flex:1,"data-testid":"site-name",fontSize:"0.9em",children:S}),d.downloadable&&c&&(0,n.jsx)(f.Tz,{label:(0,n.jsx)(b.x6,{id:"mzI/c+"}),placement:"top",children:(0,n.jsx)(h.K,{"aria-label":C.Ru._({id:"mzI/c+"}),icon:(0,n.jsx)(x.g,{icon:m.cbP}),onClick:()=>{let e=document.createElement("a");e.href=c,e.target="_blank",e.download=(null==r?void 0:r.title)||"file.pdf",e.dispatchEvent(new MouseEvent("click"))},variant:"unstyled",sx:y.Up,fontSize:"0.7em",zIndex:2,onMouseDown:w.Fw})}),!a&&c&&(0,n.jsx)(f.Tz,{label:(0,n.jsx)(b.x6,{id:"Alx2/L"}),placement:"top",children:(0,n.jsx)(h.K,{"aria-label":C.Ru._({id:"Alx2/L"}),icon:(0,n.jsx)(x.g,{icon:m.vMs}),onClick:g,variant:"unstyled",zIndex:2,fontSize:"0.7em",onMouseDown:w.Fw,sx:y.Up})})]}),(0,n.jsx)(l.E,{fontWeight:"bold",noOfLines:1,maxW:"90%","data-testid":"title",color:"var(--body-color)",wordBreak:"break-all",children:null==r?void 0:r.title}),(null==r?void 0:r.description)&&(0,n.jsx)(l.E,{noOfLines:[2,3],whiteSpace:"normal",maxW:"100%",color:"var(--body-color-muted)",children:r.description})]})},j=e=>{let{icon:t,...i}=e;return t?(0,n.jsx)(g._,{src:t,h:"1.5em",borderRadius:"sm",...i}):(0,n.jsx)(l.E,{as:"span",...i,children:(0,n.jsx)(x.g,{icon:m.c9S})})};var E=i(26420),S=i(55597),M=i(2137),I=i(17323);let _=e=>{let{node:t}=e,{thumbnail:i,meta:r,source:o}=t.attrs,c=(null==i?void 0:i.src)||(null==i?void 0:i.tempUrl);return(null==i?void 0:i.showPlaceholder)?(0,n.jsx)(I.Pf,{hasUploadError:i.uploadStatus===M.A.Error,isUploading:i.uploadStatus===M.A.Uploading,width:"100%",borderRadius:"none",icon:"embed.pdf"===o?m.O_q:m.c9S}):c?(0,n.jsxs)(a.s,{flex:1,color:"white",position:"relative",children:[(0,n.jsx)(E.a,{flex:1,overflow:"hidden",bgColor:"white",children:(0,n.jsx)(g._,{src:c,position:"absolute",objectFit:"cover",width:"100%",height:"100%"})}),(null==i?void 0:i.uploadStatus)===M.A.Uploading&&(0,n.jsx)(I.Td,{}),(null==r?void 0:r.duration)&&(0,n.jsxs)(s.z,{fontSize:"0.75em",backgroundColor:"blackAlpha.700",color:"white",position:"absolute",insetEnd:0,bottom:0,py:1,px:2,"data-thumbnail-hidden":!0,children:[(0,n.jsx)(x.g,{icon:S.ijD}),(0,n.jsx)(l.E,{children:(e=>{let t=Math.floor(Math.max(0,e)),i=Math.floor(t/3600),n=Math.floor(t%3600/60),a=i.toString().padStart(2,"0"),r=n.toString().padStart(2,"0"),s=(t%60).toString().padStart(2,"0");return i>=1?a+":"+r+":"+s:r+":"+s})(r.duration)})]})]}):null},D=e=>e&&(!e.height||e.height>=50)&&(!e.width||e.width>=50),R=e=>{let{node:t}=e,{thumbnail:i,sourceUrl:s}=t.attrs;return(0,n.jsxs)(a.s,{overflow:"hidden",direction:"row",align:"stretch",wrap:"wrap",contentEditable:!1,transitionProperty:"common",transitionDuration:"normal",position:"relative",borderRadius:"inherit","data-content-reference":!0,"data-selection-ring":"inside","data-selection-background":!0,fontFamily:"body","data-drag-handle":!0,h:"100%",maxW:"var(--media-maxW)",maxH:"var(--media-maxH)",children:[i&&D(i)&&(0,n.jsx)(a.s,{flex:1,minH:"10em",minW:"min(10em, 100%)",maxW:"100%",maxH:"var(--media-maxH)",children:(0,n.jsx)(_,{node:t})}),(0,n.jsx)(a.s,{flex:1.618,minW:"min(16em, 100%)",maxW:"100%",p:"1em",position:"relative",children:(0,n.jsx)(L,{node:t})}),c.D1&&s&&(0,n.jsx)(r.N,{href:s,h:"100%",w:"100%",position:"absolute",zIndex:"-10","data-pdf-link":!0})]})},T=e=>{var t;let{node:i}=e,{thumbnail:c,meta:d,sourceUrl:u,source:h}=i.attrs,g=(0,A.B)(h);return(0,n.jsxs)(a.s,{minW:"var(--media-maxH)",w:"100%",css:{aspectRatio:"16 / 9"},maxW:"100%",maxH:"var(--media-maxH)",h:"100%",align:"stretch",boxSizing:"content-box",overflow:"hidden","data-content-reference":!0,"data-selection-ring":"inside",position:"relative",bg:"gray.50",children:[c&&D(c)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(_,{node:i}),(0,n.jsxs)(s.z,{backgroundColor:"whiteAlpha.700",backdropFilter:"blur(8px)",py:1,px:2,position:"absolute",bottom:"0",fontSize:"0.75em","data-thumbnail-hidden":!0,children:[(0,n.jsx)(j,{icon:(null==d?void 0:d.icon)||(null==(t=g.image)?void 0:t.src)}),u&&(0,n.jsx)(l.E,{color:"black",noOfLines:1,children:(null==d?void 0:d.title)||(null==d?void 0:d.site)||(0,p.t$)(u)})]})]}):(0,n.jsx)(a.s,{align:"flex-start",flex:"1",p:4,children:(0,n.jsx)(L,{node:i,disableOpenButton:!0})}),o.$.GAMMA_PUPPETEER_SERVICE&&u&&(0,n.jsx)(r.N,{href:u,h:"100%",w:"100%",position:"absolute",zIndex:"-10","data-pdf-link":!0})]})},z=e=>{var t;let{node:i}=e,{meta:r,source:s,thumbnail:l}=i.attrs,o=(0,A.B)(s),c=(null==l?void 0:l.src)||(null==l?void 0:l.tempUrl),p=c&&(0,d.Ub)(c,d.XS);return(0,n.jsx)(a.s,{minW:"var(--media-maxH)",w:"100%",css:{aspectRatio:"16 / 9"},bg:"var(--body-color-muted)",align:"center",justify:"center",bgImage:(0,d.QV)(p),backgroundSize:"cover",children:(0,n.jsx)(j,{icon:(null==r?void 0:r.icon)||(null==(t=o.image)?void 0:t.src),fontSize:"7.5em"})})}},66946:(e,t,i)=>{"use strict";i.d(t,{G:()=>l});var n=i(77650),a=i(20470),r=i(11719),s=i(6192);let l=()=>({title:{type:"title",attrs:{level:1}},h1:{type:"heading",attrs:{level:1}},normalText:{type:"paragraph"},h2:{type:"heading",attrs:{level:2}},h3:{type:"heading",attrs:{level:3}},h4:{type:"heading",attrs:{level:4}},bulletedList:{type:"bullet",attrs:{indent:0}},numberedList:{type:"numbered",attrs:{indent:0}},todoList:{type:"todo",attrs:{indent:0}},blockquote:{type:"blockquote",content:[{type:"paragraph"}]},codeBlock:{type:"codeBlock"},mathBlock:{type:"math_display"},button:{type:"button",content:[{type:"text",text:n.Ru._({id:"uWe4QF"})}]},buttonGroup:{type:"buttonGroup",content:[{type:"button",content:[{type:"text",text:n.Ru._({id:"uWe4QF"})}]}]},label:{type:"label"},labelGroup:{type:"labelGroup",content:[{type:"label"}]},table2:{type:"table",content:[{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]}]},table3:{type:"table",content:[{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]}]},table4:{type:"table",content:[{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]}]},columns2:{type:"gridLayout",content:[{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]}]},columns3:{type:"gridLayout",content:[{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]}]},columns4:{type:"gridLayout",content:[{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]}]},insertCardInside:{type:"card",content:[{type:"cardLayoutItem",attrs:{itemId:"body",background:{}},content:[{type:"heading",attrs:{level:1}}]}]},aiCardAfter:{type:"card",attrs:{generatorInput:r.O},content:[{type:"paragraph"}]},imageCard:{type:"card",content:[{type:"cardImageItem"}]},codeCard:{type:"card",content:[{type:"cardCodeItem"}]},footnote:{type:"footnote",content:[{type:"paragraph"}]},contributors:{type:"contributors"},divider:{type:"divider"},tableOfContents:[{type:"heading",attrs:{level:3},content:[{type:"text",text:n.Ru._({id:"9FTolD"})}]},{type:"tableOfContents"}],gallery:{type:"gallery",content:[]},logoGallery:{type:"gallery",attrs:{layout:"logo"},content:[]},...(0,s.s2)(),...(0,a.i)(),toggle:{type:"toggle",content:[{type:"toggleSummary"},{type:"paragraph"}]}})},67232:(e,t,i)=>{"use strict";i.d(t,{ww:()=>o});var n=i(55729),a=i(74158),r=i(95856),s=i(25685);i(61004);var l=i(272);let o=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=(0,r.CU)(),o=e.panelPosition,c=(0,a.wA)(),d=(0,r.GV)((0,l.El)(e)),p=(0,n.useCallback)(()=>{c((0,l.TQ)({component:e}))},[e,c]);return(0,s.V)(()=>{!t&&d&&c((0,l.Zv)({position:o}))},[d,c,t,o],[t]),{togglePanel:(0,n.useCallback)(n=>{if(!t)return;let a=!0;e.canClose&&(a=e.canClose(i));let r=!d;(null==n?void 0:n.override)==="open"?r=!0:(null==n?void 0:n.override)==="closed"&&(r=!1),r?c((0,l.NE)({component:e,disableTransition:!!(null==n?void 0:n.disableTransition),isResizable:!!(null==n?void 0:n.isResizable),props:null==n?void 0:n.props})):a&&c((0,l.Zv)({position:o}))},[e,c,t,d,o,i]),initPanel:p,isPanelOpen:d}}},67245:(e,t,i)=>{"use strict";i.d(t,{B:()=>h});var n=i(6029),a=i(58959),r=i(57405),s=i(48810),l=i(50933),o=i(99492),c=i(48621),d=i(31241),p=i(77650),u=i(93015);let h={key:"cellSize",defaultValue:()=>(0,u.rO)().md.width,Control:e=>{let{value:t,updateValue:i,option:p}=e,h=Object.values((0,u.rO)()).find(e=>e.width===t);return(0,n.jsxs)(a.z,{spacing:2,me:2,children:[(0,n.jsx)(d.Tz,{placement:"top",label:(0,n.jsxs)(r.T,{spacing:0,children:[(0,n.jsx)(s.E,{color:"gray.400",children:p.name()}),(0,n.jsx)(s.E,{children:null==h?void 0:h.label()})]}),children:(0,n.jsx)(s.E,{fontSize:"sm",fontWeight:"600",children:(0,n.jsx)(c.g,{icon:o.oZz})})}),(0,n.jsxs)(l.Ap,{min:(0,u.rO)().sm.width,max:(0,u.rO)().xl.width,step:5,value:t,onChange:i,w:"60px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,n.jsx)(l.hB,{children:(0,n.jsx)(l.hJ,{})}),h?(0,n.jsx)(d.Tz,{placement:"top",label:(0,n.jsxs)(r.T,{spacing:0,children:[(0,n.jsx)(s.E,{color:"gray.400",children:p.name()}),(0,n.jsx)(s.E,{children:h.label()})]}),children:(0,n.jsx)(l.OQ,{background:"trueblue.500"})}):(0,n.jsx)(l.OQ,{background:"trueblue.500"})]})]})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:o.oZz,items:Object.entries((0,u.rO)()).map(i=>{let[n,a]=i;return{key:"cell-size-".concat(n),label:a.label(),icon:a.width===e?o.e68:void 0,onClick:()=>{t(a.width)}}})}),getDefaultOnParse:e=>e.childElementCount%2==0?(0,u.rO)().lg.width:(0,u.rO)().md.width,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation},name:()=>p.Ru._({id:"LNoaEH"}),validator:e=>Object.values((0,u.rO)()).some(t=>t.width===e)}},67396:(e,t,i)=>{"use strict";i.d(t,{HT:()=>c,Wz:()=>u,lz:()=>p});var n=i(94289),a=i(63867),r=i(97255),s=i(29144),l=i(76216),o=i(7434);class c extends a.LN{map(e,t){let i=e.resolve(t.map(this.$anchorCell.pos)),n=e.resolve(t.map(this.$headCell.pos));if((0,o.NH)(i)&&(0,o.NH)(n)&&(0,o.kV)(i,n)){let e=this.$anchorCell.node(-1)!=i.node(-1);return e&&this.isRowSelection()?c.rowSelection(i,n):e&&this.isColSelection()?c.colSelection(i,n):new c(i,n)}return a.U3.between(i,n)}content(){let e=this.$anchorCell.node(-1),t=l.J.get(e),i=this.$anchorCell.start(-1),a=t.rectBetween(this.$anchorCell.pos-i,this.$headCell.pos-i),r={},s=[];for(let i=a.top;i0||d>0){let e=s.attrs;c>0&&(e=(0,o.Pn)(e,0,c)),d>0&&(e=(0,o.Pn)(e,e.colspan-d,d)),s=n.lefta.bottom){let e=(0,o.ob)(s.attrs,"rowspan",Math.min(n.bottom,a.bottom)-Math.max(n.top,a.top));s=n.top1&&void 0!==arguments[1]?arguments[1]:n.Ji.empty,i=e.steps.length,r=this.ranges;if(0===t.size){if(this.isSelectingAllCells())return void(0,s.CG)(this,e);if(this.isRowSelection())return void(0,s.QN)(this,e);if(this.isColSelection())return void(0,s.Kl)(this,e)}for(let a=0;a{e(i,n)||(t=!1)}),t}forEachCell(e){let t=this.$anchorCell.node(-1),i=l.J.get(t),n=this.$anchorCell.start(-1),a=i.cellsInRect(i.rectBetween(this.$anchorCell.pos-n,this.$headCell.pos-n));for(let i=0;i0)&&Math.max(e+this.$anchorCell.nodeAfter.attrs.rowspan,t+this.$headCell.nodeAfter.attrs.rowspan)==this.$headCell.node(-1).childCount}static colSelection(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=l.J.get(e.node(-1)),n=e.start(-1),a=i.findCell(e.pos-n),r=i.findCell(t.pos-n),s=e.node(0);return a.top<=r.top?(a.top>0&&(e=s.resolve(n+i.map[a.left])),r.bottom0&&(t=s.resolve(n+i.map[r.left])),a.bottom0)&&Math.max(i+this.$anchorCell.nodeAfter.attrs.colspan,n+this.$headCell.nodeAfter.attrs.colspan)==e.width}eq(e){return e instanceof c&&e.$anchorCell.pos==this.$anchorCell.pos&&e.$headCell.pos==this.$headCell.pos}static rowSelection(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=l.J.get(e.node(-1)),n=e.start(-1),a=i.findCell(e.pos-n),r=i.findCell(t.pos-n),s=e.node(0);return a.left<=r.left?(a.left>0&&(e=s.resolve(n+i.map[a.top*i.width])),r.right0&&(t=s.resolve(n+i.map[r.top*i.width])),a.right2&&void 0!==arguments[2]?arguments[2]:t;return new c(e.resolve(t),e.resolve(i))}getBookmark(){return new d(this.$anchorCell.pos,this.$headCell.pos)}constructor(e,t=e){let i=e.node(-1),n=l.J.get(i),r=e.start(-1),s=n.rectBetween(e.pos-r,t.pos-r),o=e.node(0),c=n.cellsInRect(s).filter(e=>e!=t.pos-r);c.unshift(t.pos-r);let d=c.map(e=>{let t=i.nodeAt(e),n=e+r+1;return new a.yn(o.resolve(n),o.resolve(n+t.content.size))});super(d[0].$from,d[0].$to,d),this.$anchorCell=e,this.$headCell=t,this.visible=!1,this.$anchorCell=e,this.$headCell=t}}if(!c.prototype.jsonID)try{a.LN.jsonID("CellSelection2",c)}catch(e){}class d{map(e){return new d(e.map(this.anchor),e.map(this.head))}resolve(e){let t=e.resolve(this.anchor),i=e.resolve(this.head);return"row"==t.parent.type.spec.tableRole&&"row"==i.parent.type.spec.tableRole&&t.index(){t.push(r.NZ.node(i,i+e.nodeSize,{class:"selectedCell"}))}),r.zF.create(e.doc,t)}function u(e,t,i){let n,r,s=(t||e).selection,o=(t||e).doc;if(s instanceof a.nh&&(r=s.node.type.spec.tableRole)){if("cell"==r||"header_cell"==r)n=c.create(o,s.from);else if("row"==r){let e=o.resolve(s.from+1);n=c.rowSelection(e,e)}else if(!i){let e=l.J.get(s.node),t=s.from+1,i=t+e.map[e.width*e.height-1];n=c.create(o,t+1,i)}}else s instanceof a.U3&&function(e){let{$from:t,$to:i}=e;if(t.pos==i.pos||t.pos=0&&!(t.after(r+1)=0&&!(i.before(e+1)>i.start(e));e--,a--);return n==a&&/row|table/.test(t.node(r).type.spec.tableRole)}(s)?n=a.U3.create(o,s.from):s instanceof a.U3&&function(e){let t,i,{$from:n,$to:a}=e;for(let e=n.depth;e>0;e--){let i=n.node(e);if("cell"===i.type.spec.tableRole||"header_cell"===i.type.spec.tableRole){t=i;break}}for(let e=a.depth;e>0;e--){let t=a.node(e);if("cell"===t.type.spec.tableRole||"header_cell"===t.type.spec.tableRole){i=t;break}}return t!==i&&0===a.parentOffset}(s)&&(n=a.U3.create(o,s.$from.start(),s.$from.end()));return n&&(t||(t=e.tr)).setSelection(n),t}},67411:(e,t,i)=>{"use strict";i.d(t,{Cn:()=>u,I4:()=>c,Sm:()=>o,eq:()=>p});var n=i(9922),a=i.n(n),r=i(51857),s=i(97098),l=i(73232);let o=e=>{var t;let{horizontalAlign:i,eventTarget:n,node:r,newContent:l,editor:o}=e,c=n.closest("[data-media-node-wrapper]"),p=Math.round(((null==c||null==(t=c.querySelector("img"))?void 0:t.clientWidth)||100)/((null==c?void 0:c.clientWidth)||100)*100),u=[s.w.paragraph()],h=d(n,o.view),g=a()(r.toJSON());return g.attrs.resize={},{type:"gridLayout",attrs:{colWidths:(()=>{switch(i){case"center":return[(100-p)/2,p,(100-p)/2];case"right":return[100-p,p];default:return[p,100-p]}})()},content:(()=>{switch(i){case"center":return[{type:"gridCell",content:"left"===h&&l?l:u},{type:"gridCell",content:[g]},{type:"gridCell",content:"right"===h&&l?l:u}];case"right":return[{type:"gridCell",content:l||u},{type:"gridCell",content:[g]}];default:return[{type:"gridCell",content:[g]},{type:"gridCell",content:l||u}]}})()}},c=e=>{let{horizontalAlign:t,prevPos:i}=e;switch(t){case"center":case"right":return i+4;default:return i+2}},d=(e,t)=>{let i=(0,r.xX)(e,t.dom,e=>e.hasAttribute("data-media-add-side"));return null==i?void 0:i.getAttribute("data-media-add-side")},p=e=>{let{view:t,from:i,to:n,node:a}=e,r=(0,l.er)(t.state,i,n);return a.attrs.horizontalAlign||("rtl"===r?"right":"left")},u=e=>{let{eventTarget:t,horizontalAlign:i,nodeSize:n,editor:a}=e,r=d(t,a.view);switch(i){case"right":return 2;case"center":return"left"===r?2:n+7;default:return n+4}}},68028:(e,t,i)=>{"use strict";i.d(t,{O:()=>v});var n=i(6029),a=i(24302),r=i(26385),s=i(48810),l=i(40162),o=i(55729),c=i(36063),d=i(34587),p=i(49611),u=i(55597),h=i(48621),g=i(58781),m=i(90295),x=i(94260),f=i(63193),b=i(78734);let C=e=>{let{operation:t,handleQuickAction:i,...r}=e,{openUpsellModal:s}=(0,x.I)(),l=(0,a.dU)({bg:"blackAlpha.100",color:"deepocean.950",sx:{"&:hover":{bg:"blackAlpha.300"},"&:disabled:hover":{bg:"blackAlpha.100"}},colorScheme:"blackAlpha"},{bg:"whiteAlpha.100",color:"whiteAlpha.800",sx:{"&:hover":{bg:"whiteAlpha.300"},"&:disabled:hover":{bg:"whiteAlpha.100"}},colorScheme:"whiteAlpha"}),c=(0,o.useMemo)(()=>!t.productFeature||(0,f.vT)(t.productFeature),[t.productFeature]),d=(0,o.useCallback)(()=>{if(!c){var e;s({targetFeature:null!=(e=t.productFeature)?e:"unlimited_credits",segmentEvent:t.upsellModalSegmentEvent||b.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:t.upsellLocation||"credits.buddyEditChat"});return}i(t)},[c,i,s,t]);return(0,n.jsxs)(p.$,{leftIcon:t.icon?(0,n.jsx)(h.g,{icon:t.icon}):(0,n.jsx)(h.g,{icon:u._$C}),onClick:d,borderRadius:"full",variant:"ghost",...l,size:"xs",isTruncated:!0,flexShrink:0,...r,children:[t.label(),t.productFeature&&!c&&(0,n.jsx)(m.Ch,{productFeature:t.productFeature,canUseFeature:c,ms:2}),c&&t.creditCostType&&(0,n.jsx)(g.G,{type:t.creditCostType,colorScheme:"blackAlpha",color:"blackAlpha.600",fontSize:"xs",ms:2})]})},v=e=>{let{actionGroups:t,onQuickAction:i,wrapProps:p}=e,{disabledReason:u}=(0,c.C)(),h=null!==u,g=(0,d.u)(),m=(0,a.dU)(h?"gray.300":"gray.600",h?"gray.700":"gray.400"),x=(0,o.useCallback)(e=>{if(i)return void i(e);e.onQuickAction(g,e)},[i,g]);return(0,n.jsx)(n.Fragment,{children:t.map(e=>{let t=e.operations.filter(e=>!e.checkEnabled||e.checkEnabled());return 0===t.length?null:(0,n.jsxs)(r.B,{children:[e.label&&(0,n.jsx)(s.E,{fontSize:"xs",fontWeight:"semibold",color:m,children:e.label()}),(0,n.jsx)(l.B,{spacing:1.5,...p,children:t.map(e=>(0,n.jsx)(l.Q,{children:(0,n.jsx)(C,{operation:e,handleQuickAction:x,disabled:h})},e.key))})]},e.key)})})}},68081:(e,t,i)=>{"use strict";i.d(t,{Rz:()=>I,Xz:()=>M,hU:()=>T,pH:()=>N,in:()=>D,pE:()=>R,kO:()=>F,yC:()=>B,CX:()=>P,vp:()=>_});var n=i(77650),a=i(96557),r=i.n(a),s=i(58495),l=i(83691),o=i(25638),c=i(56674),d=i(5302),p=i(91800),u=i(88270),h=i(19063),g=i(44732),m=i(61835);let x={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/bfl.a86f9951.png",height:2256,width:2561,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMBQFJgcRSXuCaFPo2lFwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBJREFUeJwlxcENwDAMA7GTJdvJ/gsHRT8kAP0B1P73dTjAVU8ZFGkGeiuVDccuS3oOugCSP0iVmQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7},f={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/google-gemini.9684c9bb.svg",height:28,width:28,blurWidth:0,blurHeight:0},b={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/openai.9e224d80.svg",height:320,width:320,blurWidth:0,blurHeight:0},C={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/recraft.93345919.svg",height:112,width:112,blurWidth:0,blurHeight:0},v="Recraft",y="Qwen",w={creatorLabel:()=>"Ideogram",image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/ideogram.8efa42ed.svg",height:1e3,width:1e3,blurWidth:0,blurHeight:0},flag:"ideogram",provider:"ideogram"},k={creatorLabel:()=>"Luma",image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/luma.cb337efe.png",height:773,width:773,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/eFplAAAADHRSTlMAtCpmPA6+o1LqxpEtBpX5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVR4nDWJyQ0AIAzD0pvC/vuiBpGPLQcAIsDpcXKJPDGpL7uUV3eKjXmmMSEGFxNgAJCEwikWAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},flag:"lumaPhoton",provider:"luma"},A={creatorLabel:()=>"Qwen",image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/qwen.51ebc742.svg",height:200,width:200,blurWidth:0,blurHeight:0},provider:"baseten"},L=["flux-1-quick","imagen-3-flash","qwen-image-fast","flux-kontext-fast","ideogram-v3-flash"],j=["ideogram-v3-turbo","flux-1-pro","imagen-3-pro"],E=["gemini-2.5-flash-image","ideogram-v3","imagen-4-pro"],S=["gemini-3-pro-image","gpt-image-1-high","flux-1-ultra","imagen-4-ultra"],M={"playground-2.5":"flux-1-schnell","stable-diffusion-xl-v1-0":"flux-1-schnell","playground-3":"flux-1-pro","ideogram-v2-turbo":"ideogram-v3-turbo","ideogram-v2":"ideogram-v3","hidream-i1-fast":"qwen-image-fast","hidream-i1-dev":"qwen-image","hidream-i1-full":"qwen-image"},I={"gemini-2.5-flash-image":{label:()=>"Nano Banana Flash",description:()=>n.Ru._({id:"fkCuQM",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_models_plus",flag:"gemini25FlashImage",fallbackModels:r()(E,"gemini-2.5-flash-image"),provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,cost:20},"gemini-3-pro-image":{label:()=>"Nano Banana Pro",description:()=>n.Ru._({id:"NfpkaQ",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_premium_models",flag:"gemini3ProImage",fallbackModels:r()(E,"gemini-3-pro-image"),provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:2,badge:"new",cost:70,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,estimatedTimeSeconds:40,alwaysChargeCredits:!0},"gemini-3-pro-image-hd":{label:()=>"Nano Banana Pro HD",description:()=>n.Ru._({id:"58I3+N",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_models_ultra",flag:"gemini3ProImage",fallbackModels:r()(S,"gemini-3-pro-image-hd"),provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:1,badge:"new",cost:120,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,estimatedTimeSeconds:90},"flux-1-schnell":{label:()=>"Flux Fast",description:()=>n.Ru._({id:"iksSRU",values:{FLUX_PROPER_NOUN:g.Uq}}),creatorLabel:()=>"Black Forest",image:x,flag:"flux1Schnell",disabledFlag:"flux1Quick",fallbackModels:r()(L,"flux-1-schnell"),provider:"baseten",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2},"flux-1-quick":{label:()=>"Flux Fast 1.1",description:()=>n.Ru._({id:"hpqgA9"}),creatorLabel:()=>"Black Forest",image:x,flag:"flux1Quick",fallbackModels:r()(L,"flux-1-quick"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2},"flux-kontext-fast":{label:()=>"Flux Kontext Fast",description:()=>n.Ru._({id:"Cw1xXb"}),creatorLabel:()=>"Black Forest",image:x,flag:"fluxKontextFast",fallbackModels:r()(L,"flux-kontext-fast"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"UUMdE6"}),speed:4,cost:2},"flux-1-pro":{label:()=>"Flux 1 Pro",description:()=>n.Ru._({id:"lM7MEX"}),creatorLabel:()=>"Black Forest",image:x,flag:"flux1Pro",productFeature:"ai_models_plus",fallbackModels:r()(j,"flux-1-pro"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"UUMdE6"}),speed:2,cost:8},"flux-kontext-pro":{label:()=>"Flux Kontext Pro",description:()=>n.Ru._({id:"lM7MEX"}),creatorLabel:()=>"Black Forest",image:x,flag:"fluxKontextPro",productFeature:"ai_premium_models",fallbackModels:r()(E,"flux-kontext-pro"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"UUMdE6"}),speed:2,cost:20},"flux-kontext-max":{label:()=>"Flux Kontext Max",description:()=>n.Ru._({id:"lM7MEX"}),creatorLabel:()=>"Black Forest",image:x,flag:"fluxKontextMax",productFeature:"ai_models_ultra",fallbackModels:r()(S,"flux-kontext-max"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"UUMdE6"}),speed:2,cost:40},"flux-2-pro":{label:()=>"Flux 2 Pro",description:()=>n.Ru._({id:"ZCbyVH",values:{FLUX_PROPER_NOUN:g.Uq}}),creatorLabel:()=>"Black Forest",image:x,flag:"flux2Pro",productFeature:"ai_models_plus",fallbackModels:r()(j,"flux-2-pro"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"bsUkOQ"}),speed:3,badge:"new",cost:4,supportsHexPrompts:!0},"flux-2-flex":{label:()=>"Flux 2 Flex",description:()=>n.Ru._({id:"/kG4Dr",values:{FLUX_PROPER_NOUN:g.Uq}}),creatorLabel:()=>"Black Forest",image:x,flag:"flux2Flex",productFeature:"ai_premium_models",fallbackModels:r()(E,"flux-2-flex"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"bsUkOQ"}),speed:1,badge:"new",cost:10,supportsHexPrompts:!0,supportsExactText:!0,estimatedTimeSeconds:45},"flux-1-ultra":{label:()=>"Flux Ultra",description:()=>n.Ru._({id:"fr7zhY"}),creatorLabel:()=>"Black Forest",image:x,flag:"flux1Ultra",productFeature:"ai_models_ultra",fallbackModels:r()(S,"flux-1-ultra"),provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:1,cost:30},"imagen-3-flash":{label:()=>"Imagen 3 Fast",description:()=>n.Ru._({id:"Q9Ah87",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,flag:"imagenFlash",fallbackModels:r()(L,"imagen-3-flash"),provider:"google",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2},"imagen-3-pro":{label:()=>"Imagen 3",description:()=>n.Ru._({id:"WRAPSR",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_models_plus",flag:"imagen3",fallbackModels:r()(j,"imagen-3-pro"),provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,cost:8},"imagen-4-fast":{label:()=>"Imagen 4 Fast",description:()=>n.Ru._({id:"3vHhZU",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_models_plus",flag:"imagen4Fast",fallbackModels:r()(j,"imagen-4-fast"),provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,cost:10},"imagen-4-pro":{label:()=>"Imagen 4",description:()=>n.Ru._({id:"2YnLm1",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_premium_models",flag:"imagen4",fallbackModels:r()(E,"imagen-4-pro"),provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,supportsExactText:!0,cost:20},"imagen-4-ultra":{label:()=>"Imagen 4 Ultra",description:()=>n.Ru._({id:"WRAPSR",values:{GOOGLE_PROPER_NOUN:g.kO}}),creatorLabel:()=>"Google",image:f,productFeature:"ai_models_ultra",flag:"imagen4",fallbackModels:r()(S,"imagen-4-ultra"),provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:1,supportsExactText:!0,cost:30},"ideogram-v3-turbo":{...w,label:()=>"Ideogram 3.0 Turbo",description:()=>n.Ru._({id:"YiuHAi",values:{IDEOGRAM_PROPER_NOUN:g.X4}}),flag:"ideogram3",freeFlag:"ideogramTurboFree",productFeature:"ai_models_plus",fallbackModels:r()(j,"ideogram-v3-turbo"),bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:3,supportsExactText:!0,cost:10},"ideogram-v3-flash":{...w,label:()=>"Ideogram 3.0 Flash",description:()=>n.Ru._({id:"nzTHCG",values:{IDEOGRAM_PROPER_NOUN:g.X4}}),flag:"ideogram3Flash",fallbackModels:r()(L,"ideogram-v3-flash"),bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:4,cost:3},"ideogram-v3":{...w,label:()=>"Ideogram 3.0",description:()=>n.Ru._({id:"pKUvA/",values:{IDEOGRAM_PROPER_NOUN:g.X4}}),flag:"ideogram3",productFeature:"ai_premium_models",fallbackModels:r()(E,"ideogram-v3"),bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:20},"ideogram-v3-quality":{...w,label:()=>"Ideogram 3.0 Quality",description:()=>n.Ru._({id:"XDomDb",values:{IDEOGRAM_PROPER_NOUN:g.X4}}),flag:"ideogram3",productFeature:"ai_models_ultra",fallbackModels:r()(S,"ideogram-v3-quality"),bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,supportsExactText:!0,cost:45},"gpt-image-1-mini-medium":{label:()=>"GPT Image Mini",description:()=>n.Ru._({id:"3XL96d"}),creatorLabel:()=>"OpenAI",image:b,productFeature:"ai_models_plus",flag:"gpt4oImageLow",fallbackModels:r()(j,"gpt-image-1-mini-medium"),provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:60,supportsHexPrompts:!0,cost:8},"gpt-image-1-medium":{label:()=>"GPT Image",description:()=>n.Ru._({id:"8PB+vO"}),creatorLabel:()=>"OpenAI",image:b,productFeature:"ai_premium_models",flag:"gpt4oImageMedium",disabledFlag:"gptImageMini",fallbackModels:r()(E,"gpt-image-1-medium"),provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:60,supportsHexPrompts:!0,cost:30},"gpt-image-1-high":{label:()=>"GPT Image Detailed",description:()=>n.Ru._({id:"5XcnJA"}),creatorLabel:()=>"OpenAI",image:b,productFeature:"ai_models_ultra",flag:"gpt4oImage",fallbackModels:r()(S,"gpt-image-1-high"),provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:60,supportsHexPrompts:!0,supportsExactText:!0,cost:120},"gpt-image-1-mini-high":{label:()=>"GPT Image",description:()=>n.Ru._({id:"8PB+vO"}),creatorLabel:()=>"OpenAI",image:b,productFeature:"ai_premium_models",flag:"gptImageMini",fallbackModels:r()(E,"gpt-image-1-mini-high"),provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:60,supportsHexPrompts:!0,supportsExactText:!0,cost:20},"leonardo-phoenix":{label:()=>"Leonardo Phoenix",description:()=>n.Ru._({id:"iEAL9X"}),creatorLabel:()=>"Leonardo",image:{src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/leonardo.71fd3bf9.png",height:180,width:180,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAdVBMVEVMaXFgWnpcLEFUKYRqa4ExXYBDNSgpIR5aUVp3boNLRGBIX1BNOytXaXULGyVcZHoIMT93a2NnYXV4VEeamJNWgJrXy7GfjXSmlHi6nlVxW3GlnJpXO1CSeoS3mnvMvKRfR1w7QUhhU5qhiTw0V2RrcHGOS2+E6qt3AAAAFHRSTlMAmnPO/vlKKG3+fIFRsx7aOLnd+C0RAK4AAAAJcEhZcwAAA+gAAAPoAbV7UmsAAABGSURBVHicBcEFAoAgAACxQ0GwC0Ww8/9PdAO0MRogk7NNc0iWddvdWVAeqR3901JLZcf77RDDME3OCyp1hfD1GpoojqOEH4N0A88EV3bcAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},flag:"leonardoPhoenix",fallbackModels:r()(j,"leonardo-phoenix"),productFeature:"ai_models_plus",provider:"leonardo",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:15},"luma-photon-1":{...k,fallbackModels:r()(j,"luma-photon-1"),label:()=>"Luma Photon",description:()=>n.Ru._({id:"qmMxhc"}),flag:"lumaPhoton",productFeature:"ai_models_plus",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:3,cost:10},"luma-photon-flash-1":{...k,fallbackModels:r()(L,"luma-photon-flash-1"),label:()=>"Luma Photon Flash",description:()=>n.Ru._({id:"eNdOBa"}),flag:"lumaPhoton",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2},"recraft-v3":{label:()=>v,description:()=>n.Ru._({id:"z+qo6V"}),creatorLabel:()=>"Recraft",image:C,flag:"recraftModel",fallbackModels:r()(E,"recraft-v3"),productFeature:"ai_premium_models",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:2,cost:20},"recraft-v3-svg":{label:()=>n.Ru._({id:"rftVBi",values:{RECRAFT_PROPER_NOUN:v}}),description:()=>n.Ru._({id:"SLi7QF"}),creatorLabel:()=>"Recraft",image:C,flag:"recraftSvgModel",fallbackModels:r()(E,"recraft-v3-svg"),productFeature:"ai_premium_models",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:40},"dall-e-3":{label:()=>"DALL\xb7E 3",description:()=>n.Ru._({id:"wPYsgu",values:{OPENAI_PROPER_NOUN:g.PS}}),creatorLabel:()=>"OpenAI",image:b,productFeature:"ai_premium_models",flag:"dalle3",fallbackModels:r()(j,"dall-e-3"),provider:"azure",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:1,cost:33},"qwen-image":{...A,label:()=>"Qwen Image",description:()=>n.Ru._({id:"Z9PLQS",values:{QWEN_PROPER_NOUN:y}}),productFeature:"ai_models_plus",fallbackModels:r()(j,"qwen-image"),bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,flag:"qwenImage",supportsExactText:!0,cost:3},"qwen-image-fast":{...A,label:()=>"Qwen Image Fast",description:()=>n.Ru._({id:"GPNoQe",values:{QWEN_PROPER_NOUN:y}}),fallbackModels:r()(L,"qwen-image-fast"),bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:4,flag:"qwenImageFast",supportsExactText:!0,cost:3}},_=()=>Object.keys(I).map(e=>({model:e,...I[e]})).sort((e,t)=>e.label().localeCompare(t.label(),"en-US",{sensitivity:"base"})),D=()=>{let e=h.of.get("aiGeneratedImagesDefaultModel");if(P(e))return e;let t=R(e);if(null==t?void 0:t.fallbackModels){for(let e of t.fallbackModels)if(P(e))return e}return console.warn("No available image models found. Falling back to disabled model: ".concat(e)),e},R=e=>I[e]||I[D()],T=async(e,t)=>{var i;let{themeId:n,docId:a,traceparent:r,...h}=e,g=n?{context:d.rWX.Theme,themeId:e.themeId}:a?{context:d.rWX.Doc,docId:e.docId}:{context:e.context},m=D(),x=null!=(i=e.model)?i:m,f="".concat(l.$.API_HOST||"https://api.gamma.app","/media/images/generate"),b={interactionId:e.interactionId,interface:"generate-image",streaming:!1,inputContent:e.prompt,docId:e.docId,generateImageOptions:e};(0,c.rl)(b);let C=e.interactionId,v=performance.now(),y={"Content-Type":"application/json"};r&&(y["aijsx-traceparent"]=r);try{let i=await (0,u.P)(f,{signal:null==t?void 0:t.signal,method:"POST",headers:y,body:JSON.stringify({model:x,...h,...g}),credentials:"include"},{parseResponse:e=>e.json(),captureException:e=>{H(e)||e.logToErrorTracker()}});if((0,c.Yh)({...b,latency:performance.now()-v,generateImageUrls:i.map(e=>e.attrs.src)}),C){let t=o.l.load(C);if(t){let n=p.C.image({interactionId:C,model:x,source:t.name,operationCount:i.length}),a=e.loadImageId||(0,s.Ak)(5);t.charge(a,n)}}return i}catch(e){throw console.error("(caught) [AIGenerateImage] error:",e),(0,c.tB)({...b,latency:performance.now()-v,errorName:"GenerateImageError",errorMessage:e.message,outputMessage:""}),e}},z={sexual:()=>n.Ru._({id:"gHG6wD"}),violence:()=>n.Ru._({id:"x40BeZ"}),prohibited:()=>n.Ru._({id:"UiRApc"})};function H(e){var t;return(null==(t=e.body)?void 0:t.code)==="prohibited_input"}function B(e){let t;if(e instanceof u.f)if(H(e)){var i,a,r;t=z[(r=null!=(a=null==(i=e.body)?void 0:i.categories)?a:{}).sexual||r["sexual/minors"]?"sexual":r.violence||r["violence/graphic"]?"violence":"prohibited"]()}else t=e.userFacingErrorDescription();return t?n.Ru._({id:"ZJbOi7",values:{additionalErrorContext:t}}):n.Ru._({id:"Id+8aq"})}let N=e=>{if(e&&I[e]){let t=I[e];if(t.aspectRatios)return t.aspectRatios}return["square","portrait","landscape"]},P=e=>{let t=I[e];return!(!t||t.flag&&!h.of.get(t.flag)||t.disabledFlag&&h.of.get(t.disabledFlag))},F=e=>{let t=I[e];return!t||t.freeFlag&&h.of.get(t.freeFlag)?"free":t.productFeature?(0,m.gD)(t.productFeature):"free"}},69023:(e,t,i)=>{"use strict";i.d(t,{A:()=>ee,c:()=>et});var n=i(63867),a=i(6029),r=i(48810),s=i(58959),l=i(45463),o=i(40452),c=i(3276),d=i(99492),p=i(55597),u=i(48621),h=i(31241),g=i(19564),m=i(97139),x=i.n(m),f=i(21157),b=i.n(f),C=i(55729),v=i(5302),y=i(15368),w=i(1319),k=i(44732),A=i(92841),L=i(95856),j=i(36062),E=i(33787),S=i(26385),M=i(74676),I=i(16842),_=i(38077),D=i(19063),R=i(7616),T=i(3898),z=i(10961);let H=e=>{let{result:t,isActive:i,focusedItemEl:n,onMouseMove:l,onMouseEnter:o,onClick:c,context:p="globalSearch"}=e,m=(0,D.u)("screenshotsEnabled"),{title:f,text:b,previewUrl:C,editors:v,editedTime:y,id:w,createdBy:k,file:A}=t,L="mentionsList"===p,H=null==A?void 0:A.isTemplate;return(0,a.jsx)(j.Q,{children:(0,a.jsxs)(s.z,{ref:i?n:null,className:"search-result",wordBreak:"break-word",onMouseMove:l,onMouseEnter:o,p:L?0:[2,3],py:L?.5:void 0,align:"flex-start",borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",role:"group",bg:i?"gray.50":"transparent",cursor:"pointer",color:"gray.700",borderWidth:"1px",borderColor:i?"gray.200":"transparent",spacing:{base:0,sm:4},sx:{em:{bg:"var(--chakra-colors-trueblue-100)",fontStyle:"normal",borderRadius:"base",display:"inline-block",padding:"0px 2px",margin:"0px -2px"}},onClick:c,children:[(0,a.jsx)(E._,{display:{base:"none",xs:"block"},h:"100%",src:m?C:_.A.src,w:{base:"0px",sm:"25%"},border:"1px solid",borderColor:"gray.200",borderRadius:"md",shadow:"lg",fallbackSrc:_.A.src}),(0,a.jsxs)(S.B,{spacing:(0,T.Xb)()?1:2,flex:"1",children:[(0,a.jsxs)(j.r,{href:"globalSearch"===p?(0,z.LN)({docId:w}):void 0,children:[(0,a.jsxs)(s.z,{alignItems:"flex-start",spacing:"3",children:[(0,a.jsx)(r.E,{fontSize:"md",fontWeight:"600",noOfLines:L?1:2,dangerouslySetInnerHTML:{__html:f?x().sanitize(f):""}}),H&&(0,a.jsx)(M.E,{fontSize:"sm",w:"fit-content",colorScheme:"purple",textTransform:"none",children:(0,a.jsxs)(s.z,{spacing:1,children:[(0,a.jsx)(u.g,{icon:d.qIE}),(0,a.jsx)(g.x6,{id:"/K2CvV"})]})})]}),(null==k?void 0:k.displayName)&&(0,a.jsx)(r.E,{fontSize:"xs",color:"gray.600",fontWeight:"500",children:(0,a.jsx)(g.x6,{id:"ab98Hp",values:{0:null==k?void 0:k.displayName}})})]}),(0,a.jsx)(r.E,{fontSize:L?"xs":"sm",noOfLines:2,whiteSpace:"normal",wordBreak:"break-word",dangerouslySetInnerHTML:{__html:b?x().sanitize(b):""}}),(0,a.jsxs)(s.z,{children:[v&&v.length>0&&(0,a.jsx)(I.Z,{size:"xs",fontSize:"xs",max:5,children:null==v?void 0:v.map(e=>{let{user:t}=e,{id:i,displayName:n,profileImageUrl:r}=t;return(0,a.jsx)(h.Vc,{label:n,src:r,shadow:"base"},i)})}),y&&(0,a.jsx)(r.E,{fontSize:"xs",color:"gray.600",fontWeight:"500",children:(0,a.jsx)(g.x6,{id:"5cC8f2",values:{0:(0,R.OG)(y)}})})]})]})]})})};var B=i(8474),N=i(48086),P=i(81949),F=i(52881);let V=(e,t,i)=>RegExp(t?e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"):e,i?"gu":"gui"),O=()=>(0,a.jsx)(g.x6,{id:"eZHH8X",values:{GAMMA_ARTIFACT_PROPER_NOUN:k.TP}}),Z=e=>{let{html:t}=e;return(0,a.jsx)(r.E,{paddingInlineStart:"0.2rem",wordBreak:"break-word",noOfLines:1,maxW:300,lineHeight:"1.5",dangerouslySetInnerHTML:{__html:t?x().sanitize(t):""}})},G=e=>e.replace(/(|<\/em>)/g,""),U=e=>{let{result:t}=e,{__typename:i}=t;return"User"===i?(0,a.jsxs)(s.z,{children:[(0,a.jsx)(l.e,{size:"2xs",minWidth:4,m:0,name:t.displayName&&G(t.displayName),src:t.profileImageUrl}),(0,a.jsx)(Z,{html:t.displayName})]}):"Card"===i?(0,a.jsxs)(s.z,{children:[(0,a.jsx)(o.s,{color:"gray.600",minWidth:4,justifyContent:"flex-end",children:(0,a.jsx)(u.g,{icon:p.ZPt,transform:{size:6}})}),(0,a.jsx)(Z,{html:t.title})]}):"DocResult"===i?(0,a.jsx)(H,{result:t,context:"mentionsList"}):(console.warn("[MentionList] Invalid __typename for search result:",t.__typename),null)},W=(0,C.forwardRef)((e,t)=>{let{result:i,index:n,selectedIndex:r,selectItem:s,...l}=e;return(0,a.jsx)(h.nh,{ref:t,tabIndex:n===r?0:-1,onClick:()=>s(n),onMouseDown:P.Fw,...l,children:(0,a.jsx)(U,{result:i})},n)}),K=(0,a.jsx)(u.g,{icon:d.vti}),Q=(0,a.jsx)(u.g,{icon:d.vGi}),q=(0,a.jsx)(u.g,{icon:d.hP6}),J={Card:{title:(0,a.jsx)(g.x6,{id:"gXnPmp",values:{GAMMA_ARTIFACT_PROPER_NOUN:k.TP}}),iconComponent:K},DocResult:{title:b()(k.Ix),iconComponent:Q},User:{title:(0,a.jsx)(g.x6,{id:"1wdjme"}),iconComponent:q}},$=(0,C.forwardRef)((e,t)=>{var i,n,l;let{editor:d,query:p,command:u}=e,{isConnected:m}=(0,v.utY)(),x=(0,L.GV)(w.Jo),f=(0,C.useMemo)(()=>{let e=null==x?void 0:x.collaborators;return(null==e?void 0:e.map(e=>e.user))||[]},[x]),{user:b,currentWorkspace:k}=(0,N.ur)(),{data:j,previousData:E,loading:S}=function(e,t){let{isConnected:i}=(0,F.u)(),n=!e||!t||!i;var a=[(0,v.SzF)({variables:{workspaceId:t,types:[v.nXf.User],query:e},skip:n}),(0,v.SzF)({variables:{workspaceId:t,types:[v.nXf.Doc],query:e},skip:n})];function r(e,t,i){i&&(e[t]||(e[t]={search:[]}),e[t].search=[...e[t].search,...i.search])}return a.reduce((e,t)=>{let{data:i,previousData:n,error:a,loading:s}=t;return!i&&s&&n&&(i=n),r(e,"data",i),r(e,"previousData",n),s&&(e.loading=!0),a&&(e.error=a),e},{})}(p,(null==b||null==(l=b.workspaceMemberships)||null==(n=l.find(e=>{var t;return(null==(t=e.workspace)?void 0:t.id)===d.gammaOrgId}))||null==(i=n.workspace)?void 0:i.id)||(null==k?void 0:k.id)),{searchDocs:M,searchUsers:I}=(0,C.useMemo)(()=>{let e=V(p,!0,!1),t=(j?j.search:E?E.search:[]).filter(e=>"User"===e.__typename),i=(j?j.search:E?E.search:[]).filter(e=>"DocResult"===e.__typename),n=f.filter(e=>!t.find(t=>t.id===e.id)).filter(e=>{var t,i;return(null==(t=e.email)?void 0:t.startsWith(p.toLowerCase()))||(null==(i=e.displayName)?void 0:i.toLowerCase().includes(p.toLowerCase()))}),a=[...t,...n].map(t=>{var i;return{...t,displayName:null==(i=t.displayName)?void 0:i.replace(e,"$&")}});return{searchDocs:p?[...i]:[],searchUsers:p?a:[]}},[j,E,p,f]),_=(0,L.GV)(y.rZ),D=[...I,...(0,C.useMemo)(()=>{let e=V(p,!0,!1);return p?_.map(t=>{let i=t.title||"";if(i.match(e)){let n=i.replace(e,"$&");return{...t,title:n,__typename:"Card"}}return null}).filter(Boolean):[]},[_,p]),...M],R=e=>{let t=D[e]?{...D[e]}:null;t&&("User"===t.__typename&&t.displayName&&(t.displayName=G(t.displayName)),"Card"===t.__typename&&(t.docId=d.gammaDocId),u({item:t,user:b}))},{selectedIndex:T,selectedItemEl:z}=(0,B.Rj)({ref:t,selectItem:R,options:D}),H=d.state.selection,P=!H.$anchor.parent.isLeaf&&H.$anchor.parent.textContent===ee;return 0===p.length&&P?(0,a.jsx)(o.s,{w:"100%",p:1,align:"flex-start",justify:"flex-start",flex:"1",mt:-9,marginStart:3,"data-testid":"mention-list-empty",children:(0,a.jsx)(r.E,{fontSize:"md",color:"gray.400",children:(0,a.jsx)(O,{})})}):(0,a.jsx)(h.qF,{"data-testid":"mention-list",children:(0,a.jsxs)(h.QE,{"data-target-name":"mention-list",w:"540px",maxW:"90vw",overflowY:"auto",maxH:"65vh",sx:{em:{bg:"var(--chakra-colors-trueblue-100)",fontStyle:"normal",borderRadius:"base",display:"inline-block",padding:"0px 2px",margin:"0px -2px"}},children:[(0,a.jsx)(A.r,{isConnected:m,description:(0,a.jsx)(g.x6,{id:"KnLL/m"})}),0===p.length?(0,a.jsx)(o.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,"data-testid":"mention-list-empty",children:(0,a.jsx)(r.E,{fontSize:"md",color:"gray.400",children:(0,a.jsx)(O,{})})}):!S&&p.length>1&&0===D.length?(0,a.jsx)(o.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,children:(0,a.jsx)(r.E,{fontSize:"sm",color:"gray.500",children:(0,a.jsx)(g.x6,{id:"0+jt9a"})})}):null,D.map((e,t)=>{let i=D.findIndex(t=>t.__typename===e.__typename)===t&&e.__typename?J[e.__typename]:null;return(0,a.jsxs)(C.Fragment,{children:[i&&(0,a.jsxs)(s.z,{mt:4,mb:2,color:"gray.500",children:[i.iconComponent,(0,a.jsx)(h._x,{children:i.title})]}),(0,a.jsx)(W,{"data-testid":"mention-list-item-".concat(e.id),ref:t===T?z:null,result:e,index:t,selectedIndex:T,selectItem:R},t)]},e.id)}),S&&(0,a.jsx)(o.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,children:(0,a.jsx)(c.y,{opacity:"0.8",size:"xs"})})]})})});var Y=i(51831);let X=new n.hs("MentionGamma"),ee="@",et=(0,B.e$)({name:"GammaMention",char:ee,pluginKey:X,allowSpaces:!0,MenuComponent:$,priority:Y.y.MentionSuggestionMenu,command:e=>{let{editor:t,range:i,props:n}=e,{item:a,user:r}=n;if("User"===a.__typename){let{id:e,displayName:n,profileImageUrl:s}=a,{id:l}=r;t.commands.addUserMention({id:e,label:n,profileImageUrl:s,mentionedById:l},i)}else if("Card"===a.__typename){let{id:e,docId:n}=a,{id:s}=r;t.commands.addCardMention({id:e,docId:n,mentionedById:s},i)}else if("DocResult"===a.__typename){let{id:e}=a,{id:n}=r;t.commands.addDocMention({id:e,mentionedById:n},i)}}})},69144:(e,t,i)=>{"use strict";i.d(t,{l:()=>n});let n=function(){for(var e=arguments.length,t=Array(e),i=0;i(t.forEach(t=>{e[t.key]=t}),e),{}))}},69236:(e,t,i)=>{"use strict";i.d(t,{WI:()=>o,X0:()=>c});var n=i(19734),a=i(16007);let r=[...Array(n.uw+1).keys()],s="1.6em",l=["disc","circle","square"],o=e=>({listStyle:l[e%l.length],paddingStart:"0.4em",_after:{ps:"0.4em"},marginStart:"calc(".concat(e+1," * ").concat(s," - 0.4em)")}),c={[a.UX]:{margin:"0",marginBottom:a.X8,textAlign:"start","&.first-block":{marginTop:a.jz}},"ol.block-numbered":{listStyle:"none"},".block-todo":{listStyle:"none","label.chakra-checkbox":{pointerEvents:"none",".chakra-checkbox__control":{pointerEvents:"auto",width:"1em",height:"1em",top:"calc(0.5lh - 0.5em)",position:"relative",borderRadius:"var(--box-border-radius)",borderColor:"var(--link-color)",borderWidth:"0.125em","&[data-checked]":{backgroundColor:"var(--link-color)",color:"var(--body-color-inverted)"},svg:{fontSize:"0.5em"}}}},".block-bullet, .block-todo":{li:{position:"relative"}}};r.forEach(e=>{c['ol.block-numbered[indent="'.concat(e,'"]')]={"li[data-node-view-content]":{ms:"calc(".concat(e+1," * ").concat(s,")"),position:"relative",_before:{position:"absolute","inset-inline-start":"-".concat(s),content:'attr(data-list-counter) "."'}}}}),r.forEach(e=>{c['ul.block-bullet[indent="'.concat(e,'"]')]={"li[data-node-view-content]":o(e)},c['ul.block-todo[indent="'.concat(e,'"]')]={"li.todo":{ms:"calc(".concat(e+1," * ").concat(s,")"),listStyle:"none"},".chakra-checkbox__control":{"inset-inline-start":"-".concat(s)}}})},70059:(e,t,i)=>{"use strict";i.d(t,{J:()=>c}),i(81278),i(55729);var n=i(61918),a=i(77650);(()=>{let e=null;return async t=>{let r=t;t||(console.warn("[i18n] Unexpected empty locale"),r=n.jA),e=r;try{let t=await i(76478)("./".concat(r,"/messages"));r===e&&(a.Ru.load(r,t.messages),a.Ru.activate(r))}catch(e){console.error("[i18n] Error loading locale messages:",e.message)}}})();var r=i(95856),s=i(1620);i(23639);var l=i(38110),o=i(37004);i(47516),i(42116),i(43987);let c=()=>{let e=(0,r.KA)();return((e,t)=>{let i=(0,o.H)(),a=(0,o._Y)();return e||t||(a?i:n.jA)})((0,s.uy)(e.getState()),(0,l._)())}},70562:(e,t,i)=>{"use strict";i.d(t,{_:()=>x,n:()=>g});var n=i(21938),a=i(63867),r=i(97255),s=i(95856),l=i(35665),o=i(87489),c=i(61386),d=i(96079),p=i(20044),u=i(83090),h=i(70813);let g=new a.hs("spotlight"),m=(e,t,i)=>{if(null===t.pos)return r.zF.create(e.doc,[]);let a=[],s=e.doc.nodeAt(t.pos);s&&(0,c.jg)(s)&&!i(s,t.cardId)?a.push(r.NZ.node(t.pos,t.pos+s.nodeSize,{class:"presenting-card"})):s&&i(s,t.cardId)&&a.push(r.NZ.node(t.pos,t.pos+s.nodeSize,{class:"spotlight-block"}));let l=t.pos;return e.doc.descendants((e,s)=>(i(e,t.cardId)&&a.push(r.NZ.node(s,s+e.nodeSize,{class:(0,n.cx)("spotlightable",s>l&&"after-spotlight")})),(0,h.I2)(e)||(0,c.jg)(e))),r.zF.create(e.doc,a)},x=(e,t)=>new a.k_({key:g,state:{init:(t,i)=>{let n={pos:null,cardId:""};return{...n,decorations:m(i,n,e)}},apply(t,i,n,a){let r=t.getMeta(g),s=(0,d.he)(t);if(r||s){let t=r||i;return{...t,decorations:m(a,t,e)}}let l=i.decorations.map(t.mapping,t.doc);return{...i,decorations:l}}},props:{attributes:t=>{let i=g.getState(t);if(!i||null===i.pos)return{class:""};let n=t.doc.nodeAt(i.pos);return n&&e(n,i.cardId)?{class:"spotlight-active"}:{class:""}},decorations:e=>{let t=g.getState(e);return t?t.decorations:null},handleDOMEvents:{click(e,i){if(i.detail>1||(0,u.Qj)(e))return;let n=(0,s.KA)(),a=n.getState(),r=(0,o.FI)(a);if(!(r&&(0,h.UE)(t,r))||(0,o.QF)(a))return;if((0,o.YL)(a))return void n.dispatch((0,o.tB)());let l=g.getState(e.state);if(!(null==l?void 0:l.cardId))return;let c=e.posAtDOM(i.target,0);if(null===c||c<1)return;if(!e.state.doc.nodeAt(c))return void t.commands.turnOffSpotlight();let[d]=(0,p.TK)(e.state.doc.resolve(c),e=>(0,h.Rj)(e));d?t.commands.spotlightNodeAtPos(c):t.commands.turnOffSpotlight()},contextmenu(e,i){let n=g.getState(e.state);if(!(null==n?void 0:n.cardId))return;let a=(0,s.KA)().getState();if((0,o.QF)(a))return;let r=e.posAtDOM(i.target,0),c=t.state.doc.resolve(r),d=e.state.doc.nodeAt(r),[u]=d&&(0,h.Rj)(d)?[{pos:r,start:c.start(c.depth+1)}]:(0,p.TK)(t.state.doc.resolve(r),e=>(0,h.Rj)(e));l.LF.emit(l.DN.OPEN_PRESENT_MODE_CONTEXT_MENU,{e:i,cardId:n.cardId,pos:u?u.start:null})}}}})},70631:(e,t,i)=>{"use strict";i.d(t,{dD:()=>r,x9:()=>c});var n=i(33750),a=i.n(n);let r=e=>{let{label:t,basis:i=100}=e,n=c(t);return n?a()(n/i,0,1):0},s=/[0-9,.]+/g,l=/[,.](?=\d{3})/g,o=/([0-9]+)\s?\/\s?([0-9]+)/g,c=e=>{if(e){if("number"==typeof e)return e;try{var t,i;let n=null==(t=e.match(o))?void 0:t[0];if(n){let[e,t]=n.split("/").map(e=>e.trim());return 100*parseFloat(e)/parseFloat(t)}let a=null==(i=e.match(s))?void 0:i[0],r=null==a?void 0:a.replaceAll(l,"");return r?parseFloat(r):void 0}catch(t){console.error("[SmartLayout] Failed to parse label number: ".concat(e),t);return}}}},70813:(e,t,i)=>{"use strict";i.d(t,{I2:()=>E,Rj:()=>j,UE:()=>y,vi:()=>I});var n=i(37243),a=i(19063),r=i(53239),s=i(95856),l=i(62526),o=i(87489),c=i(61386),d=i(39872),p=i(29958),u=i(51857),h=i(20044),g=i(12872),m=i(80778),x=i(35738),f=i(46030),b=i(75572),C=i(70562);let v=()=>a.of.get("presentModeFlat"),y=(e,t)=>{let i=t.pos?e.state.doc.nodeAt(t.pos):null;return i&&j(i,t.cardId)},w=e=>{let{tr:t,editor:i,spotlight:n,bias:a=0,method:r="replace"}=e;t.setMeta(C.n,n);let s=C.n.getState(i.state);if(n.cardId||(0,p.o)({cardId:null,method:r,emitChange:!1}),s.cardId!==n.cardId&&n.cardId){(0,p.o)({cardId:n.cardId,method:r,emitChange:!1});let e=(0,f.W0)(i,n.cardId);e&&t.setSelection(d.J.create(t.doc,e.pos,a))}i.commands.user({spotlight:n})},k=(e,t)=>{if(!t)return;let i=document.querySelector("".concat(e," ").concat((0,x.OB)(t)));i&&(null==i||i.classList.add("cardWiggle"),setTimeout(()=>{null==i||i.classList.remove("cardWiggle")},750))},A=(e,t)=>{let i=y(e,t),n=i&&t.cardId&&t.pos&&I(e,t.cardId,t.pos,e=>j(e,t.cardId),!0).cardId!==t.cardId;return{isSpotlightingBlock:i,isSpotlightingFirstBlock:n}},L=e=>{switch(e.type.name){case"card":return!(0,g.Wq)(e);case"toggle":return(0,b.vb)(e.attrs.id);default:return!1}},j=(e,t)=>{switch(e.type.name){case"paragraph":case"heading":case"title":case"math_display":case"codeBlock":return e.textContent.trim().length>0||e.content.content.some(e=>"text"!==e.type.name);case"calloutBox":case"blockquote":case"bullet":case"numbered":case"todo":case"embed":case"video":case"image":case"mediaPlaceholder":case"gallery":case"drawing":case"diagram":case"smartDiagram":case"chart":case"contributors":case"tableOfContents":case"toggleSummary":case"table":case"buttonGroup":case"labelGroup":case"gridCell":case"smartLayoutCell":case"gridItem":return!0;case"toggle":return!(0,b.vb)(e.attrs.id);case"card":{let i=(0,o.Ev)((0,s.KA)().getState()).parents[e.attrs.id].slice(-1)[0];if(v())return!0===(0,g.Wq)(e)&&!1===(0,g.Wq)(i);return i===t}default:return!1}},E=e=>{switch(e.type.name){case"toggle":return(0,b.vb)(e.attrs.id);case"card":return!(0,g.Wq)(e);case"footnote":case"gallery":case"gridCell":case"smartLayoutCell":case"table":case"cardNotes":case"blockquote":case"calloutBox":case"gridItem":return!1;default:return!0}};n.YY.create({name:"spotlight",addOptions:()=>({scrollerSelector:"body"}),addCommands(){var e=this;return{syncSpotlightAndScroll:e=>{let{spotlight:t,scroll:i,scrollOffset:n,isFollowing:a=!1}=e;return e=>{let{editor:s,view:l,tr:o}=e,{pos:d,cardId:p}=t,u=C.n.getState(s.state).cardId!==p;if(d){let e=l.state.doc.nodeAt(d),t=l.nodeDOM(d);if(e&&t instanceof HTMLElement){console.debug("[Spotlight.syncSpotlight] Scrolling to specific card at pos: ".concat(d),t);let i=(0,c.jg)(e)&&e.attrs.id===p;setTimeout(()=>requestAnimationFrame(()=>{i?R({}):D({element:t})}),u?x.y0:0)}}else if(null==i?void 0:i.pos){let{pos:e,pct:t}=i;setTimeout(()=>requestAnimationFrame(()=>{s.commands.scrollToPositionInCard(e,t||void 0,n)}),u?x.y0:0)}return(0,r.up)({following:a}),(0,r.ki)({cardId:p}),w({editor:s,tr:o,spotlight:{pos:d,cardId:p}}),!0}},spotlightCardById:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{editor:n,view:a}=i,r=C.n.getState(n.state),s=(0,f.W0)(n,e);if(!s)return!0;let l=n.state.doc.resolve(s.pos),o=l.depth>1&&v(),c=o?(0,m.hT)(n.state.doc,s.pos):s;if(c){let i=r.cardId!==e;if(o){(0,g.wE)(e,!1),(0,m.Ib)({pos:l.pos,editor:n});let t=a.nodeDOM(s.pos);t instanceof HTMLElement&&setTimeout(()=>requestAnimationFrame(()=>{D({element:t,behavior:"smooth"})}),i?x.y0:0)}return t&&v()?n.commands.spotlightNextBlock(!1,{pos:s.pos,cardId:e}):n.commands.syncSpotlightAndScroll({spotlight:{pos:null,cardId:c.node.attrs.id}})}return!0}},spotlightCurrentCard:()=>e=>{var t,i,n,a,r,s;let l,{editor:o,tr:d}=e,p=()=>{console.warn("[Spotlight.spotlightCurrentCard] Couldnt find a card to spotlight, so using first card.");let e=o.view.state.doc.nodeAt(1);return e&&(0,c.jg)(e)?w({editor:o,tr:d,spotlight:{pos:null,cardId:e.attrs.id}}):console.error("[Spotlight.spotlightCurrentCard] nodeAt(1) is unexpectedly not a card. Cannot spotlight"),!0};if(!document.querySelector(this.options.scrollerSelector))return p();let u=o.state.selection.from,g=u&&o.view.coordsAtPos(u);if(g&&g.top0)console.debug("%c [Spotlight.spotlightCurrentCard] Using cursor pos","background-color: deeppink",{posToUse:l=u});else{let e=(0,h.ls)(o,this.options.scrollerSelector,135).pos;console.debug("%c [Spotlight.spotlightCurrentCard] Using top center pos","background-color: deeppink",{posToUse:l=null==e?void 0:e.pos})}(!l||l<2)&&console.warn("%c [Spotlight.spotlightCurrentCard] Using fallback pos","background-color: deeppink",{posToUse:l=2});let x=v()?(0,m.hT)(o.state.doc,l):(0,m.Tv)(o,l,!1);if(null==x||null==(i=x.node)||null==(t=i.attrs)?void 0:t.hidden){let e=x;for(;x&&(null==x||null==(a=x.node)||null==(n=a.attrs)?void 0:n.hidden);)x=S(o,x.pos);if(!x)for(x=e;x&&(null==x||null==(s=x.node)||null==(r=s.attrs)?void 0:r.hidden);)x=S(o,x.pos,!0)}return x&&x.pos?(v()&&(0,m.Ib)({editor:o,pos:l}),w({editor:o,tr:d,spotlight:{pos:null,cardId:x.node.attrs.id}}),!0):p()},ascendUpToParentCard:function(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return i=>{let{editor:a,view:s,tr:l}=i,o=C.n.getState(a.state),d=o.pos;if(!d){let t=(0,h.ls)(a,e.options.scrollerSelector,window.innerHeight/2).pos;d=null==t?void 0:t.pos}if(!d)return!1;let p=a.view.state.doc.nodeAt(d),u=(0,m.Tv)(a,d,!1);if(v())return!!u&&!!t&&(k(e.options.scrollerSelector,o.cardId),!0);if(!u)return!1;let g=(0,n.eL)(a.state.doc.resolve(u.pos),c.jg);if(!g)return u&&t&&k(e.options.scrollerSelector,u.node.attrs.id),!1;{let e=s.nodeDOM(u.pos);if(!e)return console.warn("[Spotlight.ascendUpToParentCard] Cant find dom node",{domNode:e,presentingCard:u,parentOfPresentingCard:g,node:p,lastSpotlight:o}),!1;let t=g.node.attrs.id,{isSpotlightingBlock:i}=A(a,o);if(i)return a.commands.spotlightNextBlock(!1,{pos:g.pos,cardId:t});(0,r.ki)({cardId:t}),w({editor:a,tr:l,spotlight:{pos:null,cardId:t}}),_(D,x.M2)({element:e})}return!0}},descendIntoCurrentCard:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"replace";return i=>{let{editor:n,tr:a}=i,r=C.n.getState(n.state),s=e||r.pos;if(v())return n.commands.spotlightExpandCard(s);if(!s)return!0;let l=n.view.state.doc.nodeAt(s);if(!(l&&(0,c.jg)(l)&&l.attrs.id!==r.cardId))return!0;let o=l.attrs.id,{isSpotlightingBlock:d}=A(n,r);return(console.debug("[Spotlight.descendIntoCurrentCard]",{node:l,isSpotlightingBlock:d}),d)?n.commands.spotlightNextBlock(!1,{pos:s,cardId:o}):(w({editor:n,tr:a,spotlight:{pos:null,cardId:o},method:t}),setTimeout(()=>{requestAnimationFrame(()=>{R({})})},x.y0),!0)}},spotlightCollapseCard:e=>t=>{let{editor:i,tr:n}=t;if(!v())return i.commands.ascendUpToParentCard();let a=i.view.state.doc.nodeAt(e);if(!a||!(0,c.jg)(a))return console.warn("[Spotlight.spotlightCollapseCard] pos does not resolve to a card node. This is a noop",e),!0;let r=C.n.getState(i.state),s=a.attrs.id;return(0,g.wE)(s,!0),w({editor:i,tr:n,spotlight:r}),(0,l.H1)("editor").scrollElementIntoView({element:i.view.nodeDOM(e),attempts:0,offsetFromTop:null}),!0},spotlightCollapseNearestExpandableNode:e=>t=>{let{editor:i,tr:a}=t,r=C.n.getState(i.state),s=e||i.state.selection.from,o={pos:s,node:i.view.state.doc.nodeAt(s)};if(!o.node||!L(o.node)){let e=(0,n.eL)(i.state.doc.resolve(s),L);o.node=(null==e?void 0:e.node)||null,o.pos=(null==e?void 0:e.pos)||0}let c=o.pos&&(0,m.hT)(i.state.doc,o.pos);if(!o.node||!o.pos||!c||c.node.attrs.id===o.node.attrs.id)return console.warn("[Spotlight.spotlightCollapseNearestExpandableNode] pos does not resolve to a valid collapsible node. This is a noop",o.pos),!1;if(!(c.pos<=o.pos&&c.pos+c.node.nodeSize>=o.pos))return console.warn("[Spotlight.spotlightCollapseNearestExpandableNode] posToUse is outside of the presenting card. This is a noop",o.pos),!1;console.debug("[Spotlight.spotlightCollapseNearestExpandableNode]",{result:o});let p=(e=>{switch(e.type.name){case"card":return(0,g.wE)(e.attrs.id,!0),!0;case"toggle":return(0,b.bG)(e.attrs.id,!1),!0;default:return!1}})(o.node);return p&&((0,l.H1)("editor").scrollElementIntoView({element:i.view.nodeDOM(o.pos),attempts:0,offsetFromTop:null}),o.pos===i.state.selection.from?i.commands.reHighlightExpandableNode():a.setSelection(d.J.create(i.state.doc,o.pos)),y(i,r)&&w({editor:i,tr:a,spotlight:{pos:o.pos,cardId:c.node.attrs.id}})),p},spotlightExpandCard:e=>t=>{let{editor:i}=t,n=C.n.getState(i.state),a=e&&i.view.state.doc.nodeAt(e);if(!a||!(0,c.jg)(a))return console.warn("[Spotlight.spotlightExpandCard] pos does not resolve to a card node. This is a noop",e),!0;let r=a.attrs.id,{isSpotlightingBlock:s}=A(i,n);return(0,g.wE)(r,!1),console.debug("[Spotlight.spotlightExpandCard]",{node:a,isSpotlightingBlock:s}),setTimeout(()=>{s?i.commands.spotlightNextBlock(!1,{pos:e,cardId:r},"smooth"):i.commands.scrollToPositionInCard(e,0,50)},x.M2),!0},spotlightNextExpandedCard:e=>t=>{let{editor:i,commands:n}=t,a=C.n.getState(i.state);if(!a.pos||!a.cardId)return!0;let r=(0,m.hT)(i.state.doc,a.pos),s=(0,f.Oq)(i,a.pos);if(!r||!s)return!0;let l={node:null,pos:null,cardId:null},o=a.pos;return(i.state.doc.descendants((t,n,a)=>{if(!e&&l.pos)return!1;let r=!(0,g.Wq)(t);if(!((0,c.jg)(t)&&r&&(e?no)))return r;let d=t!==s.node||!e;if(!d){let{isSpotlightingFirstBlock:e}=A(i,{pos:o,cardId:t.attrs.id});d=!e}return d&&(l.node=t,l.pos=n,l.cardId=t.attrs.id),r}),l.pos&&l.cardId)?n.spotlightNextBlock(!1,{pos:l.pos,cardId:l.cardId}):(k(this.options.scrollerSelector,r.node.attrs.id),!0)},spotlightNextCard:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top";return i=>{let{editor:a,commands:s,tr:l}=i,o=C.n.getState(a.state),d=o.pos,{isSpotlightingBlock:p,isSpotlightingFirstBlock:u}=A(a,o);if(p&&v())return s.spotlightNextExpandedCard(e);if(!d){let e=(0,f.W0)(a,o.cardId);d=null==e?void 0:e.pos}if(!d)return console.warn("[Spotlight.spotlightNextCard] Could not find posToUse",{lastSpotlight:o}),!1;let h=a.view.state.doc.nodeAt(d),g=!!(h&&e&&p&&!u&&h.attrs.id!==o.cardId),m=h&&o.cardId&&h.attrs.id===o.cardId?{node:h,pos:d}:(0,n.eL)(a.state.doc.resolve(d),c.jg),b=g?m:(null==m?void 0:m.pos)?S(a,m.pos,e):null;if(b&&null!==b.pos){console.debug("[Spotlight.spotlightNextCard] Found next card:",{next:b,posToUse:d,isSpotlightingBlock:p});let i=b.node.attrs.id,n=b.pos;if(p)return a.commands.spotlightNextBlock(!1,{pos:n,cardId:i});(0,r.ki)({cardId:i}),w({editor:a,tr:l,bias:e?1:-1,spotlight:{pos:null,cardId:i}});let s=o.cardId!==i,c="top"==t?R:T;null!==t&&setTimeout(()=>{c({sync:!0,behavior:"auto"})},s?x.y0:0)}else console.debug("[Spotlight.spotlightNextCard] No next node. Will attempt to ascendUp",{lastSpotlight:o,posToUse:d,node:h}),a.commands.ascendUpToParentCard();return!0}},spotlightNextBlock:(e,t,i)=>n=>{let{editor:a,tr:s}=n,l=C.n.getState(a.state);if(!l.cardId)return!0;let o=a.state.selection,p=o instanceof d.J,u=p&&(-1===o.side&&e||1===o.side&&!e)?-1:0,h=p?e?o.to+u:o.from+u:void 0,g=(null==t?void 0:t.cardId)||l.cardId,f=(null==t?void 0:t.pos)||l.pos||h,b=p&&null===l.pos&&(0,c.jg)(o.node)&&1===o.$from.depth,{pos:y,cardId:k,domNode:A}=f&&!b?I(a,g,f,j,e):M(a,l.cardId,this.options.scrollerSelector,e);if(null!==y&&A instanceof HTMLElement){var L;let t=v()?null==(L=(0,m.hT)(a.state.doc,y))?void 0:L.node.attrs.id:k;if(!t)return!0;(0,r.ki)({cardId:t}),console.debug("%c [Spotlight.spotlightNextBlock]","background-color: deeppink",{prevCardId:l.cardId,cardId:t,pos:y}),setTimeout(()=>{D({element:A,behavior:i})},l.cardId===t?0:x.y0),w({editor:a,tr:s,bias:e?1:-1,spotlight:{pos:y,cardId:t}})}else a.commands.ascendUpToParentCard();return!0},spotlightNodeAtPos:e=>t=>{let{editor:i,tr:n}=t,a=C.n.getState(i.state);if(!a.cardId)return!1;let r=a.cardId,s=(0,h.TK)(i.state.doc.resolve(e),e=>j(e)),l=s.reverse().find((e,t)=>!(t!==s.length-1&&E(e.node)));return!!l&&(l.pos!==a.pos?(w({editor:i,tr:n,spotlight:{pos:l.pos,cardId:r}}),!0):i.commands.turnOffSpotlight())},turnOffSpotlight:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t=>{let{editor:i,tr:n}=t,a=C.n.getState(i.state);return w({editor:i,tr:n,spotlight:{pos:null,cardId:e?null:a.cardId}}),!0}},scrollToPositionInCard:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return n=>{let{editor:a}=n,r=(0,u.Oc)((0,h.NR)(a,e)),s=null==r?void 0:r.getBoundingClientRect();if(!r||!s)return!0;let l=(t||0)*s.height;return console.debug("%c [Spotlight.scrollToPositionInCard]","background-color: deeppink",JSON.stringify({pos:e,offset:i-l}),r),(0,u.BX)({element:r,color:"deeppink",requiredCookie:"spotlightScrollDebug=true"}),D({element:r,offset:i-l}),!0}},scrollToNodeWithPin:(e,t)=>()=>(console.debug("%c [Spotlight.scrollToNodeWithPin] WITH NODE","background-color: deeppink",{scrollToNode:e}),_(D,x.M2,0)({element:e,offset:t}),!0)}},addProseMirrorPlugins(){return[(0,C._)((e,t)=>j(e,t),this.editor)]}});let S=function(e,t){var i;let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.view.state.doc.nodeAt(t),s=r&&(0,c.jg)(r)?{node:r,pos:t}:(0,n.eL)(e.state.doc.resolve(t),c.jg);if(!s)return;let l=e.state.doc.resolve(a?s.pos:s.pos+(null==(i=s.node)?void 0:i.nodeSize)),o=a?l.nodeBefore:l.nodeAfter;if(!o)return;let d=a?l.pos-o.nodeSize:l.pos;if((0,c.jg)(o))return(console.debug("[Spotlight.findNextDirectSiblingCard]",{nextNode:o,nextPos:d}),o.attrs.hidden)?S(e,d,a):{node:o,pos:d}},M=function(e,t,i){var n;let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r={node:null,pos:null,cardId:null,domNode:null},s=(null==(n=(0,h.ls)(e,i,135).pos)?void 0:n.inside)||null,l=s?e.state.doc.nodeAt(s):null;if(!s||!l)return r;if(l.attrs.id===t)return I(e,t,s,e=>j(e,t),a);let o=e.state.doc.resolve(s),c=(0,f.Oq)(e,o.before());if(!c)return r;let d=o.before(c.depth+2),p=e.state.doc.nodeAt(d);return p&&j(p,t)?(r.pos=e.state.doc.resolve(d).pos,r.node=p,r.cardId=null==c?void 0:c.node.attrs.id,r.domNode=e.view.nodeDOM(r.pos),r):I(e,t,d,e=>j(e,t),a)},I=function(e,t,i,a){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s={node:null,pos:null,cardId:null,domNode:null},l=e.state.doc.resolve(i),o=e.view.state.doc.nodeAt(i),d=(0,n.eL)(l,e=>(0,c.jg)(e)&&e.attrs.id===t),p=o&&(0,c.jg)(o)&&(null==o?void 0:o.attrs.id)===t?{node:o,pos:i}:d;if(!p)return console.debug("[Spotlight.findNextNode] - No card found:",{cardId:t,from:i,node:o}),s;let u=(e,t)=>{let n=e.attrs.id;e.descendants((l,o)=>{let c=t+o+1,d=a(l,n)&&(r?ci);return(!!r||!s.node)&&(d&&(s.node=l,s.pos=c,s.cardId=e.attrs.id),E(l))})};u(p.node,p.pos);let h=p.pos;for(;null===s.pos;){let t=S(e,h,r);if(t)u(t.node,t.pos),h=t.pos;else break}return null!==s.pos&&(s.domNode=e.view.nodeDOM(s.pos)),console.debug("[Spotlight.findNextNode]",{result:s}),s},_=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return n=>{let a,r={...n,sync:!0,behavior:"auto"};e(r);let s=!1;Promise.race([new Promise(e=>setTimeout(()=>e(!1),i+t+300)),new Promise(e=>{a=()=>e(!0),n.element.addEventListener("transitionend",a)})]).then(e=>{console.debug("[scrollTo withDurationPin] transitionend race result",e),s=!0}).finally(()=>{n.element.removeEventListener("transitionend",a)});let l=+new Date,o=()=>requestAnimationFrame(()=>{e(r),(new Date-l{var t;let{element:i,sync:n=!1,behavior:a="smooth",offset:r}=e;if(!(0,u.IK)(i)){let e=i.querySelector("[data-content-reference]");if(!e||!(0,u.IK)(e))return;i=e}let s=(0,l.H1)("editor");if(!(null==(t=s.scroller)?void 0:t.clientHeight))return;let o=(0,u.sR)(i,s.scrollSelector),c=i.clientHeight/2,d=.45*s.scroller.clientHeight-c,p=o-Math.max(void 0!==r?r:d,125);s.scrollTo({top:p,sync:n,behavior:a})},R=e=>{let{sync:t=!1,behavior:i="smooth"}=e;(0,l.H1)("editor").scrollTo({top:0,behavior:i,sync:t})},T=e=>{let{sync:t=!1,behavior:i="smooth"}=e,n=(0,l.H1)("editor"),a=n.scroller;a&&n.scrollTo({top:a.scrollHeight,behavior:i,sync:t})}},71654:(e,t,i)=>{"use strict";i.d(t,{q:()=>s});var n=i(6029),a=i(53996),r=i(96500);let s=()=>(0,n.jsx)(a.o,{h:"20px",children:(0,n.jsx)(r.c,{mx:1,borderColor:"gray.300",orientation:"vertical"})})},71890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AI_LOCALES=t.AI_LOCALE_KEYS=void 0,t.AI_LOCALE_KEYS=["en","en-gb","en-in","es","es-es","es-mx","es-419","ca","fr","zh-cn","zh-tw","ko","ja","ja-da","pt-br","pt-pt","de","it","ru","pl","uk","ro","hu","cs","el","tr","ar","ar-sa","he","fa","nl","sv","da","nb","fi","id","vi","hi","gu","mr","te","bn","ta","ur","kn","ml","th","sr","hr","sq","bg","sl","bs","mk","sw","ha","yo","tl","ms","kk","uz","af","lv","lt","et","is","cy"],t.AI_LOCALES={en:{englishName:"English (US)"},"en-gb":{englishName:"English (UK)"},"en-in":{englishName:"English (India)"},es:{englishName:"Spanish"},"es-es":{englishName:"Spanish (Spain)"},"es-mx":{englishName:"Spanish (Mexico)"},"es-419":{englishName:"Spanish (Latin America)"},ca:{englishName:"Catalan"},fr:{englishName:"French"},"zh-cn":{englishName:"Simplified Chinese"},"zh-tw":{englishName:"Traditional Chinese"},ko:{englishName:"Korean"},ja:{englishName:"Japanese (です/ます style)"},"ja-da":{englishName:"Japanese (だ/である style)"},"pt-br":{englishName:"Portuguese (Brazil)"},"pt-pt":{englishName:"Portuguese (Portugal)"},de:{englishName:"German"},it:{englishName:"Italian"},ru:{englishName:"Russian"},pl:{englishName:"Polish"},uk:{englishName:"Ukrainian"},ro:{englishName:"Romanian"},hu:{englishName:"Hungarian"},cs:{englishName:"Czech"},el:{englishName:"Greek"},tr:{englishName:"Turkish"},ar:{englishName:"Arabic"},"ar-sa":{englishName:"Arabic (Saudi Arabia)"},he:{englishName:"Hebrew"},fa:{englishName:"Persian"},nl:{englishName:"Dutch"},sv:{englishName:"Swedish"},da:{englishName:"Danish"},nb:{englishName:"Norwegian"},fi:{englishName:"Finnish"},id:{englishName:"Indonesian"},vi:{englishName:"Vietnamese"},hi:{englishName:"Hindi"},gu:{englishName:"Gujarati"},mr:{englishName:"Marathi"},te:{englishName:"Telugu"},bn:{englishName:"Bengali"},ta:{englishName:"Tamil"},ur:{englishName:"Urdu"},kn:{englishName:"Kannada"},ml:{englishName:"Malayalam"},th:{englishName:"Thai"},sr:{englishName:"Serbian"},hr:{englishName:"Croatian"},sq:{englishName:"Albanian"},bg:{englishName:"Bulgarian"},sl:{englishName:"Slovenian"},bs:{englishName:"Bosnian"},mk:{englishName:"Macedonian"},sw:{englishName:"Swahili"},ha:{englishName:"Hausa"},yo:{englishName:"Yoruba"},tl:{englishName:"Tagalog"},ms:{englishName:"Malay"},kk:{englishName:"Kazakh"},uz:{englishName:"Uzbek"},af:{englishName:"Afrikaans"},lv:{englishName:"Latvian"},lt:{englishName:"Lithuanian"},et:{englishName:"Estonian"},is:{englishName:"Icelandic"},cy:{englishName:"Welsh"}}},71893:(e,t,i)=>{"use strict";i.d(t,{D:()=>a});var n=i(88273);let a=e=>{var t,i;return!!(e.src&&!(0,n.v7)(e.src)&&!(0,n.SV)(e.src)&&!((null==(t=e.meta)?void 0:t.frame_count)&&(null==(i=e.meta)?void 0:i.frame_count)>1))}},72368:(e,t,i)=>{"use strict";i.d(t,{i:()=>p,n:()=>d});var n=i(15902),a=i(63867),r=i(62040);let s=(e,t,i)=>t&&a.nh.isSelectable(t)?a.nh.create(e,i):null,l=(e,t,i)=>t&&t.inlineContent?a.U3.create(e,i):null;function o(e,t,i){return e&&i?i:e&&t?t:!e&&t?t:!e&&i?i:null}function c(e,t){let{doc:i,pos:r,parent:c,nodeAfter:d,nodeBefore:p}=e;if(c.inlineContent)return a.U3.create(i,r);let u=t>0,h=o(u,l(i,p,r-1),l(i,d,r+1));if(h)return h;if(n.n.valid(e))return new n.n(e);if(c.type.spec.isolating){let t=o(u,s(i,p,r-((null==p?void 0:p.nodeSize)||0)),s(i,d,r));if(t)return t;if(0===c.childCount&&a.nh.isSelectable(c))return a.nh.create(i,e.before())}return null}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=c(e,t);if(i)return i;for(let i=e.depth-1;i>=0&&!e.node(i+1).type.spec.isolating;i--){let n=t<0?e.before(i+1):e.after(i+1),a=c(e.doc.resolve(n),t);if(a)return a}return null}let p=(e,t)=>{let i,n=e.steps.length-1,a=e.steps[n];return a instanceof r.Ln||a instanceof r.Wg?(e.mapping.maps[n].forEach((e,t,n,a)=>{null==i&&(i=a)}),null==i)?null:d(e.doc.resolve(i),t):null}},73232:(e,t,i)=>{"use strict";i.d(t,{gj:()=>R,wq:()=>E,G4:()=>L,fZ:()=>I,Up:()=>M,O8:()=>j,yp:()=>y,AS:()=>A,F0:()=>b,CY:()=>C,Ro:()=>v,er:()=>_,lI:()=>w});var n=i(99492),a=i(77650),r=i(37243),s=i(63867),l=i(69102),o=i(94524),c=i(20044),d=i(51831),p=i(97255);let u=["paragraph","heading","title","drawing","diagram","image","contributors","mediaPlaceholder","buttonGroup","labelGroup","navbarLinks","gallery","chart","toggleSummary","smartDiagram"],h=["title","heading","paragraph","bullet","todo","numbered","image","contributors","diagram","mediaPlaceholder","buttonGroup","labelGroup","gallery","chart","smartDiagram","blockquote"],g=["toggle","blockquote"],m=new s.hs("horizontalAlign");class x{isRelevantNode(e){return h.includes(e.type.name)}isRelevantParentNode(e){return g.includes(e.type.name)}apply(e){if(!e.docChanged&&this.hasInitialized)return this;this.hasInitialized=!0;let t=[],i=(0,o.C)();return e.doc.descendants((e,n)=>{if(this.isRelevantParentNode(e)){let i=(0,l.KQ)(e);t.push(p.NZ.node(n,n+e.nodeSize,{},{dir:i})),"toggle"===e.type.name&&e.forEach((e,a,r)=>{if("toggleSummary"===e.type.name){let r=n+1+a;t.push(p.NZ.node(r,r+e.nodeSize,{},{dir:i}))}})}if(this.isRelevantNode(e)){let a=(0,l.KQ)(e);a?i=a:t.push(p.NZ.node(n,n+e.nodeSize,{},{dir:i}))}return!0}),this.decorations=p.zF.create(e.doc,t),this}constructor(e=p.zF.empty){this.hasInitialized=!1,this.decorations=e}}let f=["left","right","center"],b=e=>f.find(t=>e.isActive({horizontalAlign:t})),C=e=>{let t=e.state.selection.$head.node().textContent;return(0,l.R_)(t)||(0,o.C)()},v=e=>t=>{let{dir:i,ctx:n}=t||{};return"menu"===n?null:e&&"center"!==e&&"ltr"!==i?i?"left"===e?"right":"left":null:e},y=(e,t)=>{let i=w(e,t);return{textAlign:e||void 0,alignItems:i||"var(--flex-align)","--flex-align":i}},w=(e,t)=>{if(e)return k(e,t||(0,o.C)())},k=(e,t)=>{if(e)return"rtl"===t?({left:"flex-end",center:"center",right:"flex-start"})[e]:({left:"flex-start",center:"center",right:"flex-end"})[e]},A=(e,t)=>{let i={"--descendant-align-self-left":"rtl"===t?"flex-end":"flex-start","--descendant-align-self-center":"center","--descendant-align-self-right":"rtl"===t?"flex-start":"flex-end"};return e?{"--descendant-align-self":k(e,t),...i}:i},L=e=>({"--descendant-align-self":e,"--descendant-align-self-left":e,"--descendant-align-self-center":e,"--descendant-align-self-right":e}),j=e=>e?{alignSelf:"var(".concat({left:"--descendant-align-self-left",center:"--descendant-align-self-center",right:"--descendant-align-self-right"}[e],", --descendant-align-self)")}:{alignSelf:"var(--descendant-align-self, self-start)"},E=r.YY.create({name:"horizontalAlign",priority:d.y.HorizontalAlign,addOptions:()=>({types:u,alignments:f,defaultAlignment:null}),addGlobalAttributes(){return[{types:this.options.types,attributes:{horizontalAlign:{default:this.options.defaultAlignment,keepOnSplit:!0,parseHTML:e=>e.style.textAlign||e.getAttribute("align")||this.options.defaultAlignment,renderHTML:e=>e.horizontalAlign?{style:"text-align: ".concat(e.horizontalAlign)}:{}}}}]},addCommands:()=>({toggleHorizontalAlign:e=>t=>{let{tr:i,dispatch:n,state:a,editor:r}=t;if(!n)return!0;let s=S(r,e)?null:e;return i.selection.ranges.forEach(e=>{let t=e.$from.pos,n=e.$to.pos;a.doc.nodesBetween(t,n,(e,t)=>{if("footnote"===e.type.name)return!1;u.includes(e.type.name)&&i.setNodeMarkup(t,void 0,{...e.attrs,horizontalAlign:s}).setMeta("annotationEvent",{type:"update-node-attrs",pos:t})})}),!0}}),addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.toggleHorizontalAlign("left"),"Mod-Shift-e":()=>this.editor.commands.toggleHorizontalAlign("center"),"Mod-Shift-r":()=>this.editor.commands.toggleHorizontalAlign("right"),Backspace:()=>{let{selection:e}=this.editor.state;if(!(e instanceof s.U3)||!e.empty)return!1;let t=e.$from.parent;return!!u.includes(t.type.name)&&!!t.isTextblock&&!(t.nodeSize>2)&&t.attrs.horizontalAlign!=this.options.defaultAlignment&&this.editor.commands.toggleHorizontalAlign(this.options.defaultAlignment)}}},addProseMirrorPlugins:()=>[new s.k_({key:m,state:{init:()=>new x,apply:(e,t)=>t.apply(e)},props:{decorations(e){let t=m.getState(e);return null==t?void 0:t.decorations}}})]}),S=(e,t)=>{let i=f.filter(e=>e!==t);return e.isActive({horizontalAlign:t})&&!i.some(t=>e.isActive({horizontalAlign:t}))},M=e=>{var t;return null==(t=e.find(e=>e.spec.dir))?void 0:t.spec.dir},I=(e,t)=>{var i;if(!t)return(null==(i=e.find(e=>e.spec.dir))?void 0:i.spec.dir)||"auto"},_=(e,t,i)=>{var n;let a=m.getState(e);if(!a)return null;let r=null==(n=a.decorations.find(t,i,e=>e.dir))?void 0:n[0];return r?r.spec.dir:null},D=e=>!(0,c.iA)(e,"horizontalAlign"),R=[{key:"alignLeft",name:()=>a.Ru._({id:"VjjKVj"}),icon:n.ecg,checkActive:e=>S(e,"left"),checkDisabled:D,apply:e=>e.chain().toggleHorizontalAlign("left").run(),shortcut:"Mod+Shift+L",enabledForTables:!0,alignment:"left"},{key:"alignCenter",name:()=>a.Ru._({id:"95ckMP"}),icon:n._ur,checkActive:e=>S(e,"center"),checkDisabled:D,apply:e=>e.chain().toggleHorizontalAlign("center").run(),shortcut:"Mod+Shift+E",enabledForTables:!0,alignment:"center"},{key:"alignRight",name:()=>a.Ru._({id:"vTKw81"}),icon:n.jbh,checkActive:e=>S(e,"right"),checkDisabled:D,apply:e=>e.chain().toggleHorizontalAlign("right").run(),shortcut:"Mod+Shift+R",enabledForTables:!0,alignment:"right"}]},73305:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});let n=e=>{let{variant:t}=e;return{variant:"unstyled",display:"inline-flex",position:"relative",_hover:{textDecoration:"none"},minW:"min(100%, 12em)",maxW:"100%",fontSize:"1em",py:"0.5em",minH:"2.75em",w:"var(--button-width)",h:"auto",px:"link"===t?"0.5em":"1em",transitionProperty:"none","data-variant":t}}},73481:(e,t,i)=>{"use strict";i.d(t,{G:()=>o});var n=i(55729),a=i(95856),r=i(15538),s=i(65619),l=i(28680);let o=e=>{let{editor:t}=e,i=(0,a.CU)();return(0,n.useCallback)(()=>{let e=(0,l.MR)(i.getState());if(!t||!e)return;if("card"===e.type){let i=s.r.findCardById(t,e.cardId);if(!i)return;t.chain().selectInsideCardBody(i.pos).focus().run();return}let n=(0,r.d_)(t.state,e.from),a=(0,r.d_)(t.state,e.to);n&&a&&n!==a&&t.chain().setTextSelection({from:n,to:n}).run()},[t,i])}},73675:(e,t,i)=>{"use strict";let n;i.d(t,{W:()=>a});let a=(0,i(69930).A)(n)},73853:(e,t,i)=>{"use strict";i.d(t,{Jx:()=>u,SQ:()=>o,pT:()=>d,tb:()=>p});var n=i(932),a=i.n(n),r=i(46601),s=i(20044),l=i(41198);let o=e=>{let t=[];for(let i=0;ie.node.attrs.indent>a),s=o(r);t.push({node:n.node,pos:n.pos,children:s}),i+=r.length}return t},c=(e,t,i)=>{let n=[];for(let a=t+1;ae.map(e=>{let t=d(e.children);return{type:"card",content:[{type:"heading",attrs:{level:Math.min(e.node.attrs.indent+1,l.Bq)},content:[{type:"text",text:e.node.textContent}]},...t]}}),p=(e,t)=>({type:"smartLayout",attrs:{variantKey:t},content:e.map(e=>{let t=[{type:"heading",attrs:{level:4},content:a()(e.node.content.toJSON())}];return t.push(...e.children.map(e=>{let t=a()(e.node.toJSON());return t.attrs.indent-=1,t})),{type:"smartLayoutCell",content:t}})}),u=e=>(0,s.Ng)(e,r.x)},74092:(e,t,i)=>{"use strict";i.d(t,{h:()=>o});var n=i(74494),a=i(26533),r=i(63106),s=i(9977),l=i(87489);let o=(e,t)=>{let i=(0,s.lI)(e),a=(0,s.zK)(i),o=(0,n.fc)();return{blockFlags:o,format:a,outline:(0,r.u)(t),theme:c((0,l.SJ)(t.getState()))}},c=e=>({accentColors:(e?(0,a.CD)(e):[]).slice(0,10).map(e=>(0,a.Ik)(e))})},74239:(e,t,i)=>{"use strict";i.d(t,{$b:()=>h,Yv:()=>d,iM:()=>u});var n=i(58495),a=i(94289),r=i(63867),s=i(19063),l=i(96079),o=i(57194),c=i(35738);let d={generate:(0,n.d_)("0123456789abcdefghijklmnopqrstuvwxyz",15)},p=new r.hs("UniqueCardId"),u=e=>{let t=e=>{var i;return null==(i=e.content)?void 0:i.map(e=>{if(!e.content||e.type!==c.Qs)return e;let i={...e,attrs:{...e.attrs,id:d.generate()}};return i.content=t(i),i})};return Object.assign({},e,{content:t(e)})},h=o.S.extend({name:"UniqueCardId"}).configure({attributeName:"id",initialValue:()=>d.generate(),syncWithFilmstrip:()=>s.of.get("transactionalFilmstrip"),filterTransaction:l.kz,pluginKey:p,transformPasted:(e,t,i)=>{let{types:n,initialValue:r,attributeName:s}=t,l={},o=e=>{let t=[];return e.forEach(e=>{if(e.isText)return void t.push(e);if(!n.includes(e.type.name))return void t.push(e.copy(o(e.content)));let i=r(),a=e.type.create({...e.attrs,[s]:i},o(e.content),e.marks);e.type.name===c.Qs&&(l={...l,[e.attrs.id]:i}),t.push(a)}),a.FK.from(t)},d=e=>{let t=[];return e.forEach(e=>{if(e.isText)return void t.push(e);if("cardMention"===e.type.name){let n=l[e.attrs.id];if(n){let a=e.type.create({...e.attrs,...n?{id:n}:{},docId:i});t.push(a)}else t.push(e);return}t.push(e.copy(d(e.content)))}),a.FK.from(t)},p=d(o(e.content));return new a.Ji(p,e.openStart,e.openEnd)}})},74605:(e,t,i)=>{"use strict";i.d(t,{R:()=>h,w:()=>u});var n=i(5302),a=i(19063),r=i(63193),s=i(61835),l=i(95856),o=i(22670),c=i(17854),d=i(33500),p=i(67025);let u=async(e,t,i)=>{var u,g;let m=(0,r.vT)("unlimited_credits",t),x=null!=(g=a.of.get("aiDebits")[e])?g:d.rA[e];if(h(e,t,i),0===x)return;let f=(null==t?void 0:t.id)||(0,c.gx)();if(!f)return;let b=(0,n.H4n)(),C=null==(u=(await b.mutate({mutation:n.lgx,variables:{value:x,workspaceId:f}})).data)?void 0:u.deductCredits;return C?(o.zS.track(o.VV.AI_CREDITS_DEDUCTED,{operation:e,used:m?0:x,remaining:C.credits,interactionId:i,workspaceId:f,plan:(0,s.A4)(t)}),(0,l.KA)().dispatch((0,p.z0)({availableCredits:C.credits})),C.credits):null},h=(e,t,i)=>{var n;let l=(0,r.vT)("unlimited_credits",t),c=null!=(n=a.of.get("aiDebits")[e])?n:d.rA[e];o.zS.track(o.VV.AI_CREDITS_USED,{operation:e,used:c,has_unlimited_ai:l,interactionId:i,workspaceId:null==t?void 0:t.id,plan:(0,s.A4)(t)})}},75310:(e,t,i)=>{"use strict";i.d(t,{dE:()=>o});var n=i(37243);i(81904),i(72772);var a=i(94289);i(68081),i(26533),i(68338);var r=i(12060);i(52737),i(88055),i(74239);var s=i(26306),l=i(16410);i(75618),i(85117),i(66533),i(44464),i(25135),i(48086),i(79683),i(74931),i(35462),i(61641);let o=e=>c(e)[0],c=e=>{let t=(0,n._w)((0,r.C)()),{content:i}=d(new DOMParser().parseFromString(e,"text/html"),t);return i},d=(e,t)=>{(0,l.h)(e);let i=a.S4.fromSchema(t).parseSlice(e.body);return{content:(0,s.ne)(i,t,void 0).content.toJSON()}}},75334:(e,t,i)=>{"use strict";i.d(t,{$:()=>d});var n=i(37243),a=i(63867),r=i(95856),s=i(87489),l=i(35623),o=i(85117),c=i(49404);let d=n.YY.create({name:"media",addExtensions:()=>[o.p],addCommands:()=>({handleSpaceToZoom:()=>e=>{let{state:t}=e;if(t.selection instanceof a.nh&&(0,c.Bv)(t.selection.node)){let e=(0,r.KA)(),{id:i}=t.selection.node.attrs;return!!(i&&(0,l.iZ)(i)(e.getState()))||(e.dispatch((0,s.a)({nodeId:t.selection.node.attrs.id})),!0)}return!1}}),extendNodeSchema(e){var t;return{accessoryImageKey:(0,n.gk)((0,n.iI)(e,"accessoryImageKey",e)),imageKeyPath:null!=(t=(0,n.gk)((0,n.iI)(e,"imageKeyPath",e)))?t:""}}})},75572:(e,t,i)=>{"use strict";i.d(t,{Rv:()=>o,bG:()=>s,p8:()=>l,vb:()=>r});var n=i(95856),a=i(87489);let r=e=>{let t=(0,n.KA)();return(0,a.q)(e)(t.getState())||!1},s=(e,t)=>{(0,n.KA)().dispatch((0,a.z1)({toggleIds:[e],isExpanded:t}))},l=e=>"toggle"===e.type.name,o=e=>"toggleSummary"===e.type.name},75618:(e,t,i)=>{"use strict";i.d(t,{LQ:()=>o,bT:()=>l,gG:()=>p,lE:()=>c,qp:()=>d});var n=i(83817),a=i.n(n),r=i(83691),s=i(39150);let l=e=>{let{resize:t}=e.attrs,{height:i,width:n}=null!=t?t:{};return!a()({resize:t},{resize:s.P})&&null!=i&&null!=n},o=e=>{e.chain().resetImageClip().resetImageScale().command(e=>{var t;let{commands:i}=e;return!!(null==(t=i.refreshBubbleMenu)?void 0:t.call(i))}).run()},c=async e=>{try{let t=e.split("/").pop();if(!t)throw Error("No filename found");let i=await fetch("".concat(r.$.API_HOST||"","/media/images/download"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":r.$.SHARE_TOKEN||""},body:JSON.stringify({url:e,filename:t})});if(!i.ok)throw Error("Download failed");let n=await i.blob(),a=window.URL.createObjectURL(n),s=document.createElement("a");s.href=a,s.download=t,document.body.appendChild(s),s.click(),document.body.removeChild(s),window.URL.revokeObjectURL(a)}catch(e){console.error("Error downloading image:",e)}},d=async e=>{try{let t=await fetch("".concat(r.$.API_HOST||"","/media/images/download"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":r.$.SHARE_TOKEN||""},body:JSON.stringify({url:e,convertToPng:!0})});if(!t.ok)throw Error("Failed to fetch image for clipboard");let i=await t.blob();if(navigator.clipboard&&navigator.clipboard.write){let e=new ClipboardItem({[i.type]:i});await navigator.clipboard.write([e]),console.log("Image copied with Clipboard API successfully")}}catch(e){console.error("Error copying image to clipboard:",e)}},p=e=>e.replace(/<(?!xlink:)([a-zA-Z0-9_-]+):/g,"<").replace(/<\/(?!xlink:)([a-zA-Z0-9_-]+):/g,"]*)\s+xmlns\s*=\s*(["'])[^"']*\2/g,"$1").replace(/{"use strict";i.d(t,{X:()=>B});var n=i(37243),a=i(12889),r=i(51831),s=i(44604),l=i(40425),o=i(28745),c=i(6029),d=i(26420),p=i(48810),u=i(49611),h=i(21938),g=i(99492),m=i(48621),x=i(31241),f=i(19564),b=i(77650),C=i(50333),v=i.n(C),y=i(55729),w=i(43783),k=i(65338),A=i(92986),L=i(63689),j=i(81949),E=i(70077),S=i(44790),M=i(50024),I=i(44913),_=i(29144),D=i(41959);let R=e=>{let{colWidths:t}=e;return(0,c.jsxs)("colgroup",{children:[(0,c.jsx)("col",{style:{width:"0%"}}),t.map((e,t)=>(0,c.jsx)("col",{className:"col-width-control",style:{width:"".concat(e,"%")}},t))]})};R.displayName="ColGroup";let T=e=>{var t;let i=(0,A.FX)(),{node:n,editor:r,getPos:s,decorations:C,updateAttributes:M}=e,{colMinPercent:_,newColSize:T}=r.schema.nodes.table.spec,H=(0,o.cG)(n.attrs.colWidths,T,_),B=l.J3.get(n),N=C.some(e=>e.spec.isFocusedInside),P=null==(t=C.find(e=>e.spec.isColumnSelected))?void 0:t.spec.colNumber,{colWidths:F}=n.attrs,V=(0,E.En)(),O=B.height*B.width;(0,y.useEffect)(()=>{B.width!==F.length&&setTimeout(()=>{M({colWidths:(0,o.I)(B.width)})},0)},[B.width,F,M]);let Z=(0,y.useCallback)(e=>{let t=s();if("number"==typeof t)return t+1+B.positionAt(0,e,n)},[s,n,B]),G=(0,y.useCallback)(e=>{let t=Z(e+1);if("number"!=typeof t)return;let i=t+1;r.chain().addColumnAfter(e).command(e=>{let{tr:t}=e,n=(0,L.s)(t.doc.resolve(i));return n&&t.setSelection(n),!0}).run()},[r,Z]),U=(0,y.useCallback)(()=>{G(B.width-1)},[G,B.width]),W=(0,y.useCallback)(()=>{let e=s();"number"==typeof e&&r.chain().command(t=>{let{tr:i,state:n}=t,a=n.doc.nodeAt(e);if(!a)return!1;let r=n.schema,s=0,l=[];for(let e=0;es&&i<=20&&(s=i)}if(0===s||s>20){let e=new Map;l.forEach(t=>{t<=20&&e.set(t,(e.get(t)||0)+1)});let t=0;e.forEach((e,i)=>{e>t&&(t=e,s=i)})}(0===s||s>20)&&(s=3);let c=[];for(let e=0;e0||i.length0){let t=r.nodes.table.create({...a.attrs,colWidths:(0,o.I)(s)},c);return i.replaceWith(e,e+a.nodeSize,t),!0}return!1}).run()},[r,s]),K=v()(n.attrs.colWidths.reduce((e,t)=>e+t,0),20),Q=B.width<=0||B.height<=0,q=0===n.childCount,J=O>=D.dM,$=(0,y.useMemo)(()=>{let e=!1;for(let t=0;tB.width){e=!0;break}return e},[n,B.width]);if(!V)return null;let Y=(0,c.jsx)(f.x6,{id:"4t5Za1"}),X=!1;return($?(Y=(0,c.jsx)(f.x6,{id:"KvWsPt"}),X=!0):q?Y=(0,c.jsx)(f.x6,{id:"2POCf1"}):J&&(Y=(0,c.jsx)(f.x6,{id:"/ZI3Eo"}),X=!0),J||Q||q||!q&&0===O||$)?(0,c.jsx)(a.VR,{children:(0,c.jsxs)(d.a,{contentEditable:!1,border:"1px solid red",p:"0.5em",display:"flex",alignItems:"center",gap:2,children:[(0,c.jsx)(p.E,{color:"red",flex:"1",children:Y}),X&&(0,c.jsx)(u.$,{size:"sm",sx:{fontSize:"0.7em",width:"7em",height:"2em"},colorScheme:"red",onClick:W,"data-testid":"repair-table-button",children:(0,c.jsx)(f.x6,{id:"n6vGIp"})})]})}):(0,c.jsx)(S.u,{as:"div",...e,...n.attrs,children:(0,c.jsxs)(d.a,{w:"fit-content",overflowX:i?"auto":void 0,position:"relative",width:"100%",className:(0,h.cx)("table-wrapper",k.a0),"data-selection-ring":!0,children:[(0,c.jsxs)("table",{style:{width:i?"max-content":"".concat(K,"%"),minWidth:i?"100%":void 0,maxWidth:i?"200vw":void 0,tableLayout:i?"auto":"fixed",position:"relative"},children:[(0,c.jsx)(R,{cols:B.width,colWidths:F}),(0,c.jsx)("thead",{children:(0,c.jsx)(z,{numColumns:B.width,selectedColumn:P,getColumnPosition:Z,...e})}),(0,c.jsx)(a.$p,{as:"tbody",className:"table-content",style:{display:"contents"}})]}),(0,c.jsx)(I.A,{...e,handlePlacement:"outside","data-testid":"select-table-button",onClick:()=>{let e=Z(0);"number"==typeof e&&r.chain().focus().selectTable(e).run()},label:b.Ru._({id:"3xRGMR"})}),N&&(0,c.jsxs)(d.a,{contentEditable:!1,suppressContentEditableWarning:!0,children:[(0,c.jsx)(x.Tz,{placement:"right",label:b.Ru._({id:"AgvHni"}),children:(0,c.jsx)(u.$,{position:"absolute",insetInlineStart:"100%",top:"0",height:"100%",onClick:U,onMouseDown:j.Fw,minWidth:"0",width:"auto",isDisabled:!H,zIndex:1,"data-testid":"add-col-end-button",size:"xs",shadow:"sm",variant:"unstyled",color:"var(--body-color)",className:w.Gx,backgroundColor:"var(--clickable-background-color)",marginInlineStart:1,w:5,children:(0,c.jsx)(m.g,{icon:g.QLR})})}),(0,c.jsx)(x.Tz,{placement:"bottom",label:b.Ru._({id:"qZd/ph"}),children:(0,c.jsx)(u.$,{position:"absolute",insetInlineStart:"0",top:"100%",width:"100%",onClick:()=>{let e=s();if("number"!=typeof e)return;let t=B.height-1,i=B.width-1,a=e+1+B.positionAt(t,i,n);r.chain().focus(a).addRowAfter().run(),requestAnimationFrame(()=>r.chain().focus(a).goToNextCell().run())},onMouseDown:j.Fw,minHeight:"0",height:6,zIndex:4,"data-testid":"add-row-end-button",size:"xs",shadow:"sm",variant:"unstyled",color:"var(--body-color)",className:w.Gx,mt:1,children:(0,c.jsx)(m.g,{icon:g.QLR})})})]})]})})},z=e=>{let{numColumns:t,selectedColumn:i,getColumnPosition:n,...a}=e,{editor:r}=a,s=(0,y.useCallback)(e=>{let t=n(e);"number"==typeof t&&r.chain().focus().selectColumn(t).run()},[r,n]),[l,o]=(0,y.useState)(!1);if(!t)return null;let d=Array.from(Array(t).keys());return(0,c.jsxs)("tr",{contentEditable:!1,suppressContentEditableWarning:!0,children:[(0,c.jsx)("th",{style:{padding:0}}),d.map(e=>(0,c.jsx)(H,{colNumber:e,selectColumn:s,isSelected:e===i,getColumnPosition:n,isDragging:l,setIsDragging:o,...a},e))]})},H=(0,y.memo)(e=>{let{colNumber:t,selectColumn:i,getColumnPosition:n,isDragging:a,setIsDragging:r,...s}=e,{decorations:l,editor:o}=s,{colHover:p}=(0,M.L3)(l),{colFocus:u}=(0,M.lF)(l),h=(0,y.useCallback)(()=>i(t),[t,i]),g=(0,y.useCallback)(e=>{e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/x-column-index",t.toString()),e.stopPropagation(),r(!0)},[t,r]),m=(0,y.useCallback)(e=>{e.preventDefault(),e.dataTransfer.dropEffect="move",r(!0)},[r]),x=(0,y.useCallback)((e,t)=>{if(e===t)return;let i=n(e);"number"==typeof i&&o.chain().focus(i).command(i=>{let{tr:n,state:a}=i;return(0,_.aO)(e,t,a.selection,n)}).run()},[o,n]),f=(0,y.useCallback)(e=>{e.preventDefault(),r(!1);let i=parseInt(e.dataTransfer.getData("text/x-column-index"),10);if(isNaN(i))return void console.warn("Invalid fromCol in drop operation:",e.dataTransfer.getData("text/x-column-index"));let n=e.currentTarget.getBoundingClientRect(),a=e.clientX>n.left+n.width/2,s=t;a&&(s=t+1),i!==s&&!isNaN(s)&&i>=0&&s>=0?x(i,s):console.warn("Invalid column reorder parameters:",{fromCol:i,toCol:s,colNumber:t,isRightSide:a}),e.stopPropagation()},[t,x,r]),C=(0,y.useCallback)(e=>{e.preventDefault(),r(!1)},[r]);return(0,c.jsxs)("th",{style:{position:"relative",padding:0,border:0},className:"table-col-control",onDrop:f,onDragOver:m,onDragEnd:C,children:[(0,c.jsx)(I.A,{...s,handlePlacement:"top",label:b.Ru._({id:"pzbGX8"}),zIndex:"3",isVisible:p===t||u===t,onClick:h,onDragStart:g,"data-test-column-control":t}),(0,c.jsx)(d.a,{position:"absolute",top:"-2em",insetStart:"0.25em",insetEnd:"0.25em",bottom:"-2em",zIndex:"2",pointerEvents:a?"auto":"none",onDrop:f,onDragOver:m,onDragEnd:C,"data-testid":"column-drop-zone-".concat(t)})]},t)});H.displayName="SelectColumnHeader";let B=n.bP.create({name:"table",priority:r.y.Table,containerHandle:!0,addNodeView:()=>(0,a.gu)(T,{update:s.z0}),addOptions:()=>({resizable:!0,handleWidth:10,colMinPercent:10,newColSize:20,lastColumnResizable:!1,allowTableNodeSelection:!0}),content:"tableRow+",tableRole:"table",isolating:!0,allowGapCursor:!1,group:"cardBlock layoutBlock footnoteBlock calloutBlock",parseHTML:()=>[{tag:"table"}],renderHTML(e){let{HTMLAttributes:t}=e;return["table",(0,n.KV)(this.options.HTMLAttributes,t),["tbody",0]]},addAttributes(){let e="colWidths";return{colWidths:{default:[],renderHTML:t=>{let{colWidths:i}=t;return i&&i.length?{[e]:JSON.stringify(i)}:{}},parseHTML:t=>{let i=t.getAttribute(e);if(i)try{let e=JSON.parse(i);if(Array.isArray(e))return(0,o.fF)(e),e}catch(e){}let n=t.querySelector("tr");if(!n)return[];let a=0;return n.childNodes.forEach(e=>{"TD"===e.nodeName&&a++}),(0,o.I)(a)}},fullWidthBlock:{default:!1}}},addCommands(){return{insertTable:function(){let{rows:e=3,cols:t=3,withHeaderRow:i=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n=>{let{dispatch:a,editor:r,commands:s}=n;if(!a)return!1;let l=function(e,t,i,n,a){let r=function(e){if(e.cached.tableNodeTypes)return e.cached.tableNodeTypes;let t={};return Object.keys(e.nodes).forEach(i=>{let n=e.nodes[i];n.spec.tableRole&&(t[n.spec.tableRole]=n)}),e.cached.tableNodeTypes=t,t}(e),s=[],l=[];for(let e=0;et=>{let{state:i,dispatch:n,tr:a}=t;if(!(0,l.aH)(i.selection)||!n)return!1;let r=(0,l._t)(i.selection);if(!r)return!1;let{table:s,tableStart:o}=r;return(0,l.cq)(a,{table:s,col:e,tableStart:o,newColSize:this.options.newColSize,colMinPercent:this.options.colMinPercent})},addColumnAfter:e=>t=>{let{state:i,dispatch:n,tr:a}=t;if(!(0,l.aH)(i.selection)||!n)return!1;let r=(0,l._t)(i.selection);if(!r)return!1;let{table:s,tableStart:o}=r;return(0,l.cq)(a,{table:s,col:e+1,tableStart:o,newColSize:this.options.newColSize,colMinPercent:this.options.colMinPercent})},moveColumn:(e,t)=>i=>{let{state:n,dispatch:a,tr:r}=i;return!!a&&(0,l.aO)(e,t,n.selection,r,a)},equalizeColumns:()=>e=>{let{state:t,dispatch:i,tr:n}=e;if(!(0,l.aH)(t.selection)||!i)return!1;let a=(0,l._t)(t.selection);if(!a)return!1;let{map:r,tableStart:s}=a;return n.setNodeMarkup(s-1,void 0,{colWidths:(0,o.I)(r.width)}),!0},visualizeTable:()=>e=>{let{state:t,dispatch:i,tr:n}=e;if(!(0,l.aH)(t.selection)||!i)return!1;let a=(0,l._t)(t.selection);if(!a)return!1;let{map:r,tableStart:s}=a;return n.setNodeMarkup(s-1,void 0,{colWidths:(0,o.I)(r.width)}),!0},deleteColumn:()=>e=>{let{state:t,dispatch:i,tr:n}=e;return!!i&&(0,l.Kl)(t.selection,n,i)},addRowBefore:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.JD)(t,i)},addRowAfter:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.gC)(t,i)},deleteRow:()=>e=>{let{state:t,dispatch:i,tr:n}=e;return(0,l.QN)(t.selection,n,i)},deleteTable:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,l.CG)(t.selection,i,n)},deleteTableWhenEmpty:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,l.lD)(t.selection,i,n)},deleteColWhenEmpty:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,l.Tn)(t.selection,i,n)},deleteRowWhenEmpty:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,l.rO)(t.selection,i,n)},mergeCells:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.w7)(t,i)},splitCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.L0)(t,i)},toggleHeaderColumn:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.Qg)(t,i)},toggleHeaderRow:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.uC)(t,i)},toggleHeaderCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,l._G)(t,i)},mergeOrSplit:()=>e=>{let{state:t,dispatch:i}=e;return!!(0,l.w7)(t,i)||(0,l.L0)(t,i)},setCellAttribute:(e,t)=>i=>{let{state:n,dispatch:a}=i;return(0,l.i4)(e,t)(n,a)},goToNextCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.D8)(1)(t,i)},goToPreviousCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,l.D8)(-1)(t,i)},fixTables:()=>e=>{let{state:t,dispatch:i}=e;return i&&(0,l.rP)(t),!0},setCellSelection:e=>t=>{let{tr:i,dispatch:n}=t;if(n){let t=l.rn.create(i.doc,e.anchorCell,e.headCell);i.setSelection(t)}return!0}}},addKeyboardShortcuts(){let e=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.deleteTableWhenEmpty(),()=>t.deleteRowWhenEmpty(),()=>t.deleteColWhenEmpty()]});return{Tab:()=>!!this.editor.commands.goToNextCell()||!!this.editor.can().addRowAfter()&&this.editor.chain().addRowAfter().goToNextCell().run(),"Shift-Tab":()=>this.editor.commands.goToPreviousCell(),Backspace:e,"Mod-Backspace":e,Delete:e,"Mod-Delete":e}},addProseMirrorPlugins(){return this.options.resizable,[(0,l.AL)({handleWidth:this.options.handleWidth,colMinPercent:this.options.colMinPercent,lastColumnResizable:this.options.lastColumnResizable}),(0,l.LF)({allowTableNodeSelection:this.options.allowTableNodeSelection})]},extendNodeSchema(e){var t,i;let a={name:e.name,options:e.options,storage:e.storage};return{colMinPercent:null==(t=e.options)?void 0:t.colMinPercent,newColSize:null==(i=e.options)?void 0:i.newColSize,tableRole:(0,n.gk)((0,n.iI)(e,"tableRole",a))}}})},76013:(e,t,i)=>{"use strict";i.d(t,{Kt:()=>y,PJ:()=>E,_k:()=>j,iW:()=>k,n_:()=>L,rd:()=>w});var n=i(6029),a=i(74771),r=i(46898),s=i(26420),l=i(80314),o=i(44478),c=i(19564),d=i(77650),p=i(55729),u=i(83691),h=i(5302),g=i(19063);i(18406);var m=i(95856),x=i(73275),f=i(96230),b=i(26533),C=i(87489),v=i(17854);i(32982);let y=e=>{let{docId:t,editor:i}=e,[n]=(0,h.LTv)();return{updateDocThemeWithAccentImages:(0,p.useCallback)(async e=>{if(t)return n({variables:{id:t,themeId:e}}).then(e=>{let{data:t}=e;if(i){var n,a;i.commands.updateThemeAccentImages(null==t||null==(a=t.updateDoc)||null==(n=a.theme)?void 0:n.config.accentBackgrounds)}})},[t,i,n])}},w=()=>{let e=(0,m.GV)(C.SJ),t=(0,m.GV)(x.JN);return t?(0,b.Mw)(t):!!e&&(0,b.Mw)(e)},k=e=>{let{theme:t}=e,i=(0,r.d)(),[n]=(0,h.$KX)(),a=t.name.replace(f.M8,"");return(0,p.useCallback)(()=>{t&&t.id&&(i.close("archive-theme-toast"),n({variables:{id:t.id},update:(e,i)=>{let{data:n}=i;(null==n?void 0:n.unarchiveTheme)&&e.writeQuery({query:h.a83,variables:{workspaceId:t.workspaceId,archived:!1},data:{themes:[n.unarchiveTheme]}})},optimisticResponse:{unarchiveTheme:{__typename:"Theme",...t,archived:!1,updatedTime:new Date().toISOString()}},refetchQueries:["GetThemes"]}).then(()=>{i({id:"unarchive-theme-toast",title:d.Ru._({id:"QFw1At",values:{displayName:a}}),status:"success",duration:3e3,position:"top",isClosable:!0})}).catch(e=>{console.error("Couldn't restore theme ".concat(a," error: ").concat(e))}))},[n,t,i,a])},A=e=>{let{showLinkToDashboard:t,unarchiveTheme:i}=e;return t?(0,n.jsx)(s.a,{children:(0,n.jsx)(c.x6,{id:"1jSYVL",components:{0:(0,n.jsx)(l.N,{textDecoration:"underline",isExternal:!0,href:f.fr}),1:(0,n.jsx)(a.p,{mx:"2px"}),2:(0,n.jsx)(l.N,{textDecoration:"underline",as:l.N,variant:"link",onClick:i})}})}):(0,n.jsx)(s.a,{children:(0,n.jsx)(c.x6,{id:"HFliJ0",components:{0:(0,n.jsx)(l.N,{textDecoration:"underline",as:l.N,variant:"link",onClick:i})}})})},L=e=>{let{theme:t,showLinkToDashboard:i=!1}=e,a=(0,r.d)(),[s]=(0,h.UFu)(),l=k({theme:t}),o=t.name.replace(f.M8,"");return(0,p.useCallback)(()=>{t&&t.id&&s({variables:{id:t.id},update:(e,i)=>{let{data:n}=i;(null==n?void 0:n.archiveTheme)&&e.writeQuery({query:h.a83,variables:{workspaceId:t.workspaceId,archived:!1},data:{themes:[n.archiveTheme]}})},optimisticResponse:{archiveTheme:{__typename:"Theme",...t,archived:!0,updatedTime:new Date().toISOString()}},refetchQueries:["GetThemes"]}).then(()=>{let e=t.name;a({id:"archive-theme-toast",title:d.Ru._({id:"TEDDwv",values:{themeName:e}}),description:(0,n.jsx)(A,{showLinkToDashboard:i,unarchiveTheme:l}),status:"success",duration:3e3,position:"top",isClosable:!0})}).catch(e=>{console.error("Couldn't archive theme ".concat(o," error: ").concat(e))})},[t,s,a,i,l,o])},j=e=>{let{isGammaOrgUser:t}=(0,v.ur)(),i=null!==e.workspaceId&&t&&"production"!==u.$.APPLICATION_ENVIRONMENT&&!e.archived,[n]=(0,h.$hA)(),a=(0,p.useCallback)(()=>{if(!i)return;let t=prompt("Enter new theme ID",(0,o.Fw)(e.name));t&&n({variables:{id:e.id,newId:t},refetchQueries:["GetThemes"]})},[e,n,i]);return{canMakeStandard:i,convertToStandard:a}},E=(e,t)=>{let{isGammaOrgUser:i}=(0,v.ur)(),n=(0,g.u)("uploadThemeImagesToProd");return i&&n&&"themeBackground"===t?{orgId:"theme_images/standard",templateId:u.$.TRANSLOADIT_THEME_IMAGE_TEMPLATE_ID,useStandardThemeBucket:!0}:{orgId:e,templateId:void 0,useStandardThemeBucket:!1}}},76187:(e,t,i)=>{"use strict";i.d(t,{A0:()=>n});let n="ai-parsed-attrs"},76216:(e,t,i)=>{"use strict";let n,a;if(i.d(t,{J:()=>s,r:()=>r}),"undefined"!=typeof WeakMap){let e=new WeakMap;n=t=>e.get(t),a=(t,i)=>(e.set(t,i),i)}else{let e=[],t=0;n=t=>{for(let i=0;i(10==t&&(t=0),e[t++]=i,e[t++]=n)}class r{constructor(e,t,i,n){this.left=e,this.top=t,this.right=i,this.bottom=n}}class s{findCell(e){for(let t=0;tt%this.width==0)}colCount(e){for(let t=0;tn&&(r+=a.attrs.colspan)}}for(let e=0;e1&&(i=!0)}-1==t?t=r:t!=r&&(t=Math.max(t,r))}return t}(e),i=e.childCount,n=[],a=0,r=null,l=[];for(let e=0,a=t*i;e=i){(r||(r=[])).push({type:"overlong_rowspan",pos:o,n:u-e});break}let c=a+e*t;for(let e=0;e{var n={"./ar/messages":[43223,3223],"./bg/messages":[71863,1863],"./bs/messages":[73787,3787],"./cs/messages":[26572,6572],"./da/messages":[4263,4263],"./de/messages":[70459,459],"./el/messages":[20789,789],"./en/messages":[63711],"./es/messages":[69862,9862],"./et/messages":[18493,8493],"./fa/messages":[9221,9221],"./fi/messages":[35005,5005],"./fr/messages":[37162,7162],"./he/messages":[26631,6631],"./hi/messages":[60643,643],"./hr/messages":[41452,1452],"./hu/messages":[19031,9031],"./id/messages":[32153,2153],"./it/messages":[48329,8329],"./ja/messages":[83881,3881],"./kn/messages":[62125,2125],"./ko/messages":[27096,7096],"./lt/messages":[73870,3870],"./lv/messages":[41124,1124],"./nl/messages":[80164,164],"./no/messages":[84259,4259],"./pl/messages":[42901,5282],"./pseudo-LOCALE/messages":[5277,5277],"./pt-br/messages":[31997,1997],"./ro/messages":[91695,1695],"./ru/messages":[22413,2413],"./sl/messages":[1951,1951],"./sq/messages":[79942,9942],"./sr/messages":[28769,8769],"./sv/messages":[8701,8701],"./th/messages":[14890,4890],"./tl/messages":[41438,1438],"./tr/messages":[48872,8872],"./uk/messages":[95854,5854],"./ur/messages":[82315,2315],"./uz/messages":[18579,8579],"./vi/messages":[79565,9565],"./zh-cn/messages":[25212,5212],"./zh-tw/messages":[83216,3216]};function a(e){if(!i.o(n,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=n[e],a=t[0];return Promise.all(t.slice(1).map(i.e)).then(()=>i.t(a,23))}a.keys=()=>Object.keys(n),a.id=76478,e.exports=a},77192:(e,t,i)=>{"use strict";i.d(t,{f:()=>k});var n=i(6029),a=i(40452),r=i(27229),s=i(12297),l=i(6766);let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ai-credits-modal",t=(0,l.ez)("unlimited_credits"),{lowCreditStatus:i,credits:n,isCreditsReady:a}=(0,s.B9)(),{onOpen:o,onClose:c,isOpen:d}=(0,r.j)({id:e});return{hasUnlimitedCredits:t,lowCreditStatus:i,credits:n,onAICreditsModalOpen:o,onAICreditsModalClose:c,isAICreditsModalOpen:d,isCreditsReady:a}};var c=i(3994),d=i(58084),p=i(24302),u=i(49611),h=i(3276),g=i(26385),m=i(48810),x=i(55597),f=i(48621),b=i(31241),C=i(19564),v=i(55729),y=i(12704);let w=(0,v.memo)(e=>{let{credits:t,lowCreditStatus:i,onClick:a,size:r,isDark:s}=e,l=null===t,{colorMode:o}=(0,p.G6)(),c=(0,n.jsx)(C.x6,{id:"rfczaI"}),d=(e=>{let{lowCreditStatus:t,isDark:i}=e;if(t===y.y.EXHAUSTED)if(i)return{color:"red.500",bg:"transparent",_hover:{bg:"red.300"},_active:{bg:"red.200"}};else return{color:"red.700",bg:"transparent",_hover:{bg:"red.50"},_active:{bg:"red.100"}};if(t===y.y.LOW)if(i)return{color:"orange.500 !important",bg:"transparent",_hover:{bg:"orange.200 !important"},_active:{bg:"orange.300 !important"}};else return{color:"orange.700 !important",bg:"transparent",_hover:{bg:"orange.100 !important"},_active:{bg:"orange.200 !important"}};return i?{color:"titanium.300",bg:"transparent",_hover:{bg:"elevation.3"},_active:{bg:"elevation.4"}}:{color:"deepocean.950",bg:"transparent",_hover:{bg:"deepocean.50"},_active:{bg:"deepocean.100"}}})({lowCreditStatus:i,isDark:null!=s?s:"dark"===o});return(0,n.jsx)(b.Tz,{label:c,children:(0,n.jsx)(u.$,{size:null!=r?r:"sm",py:4,px:4,onClick:a,isDisabled:l,variant:"ghost",...d,children:l?(0,n.jsx)(h.y,{size:"xs"}):(0,n.jsx)(g.B,{direction:"column",w:"100%",spacing:.5,children:(0,n.jsxs)(g.B,{direction:"row",alignItems:"center",spacing:1.5,children:[(0,n.jsx)(f.g,{icon:x.p7g,fixedWidth:!0}),(0,n.jsx)(m.E,{as:"span",children:(0,n.jsx)(C.x6,{id:"T57gLR",values:{credits:t}})})]})})})})}),k=(0,c.A)(e=>{let{modalId:t="ai-credits-modal",segmentEvent:i,upsellLocation:r,isDark:s,showForPaidPlans:l=!1,size:c,...p}=e,{hasUnlimitedCredits:u,credits:h,lowCreditStatus:g,onAICreditsModalOpen:m,onAICreditsModalClose:x,isAICreditsModalOpen:f}=o(t);return u&&!l?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.s,{...p,children:(0,n.jsx)(w,{credits:h,onClick:m,lowCreditStatus:g,isDark:s,size:c})}),(0,n.jsx)(d.m,{isOpen:f,onOpen:m,onClose:x,segmentEvent:i,upsellLocation:r})]})})},77258:(e,t,i)=>{"use strict";i.d(t,{i:()=>l});var n=i(6029),a=i(99492),r=i(77650),s=i(56108);let l={key:"orientation",defaultValue:()=>"horizontal",Control:e=>{let{value:t,updateValue:i,option:r}=e;return(0,n.jsx)(s.I,{label:r.name(),onClick:()=>i("horizontal"===t?"vertical":"horizontal"),isActive:"vertical"===t,icon:"horizontal"===t?a.dmS:a.B0C,testId:"smart-layout-orientation-option"})},ControlMenu:(e,t,i)=>({key:i.key,label:r.Ru._({id:"R56kJO"}),icon:"horizontal"===e?a.dmS:a.B0C,items:[{key:"horizontal",label:r.Ru._({id:"pzu7v4"}),icon:"horizontal"===e?a.e68:void 0,onClick:()=>t("horizontal")},{key:"vertical",label:r.Ru._({id:"mX/isJ"}),icon:"vertical"===e?a.e68:void 0,onClick:()=>t("vertical")}]}),name:()=>r.Ru._({id:"MRB7nI"}),validator:e=>"horizontal"===e||"vertical"===e}},78055:(e,t,i)=>{"use strict";i.d(t,{g:()=>g}),i(831);var n=i(83691),a=i(19063),r=i(88273),s=i(18302),l=i(31507),o=i(19521),c=i(32756),d=i(96104),p=i.n(d);let u=async(e,t)=>{let i=e.split(" ")[0],a="".concat(n.$.FRONTEND_URL,"/api/icons/search?count=5&query=").concat(i);try{var r;let e=await fetch(a,{credentials:"include",signal:null==t?void 0:t.signal}),i=null==(r=await e.json())?void 0:r.data;if(!i||0===i.length)return console.warn("[fetchIcons] No icons found. Using default set"),p()(h);return console.debug("[AI fetchIcons] fetched icons",i),i}catch(e){return console.error("(caught) [fetchIcons] fetchResults:",e),p()(h)}},h=[c.X46,c.$UM,c.yy,c.DN2,c.us_,c.A4h].map(e=>{let t=(0,o.Kk)(e),[i,a]=t.icon;return{id:e.iconName,provider:"fa",styles:["light"],src:"".concat(n.$.FRONTEND_URL,"/api/icons/").concat(e.iconName,".svg?provider=fa&style=light"),html:t.html[0],width:i,height:a}}),g=async e=>{let{query:t,provider:i,options:n={},count:o=35,prefetch:c=!1,traceparent:d,abortController:p}=e,h="web"===i?a.of.get("webImageProviderType"):void 0;if("fontawesome"===i)return(await u(t,p)).map(e=>({id:e.id,imageUrl:e.src,width:e.width,height:e.height,attributionUrl:"",thumbnailUrl:"",credit:""}));let g=m({query:t,provider:i,options:{type:h,...n},count:o}),x={};d&&(x["aijsx-traceparent"]=d);try{let e=await (0,s.X)(g,{credentials:"include",signal:null==p?void 0:p.signal,headers:x}),t=await e.json();if(!((null==t?void 0:t.length)>=0))throw Error(t);return c&&Promise.all(t.map(e=>(0,r.GV)(e.imageUrl))).then(()=>{console.debug("[fetchImageSearchResults] images downloaded in background")}).catch(e=>{console.debug("[fetchImageSearchResults] error downloading image:",e)}),t}catch(e){if((0,l.z)(e))throw e;return console.error("(caught) [fetchImages] fetchResults:",e),[]}},m=e=>{let{query:t,count:i,provider:a,options:r={}}=e,s=new URLSearchParams,l=n.$.API_HOST||"https://api.gamma.app";return s.append("query",t),s.append("provider",a),s.append("count",String(i)),Object.entries(r).forEach(e=>{let[t,i]=e;void 0!==i&&s.append(t,String(i))}),"".concat(l).concat("/media/images/search","?").concat(s.toString())}},78292:(e,t,i)=>{"use strict";i.d(t,{Us:()=>r,h6:()=>s}),i(55729);var n=i(83691);i(5302),i(19063);var a=i(83495);i(48086),i(70077);let r=()=>{if(""===n.$.SHARE_TOKEN)return;let{searchParams:e}=new URL(window.location.href);e.delete("token");let t=Object.fromEntries(e.entries());(0,a.g5)({query:t})},s=(e,t)=>{var i;if(!e||t)return null;let a=null==e||null==(i=e.accessLinks)?void 0:i.find(e=>e.token===n.$.SHARE_TOKEN);return a&&a.permission?a:null}},78310:(e,t,i)=>{"use strict";i.d(t,{m:()=>s});var n=i(19063),a=i(65632),r=i(51310);let s=()=>n.of.get("useGraphyCharts")?r.gp.map(e=>({nodeName:"graphyChart",key:"graphyChart".concat(e.key.charAt(0).toUpperCase()+e.key.slice(1)),name:()=>"".concat(e.label()," Chart (Beta)"),icon:e.icon,keywords:["graphy","chart","graph",e.key],execute:t=>{t.commands.insertGraphyChart(e.key)},dragStartFn:t=>{(0,a.fS)({editor:t,content:{type:"graphyChart",attrs:{chartType:e.key}}})}})):[]},78335:(e,t,i)=>{"use strict";i.d(t,{e:()=>l});var n=i(37243),a=i(61386),r=i(9443),s=i(46030);let l=(e,t)=>{let i,l,{state:o}=e;if(!o)return;let c=[];try{(i=(0,n.eL)(null==e?void 0:e.state.doc.resolve(o.selection.from),s.jg))&&(c=(0,a.j5)(e,i.pos),l=(0,r.x)(c,t).isCardDark)}catch(e){console.error(e)}return l}},78365:(e,t,i)=>{"use strict";i.d(t,{TD:()=>a,dg:()=>s,pX:()=>l,sA:()=>r});var n=i(58495);function a(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null!=(t=i.id)?t:(0,n.Ak)(),r="auto"===i.dismissable?new Date(Date.now()+5e3):i.dismissable;return{type:"addFeedback",payload:{id:a,message:e,severity:i.severity||"info",dismissable:r}}}function r(){for(var e=arguments.length,t=Array(e),i=0;i{"use strict";i.d(t,{PN:()=>r,fJ:()=>a,lK:()=>s});var n=i(77650);let a="card-layout",r="25px",s={accentImage:()=>n.Ru._({id:"YXjp37"}),cardBackground:()=>n.Ru._({id:"VShVKA"})}},79324:(e,t,i)=>{"use strict";i.d(t,{Y:()=>o});var n=i(6029),a=i(99492),r=i(55597),s=i(77650),l=i(56108);let o={key:"isEmphasized",Control:e=>{let{value:t,editor:i,pos:o}=e;return(0,n.jsx)(l.I,{label:t?s.Ru._({id:"PDMbsX"}):s.Ru._({id:"m1crrt"}),icon:t?r.yy:a.yy,onClick:()=>{o&&i.chain().handleEmphasizeCell(o,!t).run()}})},ControlMenu:(e,t,i)=>({key:i.key,label:e?s.Ru._({id:"PDMbsX"}):s.Ru._({id:"m1crrt"}),icon:e?r.yy:a.yy,onClick:()=>{t(!e)}}),name:()=>"Emphasis"}},79477:(e,t,i)=>{"use strict";i.d(t,{yf:()=>b});var n=i(55729),a=i(83691),r=i(83472),s=i(19063),l=i(47516),o=i(13260),c=i(61835),d=i(22670),p=i(48086);i(3898),i(52199),i(80621);var u=i(77650),h=i(21157),g=i.n(h),m=i(44732);let x=(e,t)=>{let i=g()(t);return{[e]:{next:u.Ru._({id:"hXzOVo"}),back:u.Ru._({id:"iH8pgl"}),nevermind:u.Ru._({id:"CKyk7Q"}),goToAccount:u.Ru._({id:"C9yTHG",values:{GAMMA_PROPER_NOUN:m.On}}),getHelp:u.Ru._({id:"pWsyuL"}),declineOffer:u.Ru._({id:"aIFikE"}),confirmAndCancel:u.Ru._({id:"G9nPRC"}),pauseSubscription:u.Ru._({id:"2RgEmU"}),cancelSubscription:u.Ru._({id:"dEgA5A"}),discountSubscription:u.Ru._({id:"qG4Wa/"}),claimOffer:u.Ru._({id:"/Gl/RK"}),discountOff:u.Ru._({id:"Bdtwnw"}),discountFor:u.Ru._({id:"sQv06Y"}),discountForever:u.Ru._({id:"FsOOWf"}),discountOneTime:u.Ru._({id:"HpXCa4"}),day:u.Ru._({id:"5YWExy"}),month:u.Ru._({id:"obrMay"}),year:u.Ru._({id:"/Tw548"}),error:u.Ru._({id:"wTrpxV"}),genericErrorDescription:u.Ru._({id:"PUjJ3A"}),cancelNow:u.Ru._({id:"EiakwV"}),applyingDiscount:u.Ru._({id:"8kSYjw"}),applyingCancel:u.Ru._({id:"VpuvNv"}),applyingResume:u.Ru._({id:"eIoGiX"}),applyingPause:u.Ru._({id:"UD7gOq"}),discountApplied:u.Ru._({id:"jdYyiz"}),discountAppliedMessage:u.Ru._({id:"DhHX6G"}),pauseApplied:u.Ru._({id:"eeITvj"}),pauseAppliedMessage:u.Ru._({id:"nm0VaE"}),pauseAppliedResumeMessage:u.Ru._({id:"qOe0SS"}),pauseScheduledMessage:u.Ru._({id:"mqRc6d"}),until:u.Ru._({id:"C51N+0"}),cancelApplied:u.Ru._({id:"Wcg6zu"}),cancelAppliedMessage:u.Ru._({id:"8vN97Y"}),cancelAppliedDateMessage:u.Ru._({id:"BS/SGu"}),howLongToPausePrompt:u.Ru._({id:"HLyJ9n"}),whatCouldWeHaveDone:u.Ru._({id:"fcbm8H"}),weReadEveryAnswer:u.Ru._({id:"nkuKRd"}),applyingCustomerAction:u.Ru._({id:"PXwF+s"}),loading:u.Ru._({id:"Z3FXyt"}),pauseWallCardPunch:u.Ru._({id:"iL2TQ6"}),pauseWallCta:u.Ru._({id:"TvXj47"}),pauseWallCardHeading:u.Ru._({id:"kHm8Fg"}),scheduledToReactivate:u.Ru._({id:"aH7vi8"}),resumeApplied:u.Ru._({id:"diOgYK"}),resumeAppliedMessage:u.Ru._({id:"YqFvUY"}),resumeNextChargeMessage:u.Ru._({id:"YJHkcd"}),resumeNextChargeMessageWithoutAmount:u.Ru._({id:"RrvVAn"}),resumeAccountDataInfo:u.Ru._({id:"dJCJXA"}),subscriptionPauseNotice:u.Ru._({id:"fpxliT"}),failedPaymentNotice:u.Ru._({id:"Vxg5vO"}),chargedMultipleTimeNotice:u.Ru._({id:"lAlv46"}),failedPaymentCardPunch:u.Ru._({id:"KEZrHg",values:{GAMMA_PROPER_NOUN:m.On,productName:i}}),resumeHey:u.Ru._({id:"hdOctW"}),invoicePaidTitle:u.Ru._({id:"aJGfDL"}),logout:u.Ru._({id:"W+3RJN"}),note:u.Ru._({id:"ycCSuD"}),discount:u.Ru._({id:"HmpVeZ"}),discountNoticeHeadline:u.Ru._({id:"5P1dmt"}),discountNoticePrepend:u.Ru._({id:"yjadEY"}),discountOverride:u.Ru._({id:"JfBDWL"}),discountValidUntil:u.Ru._({id:"uXxNua"}),updateBilling:u.Ru._({id:"tQilrI"}),extendTrialCTA:u.Ru._({id:"aaued9"}),extendTrialPunch:u.Ru._({id:"tvkJWl"}),extendTrialOfferTitle:u.Ru._({id:"SyzXYh"}),trialExtended:u.Ru._({id:"fezME2"}),trialExtendedMessage:u.Ru._({id:"QE4mUs"}),applyingTrialExtension:u.Ru._({id:"vI2q9R"}),switchPlanCTA:u.Ru._({id:"P2mx2L"}),changePlanHighlights:u.Ru._({id:"qbgW+C"}),changePlanOfferPunch:u.Ru._({id:"MRkiFP"}),planChanged:u.Ru._({id:"ByFtyh"}),planChangedMessage:u.Ru._({id:"Pf5z1G"}),applyingPlanChange:u.Ru._({id:"9vKKLI"}),surveyStepTag:u.Ru._({id:"cSUBI1"}),freeFormStepTag:u.Ru._({id:"cSUBI1"}),finalConfirmation:u.Ru._({id:"1/oP/N"}),offerDiscountTag:u.Ru._({id:"LTgtxG"}),offerChangePlanTag:u.Ru._({id:"ENMJv2"}),offerExtendTrialTag:u.Ru._({id:"MWKntz"}),offerRedirectTag:u.Ru._({id:"cvpAvL"}),offerContactTag:u.Ru._({id:"cvpAvL"}),offerPauseTag:u.Ru._({id:"+T6DGl"}),completeTag:u.Ru._({id:"K5c1e7"}),errorTag:u.Ru._({id:"EuvbIW"}),offerAccepted:u.Ru._({id:"ZU0opP"})}}};a.$.CHURNKEY_APP_ID;let f=e=>{var t,i;return(null==(t=e.workspace)?void 0:t.billingCustomerId)||(null==(i=e.managedByUser)?void 0:i.billingCustomerId)},b=e=>{var t;let{subscription:i,workspace:d,autoLaunch:u=!0}=e,{user:h}=(0,p.ur)(),g=(0,s.u)("churnkeyFailedPaymentWallEnabled"),m=(0,l.O)(),x=(0,c.A4)(d),b=(0,o.k)(),v=g&&(null==h?void 0:h.id)===(null==i||null==(t=i.managedByUser)?void 0:t.id),y=(0,n.useCallback)(async()=>{if(!i||!x||!v)return;let e=f(i);return(0,r.yg)("churnkey",{billingCustomerId:e}).then(t=>{if(!t||!i.billingSubscriptionId||!e)return void console.error("[Churnkey] launchFailedPayment Missing hmac or subscription data",{hmac:t,subscription:i});console.debug("[Churnkey] launchFailedPayment - launching churnkey with:",{hmac:t,appId:a.$.CHURNKEY_APP_ID,subscriptionId:i.billingSubscriptionId,customerId:f(i)}),C({authHash:t,subscription:i,localeKey:m,productKey:x,launchIntercomUI:b})})},[i,x,v,m,b]);return(0,n.useEffect)(()=>{u&&y()},[y,u]),{launchFailedPaymentFlow:y,failedPaymentFlowEnabled:v}},C=async e=>{var t;let{authHash:i,subscription:n,localeKey:r,productKey:s,launchIntercomUI:l}=e;null==(t=window.churnkey)||t.check("failed-payment",{subscriptionId:n.billingSubscriptionId,customerId:f(n),authHash:i,customerAttributes:{language:r},i18n:{lang:r,messages:x(r,s)},appId:a.$.CHURNKEY_APP_ID,mode:a.$.CHURNKEY_MODE,provider:"stripe",softWall:!0,forceCheck:!1,gracePeriodDays:3,ignoreInvoicesWithoutAttempt:!1,handleSupportRequest(){l(),d.zS.track(d.VV.CHURNKEY_HANDLE_SUPPORT_CLICK,{source:"failed-payment-wall",subscriptionId:n.billingSubscriptionId,customerId:f(n)})},handleCancel:async e=>(d.zS.track(d.VV.CANCEL_SUBSCRIPTION_CLICK,{source:"failed-payment-wall",subscriptionId:n.billingSubscriptionId,customerId:f(n)}),console.debug("[launchChurnkeyFailedPayment.handleCancel]",{subscriptionId:n.billingSubscriptionId,customerId:f(n),customer:e}),v({authHash:i,subscription:n,localeKey:r,productKey:s,launchIntercomUI:l,customerAttributes:{viaFailedPayment:!0}}).catch(e=>C({authHash:i,subscription:n,localeKey:r,productKey:s,launchIntercomUI:l}))),onFailedPaymentWallActivated(){d.zS.track(d.VV.CHURNKEY_FAILED_PAYMENT_WALL_SHOWN,{subscriptionId:n.billingSubscriptionId,customerId:f(n)})},onUpdatePaymentInformation(){d.zS.track(d.VV.CHURNKEY_PAYMENT_METHOD_UPDATED,{source:"failed-payment-wall",subscriptionId:n.billingSubscriptionId,customerId:f(n)})},onFailedPaymentWallClose(){d.zS.track(d.VV.CHURNKEY_FAILED_PAYMENT_WALL_CLOSED,{subscriptionId:n.billingSubscriptionId,customerId:f(n)})},onCancel(){d.zS.track(d.VV.CHURNKEY_CANCEL_SUBSCRIPTION_COMPLETE,{source:"failed-payment-wall",subscriptionId:n.billingSubscriptionId,customerId:f(n)})},onError(e,t){console.warn('Churnkey check("failed-payment", ...) error',e,t)}})},v=async e=>{let{authHash:t,subscription:i,localeKey:n,productKey:r,customerAttributes:s={},launchIntercomUI:l}=e;return new Promise((e,o)=>{var c,p,u,h;null==(h=window.churnkey)||h.init("restart",{subscriptionId:i.billingSubscriptionId,customerId:f(i),authHash:t,customerAttributes:{language:n,frequency:null==i||null==(u=i.products)||null==(p=u[0])||null==(c=p.productPrice)?void 0:c.frequencyUnit,productKey:r,...s},i18n:{lang:n,messages:x(n,r)},appId:a.$.CHURNKEY_APP_ID,mode:a.$.CHURNKEY_MODE,provider:"stripe",record:!1,handleSupportRequest(){l(),d.zS.track(d.VV.CHURNKEY_HANDLE_SUPPORT_CLICK,{source:"cancel-flow",subscriptionId:i.billingSubscriptionId,customerId:f(i)})},onCancel(e,t,n){d.zS.track(d.VV.CHURNKEY_CANCEL_SUBSCRIPTION_COMPLETE,{source:"cancel-flow",subscriptionId:i.billingSubscriptionId,customerId:f(i),surveyResponse:t,freeformFeedback:n}),console.debug("[launchChurnkeyCancelFlow.onCancel]",{surveyResponse:t,freeformFeedback:n})},onGoToAccount(t){console.debug("[launchChurnkeyCancelFlow.onGoToAccount]",{sessionResults:t}),e({sessionResults:t})},onClose(t){if(console.debug("[launchChurnkeyCancelFlow.onClose]",{sessionResults:t}),!t||t.aborted)return void o("Churnkey cancel flow aborted");e({sessionResults:t})},onError(e){console.warn("[launchChurnkeyCancelFlow.onError]",{message:e}),o({message:e})}})})}},79733:(e,t,i)=>{"use strict";i.d(t,{M:()=>a,q:()=>n});let n=e=>"smartLayoutCell"===e.type.name,a=e=>"smartLayout"===e.type.name},79889:(e,t,i)=>{"use strict";i.d(t,{v:()=>u});var n=i(65632),a=i(44783),r=i(51684),s=i(77650),l=i(29452),o=i.n(l),c=i(97098);let d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return[c.w.heading(s.Ru._({id:"HX5SVx"}),{level:e}),c.w.paragraph(s.Ru._({id:"Nu4oKW"}))]},p=e=>{let{key:t,name:i,keywords:r,description:s,icon:l,featureFlag:o,wrapperOptions:c,gridItems:d}=e,p={type:"grid",attrs:{options:c},content:d};return{key:"grid-".concat(t),name:i,keywords:[...r,"grid"],description:s,nodeName:"grid",icon:l,execute:e=>{e.chain().focus().insertContentAndSelect(p).run()},dragStartFn:e=>(0,n.fS)({editor:e,content:p}),dragEndFn:e=>{(0,a.tN)(e,e.state.selection.$from)},featureFlag:o||"gridNode"}},u=()=>[{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"horizontal"},gridItems:[{type:"gridItem",content:d(),attrs:{options:{horizontalColumnSpan:20,cellStyle:"none"}}},{type:"gridItem",content:d(),attrs:{options:{horizontalColumnSpan:40,cellStyle:"none"}}}],key:"sidebarLeft",name:()=>s.Ru._({id:"Y8QFhf"}),keywords:["sidebar","left","navigation","grid","1/3","2/3"],description:()=>s.Ru._({id:"BMAaoJ"}),icon:r.$qH,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[...o()(2).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:30,verticalColumnSpan:30,cellStyle:"none"}}})),...o()(3).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:20,cellStyle:"none"}}}))],key:"splitLeft",name:()=>s.Ru._({id:"ietjKS"}),keywords:["split","heroes","dual","left","grid"],description:()=>s.Ru._({id:"VjMR0K"}),icon:r.dpu,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[{type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:60,verticalColumnSpan:30,cellStyle:"none"}}},...o()(4).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:15,cellStyle:"none"}}}))],key:"heroLeft",name:()=>s.Ru._({id:"NtxUxV"}),keywords:["hero","left","focal","grid"],description:()=>s.Ru._({id:"c3eNjh"}),icon:r.Usg,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[...o()(4).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:15,cellStyle:"none"}}})),{type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:60,verticalColumnSpan:30,cellStyle:"none"}}}],key:"heroRight",name:()=>s.Ru._({id:"ZhHMOn"}),keywords:["hero","right","focal","grid"],description:()=>s.Ru._({id:"25zgSg"}),icon:r.ZX1,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[...o()(2).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:30,cellStyle:"none"}}})),{type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:60,verticalColumnSpan:30,cellStyle:"none"}}},...o()(2).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:30,cellStyle:"none"}}}))],key:"heroCenter",name:()=>s.Ru._({id:"xj9P6a"}),keywords:["hero","center","focal","grid"],description:()=>s.Ru._({id:"PwhQbH"}),icon:r.Nfw,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"horizontal"},gridItems:[{type:"gridItem",content:d(),attrs:{options:{horizontalRowSpan:30,horizontalColumnSpan:60,cellStyle:"none"}}},...o()(3).map(()=>({type:"gridItem",content:d(),attrs:{options:{horizontalColumnSpan:20,cellStyle:"none"}}}))],key:"heroTop",name:()=>s.Ru._({id:"+RZODA"}),keywords:["hero","top","focal","grid"],description:()=>s.Ru._({id:"bdzANz"}),icon:r.qXP,featureFlag:"gridNode"}].map(p)},80001:(e,t,i)=>{"use strict";i.d(t,{E:()=>s});var n=i(55729),a=i(95856),r=i(83649);let s=e=>{let t=(0,a.jL)(),i=(0,n.useCallback)(e=>{let{clipType:i}=e;i&&t((0,r.F8)({clipType:i}))},[t]),s=(0,n.useCallback)(i=>{let{id:n}=i;r.RR.emit("endClip",{id:n,confirm:!1}),t((0,r.uy)()),e.commands.resetImageClip()},[t,e]),l=(0,n.useCallback)(e=>{let{id:i}=e;r.RR.emit("endClip",{id:i,confirm:!1}),t((0,r.uy)())},[t]),o=(0,n.useCallback)(e=>{let{id:i}=e;r.RR.emit("endClip",{id:i,confirm:!0}),t((0,r.uy)())},[t]);return{cancelCrop:l,startCrop:(0,n.useCallback)(e=>{let{id:i,clipType:n}=e;t((0,r.Zu)({id:i,clipType:n})),r.RR.emit("startCrop",{id:i})},[t]),confirmCrop:o,resetCrop:s,setCropClipType:i}}},80371:(e,t,i)=>{"use strict";i.d(t,{Ll:()=>r,cn:()=>s,vL:()=>l});var n=i(58495);let a={},r=e=>{let t=e.getAttribute("bookmark");if(!t)return!1;let i=a[t];return!!i&&i.attrs},s=e=>{let t=e.getAttribute("bookmark");if(!t)return!1;let i=a[t];return!!i&&i.content},l=e=>{let t=o.generateBookmarkId();return a[t]=e,setTimeout(()=>{delete a[t]},3e5),t},o={generateBookmarkId:()=>(0,n.Ak)(5)}},80390:(e,t,i)=>{"use strict";i.d(t,{k:()=>P});var n=i(6029),a=i(26420),r=i(21938),s=i(9666),l=i(47830),o=i(24587),c=i(92986),d=i(40452),p=i(97712),u=i(58215);let h=e=>{switch(e){case"small":break;case"medium":return 4;case"large":return 6}return 2},g=e=>(0,n.jsx)(a.a,{contentEditable:!1,userSelect:"none",pointerEvents:"none",...e,children:(0,n.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 24 24",className:u._B,style:{filter:"drop-shadow(0.25em 0 0em var(--card-color)) drop-shadow(0 0.25em 0em var(--card-color))"},children:(0,n.jsx)("path",{d:"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-10zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h4v10h-10z"})})}),m=e=>(0,n.jsx)(a.a,{contentEditable:!1,userSelect:"none",pointerEvents:"none",...e,children:(0,n.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 24 24",className:u._B,style:{filter:"drop-shadow(-0.25em 0 0em var(--card-color)) drop-shadow(0 -0.25em 0em var(--card-color))"},children:(0,n.jsx)("path",{d:"M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4V3h10zm14.017 0v7.391c0 5.704-3.748 9.57-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-4V3h10z"})})}),x={fullLine:{component:e=>{let{cellProps:t,cellStyle:i,decorSize:a,decorPosition:r}=e,{layoutOptions:s,cellOptions:l,index:o,direction:c}=t,{colorVars:g}=(0,p.r)({layoutColorOverride:s.color,cellColorOverride:null==l?void 0:l.color,index:o,forceTransparent:!1}),m=h(a);return(0,n.jsx)(d.s,{position:"absolute",top:"side"===r?"calc(var(--line-thickness) * -1)":"top"===r?"0":void 0,bottom:"side"===r?"calc(var(--line-thickness) * -1)":"bottom"===r?"0":void 0,left:"top"===r?"calc(var(--line-thickness) * -1)":void 0,right:"top"===r?"calc(var(--line-thickness) * -1)":void 0,insetInlineStart:"ltr"===c?"calc(var(--line-thickness) * -1)":void 0,insetInlineEnd:"rtl"===c?"calc(var(--line-thickness) * -1)":void 0,width:"side"===r?"calc(var(--line-thickness) * ".concat(m,")"):void 0,height:"top"===r||"bottom"===r?"calc(var(--line-thickness) * ".concat(m,")"):void 0,className:u.P7,borderInlineStartRadius:"none"===i?void 0:"var(--box-border-radius)",sx:g,contentEditable:!1})},stylesFunction:e=>{let{cellStyle:t,decorSize:i,decorPosition:n}=e,a=h(i);return{borderInlineStartWidth:"0px !important",borderStartStartRadius:"calc(var(--line-thickness) * ".concat(a,") !important"),borderEndStartRadius:"calc(var(--line-thickness) * ".concat(a,") !important"),paddingInlineStart:"side"===n?"calc(var(--line-thickness) * ".concat(a," + ").concat(o.xb,")"):void 0,paddingTop:"top"===n?"calc(var(--line-thickness) * ".concat(a," + ").concat(o.xb,")"):void 0}}},quotes:{component:e=>{let{cellProps:t,cellStyle:i}=e,{layoutOptions:a,cellOptions:r,index:s,direction:l}=t,{colorVars:o}=(0,p.r)({layoutColorOverride:a.color,cellColorOverride:null==r?void 0:r.color,index:s,forceTransparent:!1});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g,{position:"absolute",top:"-".concat(.6,"em"),insetStart:"-".concat(.6,"em"),width:"".concat(1.2,"em"),height:"".concat(1.2,"em"),css:o}),(0,n.jsx)(m,{position:"absolute",bottom:"-".concat(.6,"em"),insetEnd:"-".concat(.6,"em"),width:"".concat(1.2,"em"),height:"".concat(1.2,"em"),css:o})]})},stylesFunction:()=>({p:"calc(".concat(o.xb," + 0.5em)")})}};var f=i(55729),b=i(105);let C=2/3*3,v=function(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"ltr",r=C*i,s=3*i;if(!n){let i=.75*t,n=(e-r)/2,a=n+r,l=(e-s)/2;return"M ".concat(n," 0 ")+"L ".concat(a," 0 ")+"L ".concat(a," ").concat(i," ")+"L ".concat(l+s," ").concat(i," ")+"L ".concat(e/2," ").concat(t," ")+"L ".concat(l," ").concat(i," ")+"L ".concat(n," ").concat(i," ")+"Z"}let l=t/2,o=(t-r)/2,c=o+r,d=(t-s)/2,p=d+s;if("rtl"===a){let t=2.5*i;return"M 0 ".concat(l," ")+"L ".concat(t," ").concat(d," ")+"L ".concat(t," ").concat(o," ")+"L ".concat(e," ").concat(o," ")+"L ".concat(e," ").concat(c," ")+"L ".concat(t," ").concat(c," ")+"L ".concat(t," ").concat(p," ")+"Z"}let u=e-2.5*i;return"M 0 ".concat(o," ")+"L ".concat(u," ").concat(o," ")+"L ".concat(u," ").concat(d," ")+"L ".concat(e," ").concat(l," ")+"L ".concat(u," ").concat(p," ")+"L ".concat(u," ").concat(c," ")+"L 0 ".concat(c," ")+"Z"},y=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:r,cellOptions:s,index:l,direction:o,selectCellForElementProps:c}=t,{colorVars:h}=(0,p.r)({layoutColorOverride:r.color,cellColorOverride:null==s?void 0:s.color,index:l}),{width:g,height:m,fontSize:x,ref:f}=(0,b.Lf)(),C=v(g,m,x,i,o),y=i?{width:"100%",height:"".concat(3,"em")}:{minWidth:"".concat(3,"em"),width:"".concat(3,"em"),height:"100%"};return(0,n.jsx)(d.s,{contentEditable:!1,align:"center",justify:"center",position:"relative",sx:h,...c,ref:f,...y,children:(0,n.jsx)(a.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",overflow:"visible","data-testid":"arrow-svg",...c,children:(0,n.jsx)(a.a,{as:"path",d:C,className:u.D6})})})});y.displayName="ArrowLabel";var w=i(28547),k=i(73232),A=i(39027);let L=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:s,cellOptions:l,index:o,direction:c,selectCell:h,selectCellForElementProps:g}=t,m=null==l?void 0:l.icon,{colorVars:x}=(0,p.r)({layoutColorOverride:s.color,cellColorOverride:null==l?void 0:l.color,index:o}),{width:f,height:C,fontSize:v,ref:y}=(0,b.Lf)(),L=((e,t,i,n,a)=>{let r=(n?4:5)*i,s=+i;return n?"rtl"===a?"\n M ".concat(s," 0\n L 0 ").concat(r/2,"\n L ").concat(s," ").concat(r,"\n L ").concat(e," ").concat(r,"\n L ").concat(e-s," ").concat(r/2,"\n L ").concat(e," 0 Z"):"\n M ".concat(e-s," 0\n L ").concat(e," ").concat(r/2,"\n L ").concat(e-s," ").concat(r,"\n L 0 ").concat(r,"\n L ").concat(s," ").concat(r/2,"\n L 0 0 Z"):"\n M 0 ".concat(t-s,"\n L ").concat(r/2," ").concat(t,"\n L ").concat(r," ").concat(t-s,"\n L ").concat(r," 0\n L ").concat(r/2," ").concat(s,"\n L 0 0 Z")})(f,C,v,i,c),j=i?{width:"100%",height:"".concat(4,"em")}:{width:"".concat(5,"em"),height:"100%"};return(0,n.jsxs)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...x,...(0,k.yp)("center")},...j,ref:y,"data-export-as-image":!0,className:u.lR,children:[(0,n.jsx)(a.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",overflow:"visible","data-testid":"arrow-svg",...g,children:(0,n.jsx)(a.a,{as:"path",d:L,className:u.D6})}),(0,n.jsx)(d.s,{fontSize:"1.5em",pos:"absolute",my:"0.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:m,number:s.numbered?o+1:void 0,isNumbered:s.numbered,iconSize:1,selectCell:h})})]})});L.displayName="ChevronLabel";let j=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:s,index:l,selectCell:o,selectCellForElementProps:c}=t,h=null==s?void 0:s.icon,{colorVars:g}=(0,p.r)({layoutColorOverride:a.color,cellColorOverride:null==s?void 0:s.color,index:l});return(0,n.jsx)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...g},style:i?{borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopRightRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}:{borderTopRightRadius:"0px",borderBottomRightRadius:"0px",borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopWidth:"0px",borderLeftWidth:"0px",borderBottomWidth:"0px"},...i?{width:"100%",height:"3em"}:{width:"4em",height:"100%",minHeight:"4em"},className:(0,r.cx)(u.SA,u.lR),...c,children:(0,n.jsx)(d.s,{fontSize:"1.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:h,number:a.numbered?l+1:void 0,isNumbered:a.numbered,iconSize:1,selectCell:o})})})});j.displayName="FlushLabel";let E=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:s,index:o,direction:h,selectCell:g,selectCellForElementProps:m,theme:x,firstChildSize:f}=t,b=null==s?void 0:s.icon,{colorVars:C}=(0,p.r)({layoutColorOverride:a.color,cellColorOverride:null==s?void 0:s.color,index:o}),v=(0,c.FX)(),y=(0,l.G)(x,v,"h1",f);return(0,n.jsxs)(d.s,{width:i?"100%":"3em",height:i?"3em":"100%",align:"center",justify:"center",position:"relative",direction:i?"row":"column",contentEditable:!1,children:[(0,n.jsx)(d.s,{borderRadius:"50% !important",width:"3em",height:"3em",position:"absolute",left:"rtl"===h?void 0:0,right:"rtl"===h?0:void 0,top:i?"50%":"".concat(y,"em"),transform:i?"translateY(-50%)":void 0,zIndex:"1",sx:{...C},className:(0,r.cx)(u.SA,u.lR),justify:"center",align:"center",children:(0,n.jsx)(d.s,{fontSize:"1.5em",my:"0.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:b,number:a.numbered?o+1:void 0,isNumbered:a.numbered,iconSize:1,selectCell:g})})}),(0,n.jsx)(d.s,{align:"center",justify:"center",position:"relative",sx:C,...i?{width:"calc(100% - 1.5em)",height:"".concat(1,"em"),marginInlineStart:"1.5em"}:{minWidth:"".concat(1,"em"),width:"".concat(1,"em"),height:"calc(100% - 1.5em)",marginTop:"1.5em"},className:u.SA,...m})]})});E.displayName="IconCircleWithSimpleLineLabel";let S=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:s,index:l,selectCell:o,selectCellForElementProps:c}=t,h=null==s?void 0:s.icon,{colorVars:g}=(0,p.r)({layoutColorOverride:a.color,cellColorOverride:null==s?void 0:s.color,index:l});return(0,n.jsx)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...g},style:{borderRadius:"12em"},...i?{width:"100%",height:"3em"}:{width:"4em",height:"100%",minHeight:"4em"},className:(0,r.cx)(u.SA,u.lR),...c,children:(0,n.jsx)(d.s,{fontSize:"1.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:h,number:a.numbered?l+1:void 0,isNumbered:a.numbered,iconSize:1,selectCell:o})})})});S.displayName="PillsLabel";let M=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:r,index:s,selectCellForElementProps:l}=t,{colorVars:o}=(0,p.r)({layoutColorOverride:a.color,cellColorOverride:null==r?void 0:r.color,index:s});return(0,n.jsx)(d.s,{contentEditable:!1,align:"center",justify:"center",position:"relative",sx:o,style:i?{borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopRightRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}:{borderTopRightRadius:"0px",borderBottomRightRadius:"0px",borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopWidth:"0px",borderLeftWidth:"0px",borderBottomWidth:"0px"},...i?{width:"100%",height:"".concat(1,"em")}:{minWidth:"".concat(1,"em"),width:"".concat(1,"em"),height:"100%"},className:u.SA,...l})});M.displayName="SimpleLineFlushLabel";let I=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:r,index:s,selectCellForElementProps:l}=t,{colorVars:o}=(0,p.r)({layoutColorOverride:a.color,cellColorOverride:null==r?void 0:r.color,index:s});return(0,n.jsx)(d.s,{contentEditable:!1,align:"center",justify:"center",position:"relative",sx:o,...i?{width:"100%",height:"".concat(1,"em")}:{minWidth:"".concat(1,"em"),width:"".concat(1,"em"),height:"100%"},className:u.SA,...l})});I.displayName="SimpleLineLabel";let _=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:s,cellOptions:l,index:o,direction:c,selectCell:h,selectCellForElementProps:g}=t,m=null==l?void 0:l.icon,{colorVars:x}=(0,p.r)({layoutColorOverride:s.color,cellColorOverride:null==l?void 0:l.color,index:o}),{width:f,height:C,fontSize:v,ref:y}=(0,b.Lf)(),L=((e,t,i,n,a)=>{let r=(n?4:5)*i,s=1.5*i;return n?"rtl"===a?"\n M ".concat(s," 0\n L ").concat(e," 0\n L ").concat(e-s," ").concat(r,"\n L 0 ").concat(r,"\n Z"):"\n M ".concat(s," 0\n L ").concat(e," 0\n L ").concat(e-s," ").concat(r,"\n L 0 ").concat(r,"\n Z"):"\n M 0 ".concat(t,"\n L 0 ").concat(s,"\n L ").concat(r," 0\n L ").concat(r," ").concat(t-s,"\n Z")})(f,C,v,i,c),j=i?{width:"100%",height:"".concat(4,"em")}:{width:"".concat(5,"em"),height:"100%"};return(0,n.jsxs)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...x,...(0,k.yp)("center")},...j,ref:y,"data-export-as-image":!0,className:u.lR,children:[(0,n.jsx)(a.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",overflow:"visible","data-testid":"arrow-svg",...g,children:(0,n.jsx)(a.a,{as:"path",d:L,className:u.D6})}),(0,n.jsx)(d.s,{fontSize:"1.5em",pos:"absolute",my:"0.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:m,number:s.numbered?o+1:void 0,isNumbered:s.numbered,iconSize:1,selectCell:h})})]})});_.displayName="SlantedLabel";let D={chevron:L,flush:j,pills:S,slanted:_,simpleLine:I,arrow:y,iconCircleWithSimpleLine:E,simpleLineFlush:M},R=e=>{let{innerLabelConfig:t,cellProps:i,isHorizontal:a}=e;if(!t)return null;let r=t?D[t.labelType]:void 0;return r?(0,n.jsx)(r,{cellProps:i,isHorizontal:a}):null};var T=i(15955);let z=(0,f.memo)(e=>{let{cellProps:t}=e,{layoutOptions:i,cellOptions:a,index:s,selectCell:l,selectCellForElementProps:o}=t,c=null==a?void 0:a.icon,{colorVars:h}=(0,p.r)({layoutColorOverride:i.color,cellColorOverride:null==a?void 0:a.color,index:s,forceTransparent:!1});return(0,n.jsx)(d.s,{width:"".concat(3,"em"),height:"".concat(3,"em"),align:"center",justify:"center",contentEditable:!1,sx:h,className:(0,r.cx)(u.P7,u.ok),style:{borderRadius:"9999px"},...o,children:(0,n.jsx)(d.s,{alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:c,number:i.numbered?s+1:void 0,isNumbered:i.numbered,iconSize:1.35,selectCell:l})})})});z.displayName="IconCircleMarker";let H={iconCircle:z,smallBullet:e=>{let{cellProps:t}=e,{layoutOptions:i,cellOptions:r,index:s}=t,{colorVars:l}=(0,p.r)({layoutColorOverride:i.color,cellColorOverride:null==r?void 0:r.color,index:s,forceTransparent:!1,isColoringCell:!0});return(0,n.jsx)(a.a,{width:"0.5em",height:"0.5em",borderRadius:"50%",transform:"translateY(-50%)",className:u.P7,flexShrink:0,sx:l,contentEditable:!1})},bigBullet:T.n},B=e=>{let{markerConfig:t,cellProps:i,matchBulletPadding:r}=e;if(!t)return null;let s=H[t.markerType];if(!s)return null;let l=((e,t)=>{if(!e)return{};let{markerPosition:i}=e;return"left"===i?{mt:t&&t<0?"".concat(-1*t,"em"):void 0}:{}})(t,r);return(0,n.jsx)(a.a,{sx:{...l},children:(0,n.jsx)(s,{cellProps:i,markerFontSize:t.markerFontSize})})};var N=i(15619);let P=e=>{let t,{children:i,cellStyle:d="none",cellContentPropOverrides:p,colorVars:u,alignStyles:h,cellProps:g,theme:m,markerConfig:f,innerLabelConfig:b,cellDecorConfig:C,cursor:v,onClick:y,onDragOver:w,onDragLeave:k,onDrop:A,className:L}=e,{layoutOptions:j,direction:E,numCells:S,layoutContainerSize:M,firstChildSize:I}=g,{isHorizontal:_}=(0,s.i)({cellSize:j.cellSize||0,horizontalAlign:j.horizontalAlign||"center",orientation:j.orientation||"horizontal",numCells:S,containerSize:M,forceBalance:!1}),D=(0,c.FX)();f&&(t=(0,l.G)(m,D,f.markerFontSize||null,I));let T=(e=>{let{isHorizontal:t,markerConfig:i,innerLabelConfig:n,direction:a,layoutOptions:r}=e,s=i?(e=>{if(!e)return{};let{markerPosition:t}=e,i={display:"flex",gap:o.xb};return"left"===t?{...i,flexDirection:"row",alignItems:"start"}:{...i,flexDirection:"column"}})(i):null,l=n?(e=>{let{isHorizontal:t,direction:i,layoutOptions:n,gap:a}=e;return{display:"flex",flexDirection:t?"column":"rtl"===i&&"left"===n.horizontalAlign||"ltr"===i&&"right"===n.horizontalAlign?"row-reverse":"row",gap:a,minH:t?void 0:"6em",h:"100%",borderRadius:"var(--box-border-radius)"}})({isHorizontal:t,direction:a,layoutOptions:r,gap:"1em"}):null;return s||l})({isHorizontal:_,markerConfig:f,innerLabelConfig:b,direction:E,layoutOptions:j}),z=(e=>{let{isHorizontal:t,innerLabelConfig:i,markerConfig:n,matchBulletPadding:a,cellContentPropOverrides:r}=e,s=n?((e,t)=>{if(!e)return{};let{markerPosition:i}=e;return"left"===i?{mt:t&&t>0?"".concat(t,"em"):void 0}:{}})(n,a):null,l=i?(e=>{let{isHorizontal:t,innerLabelConfig:i}=e;return t?{minW:0,transformOrigin:"center top",p:o.xb,pt:0,...null==i?void 0:i.labelStyles}:{transformOrigin:"left center",p:o.xb,px:0,...null==i?void 0:i.labelStyles}})({isHorizontal:t,innerLabelConfig:i}):null,c=s||l;return c?{...c,...r}:r})({isHorizontal:_,innerLabelConfig:b,markerConfig:f,matchBulletPadding:t,cellContentPropOverrides:p}),H=C?x[C.decorType]:void 0,P=null==H?void 0:H.component,F=null==H?void 0:H.stylesFunction({cellStyle:d,decorSize:null==C?void 0:C.decorSize,decorPosition:null==C?void 0:C.decorPosition,cellProps:g,isHorizontal:_}),V="none"===d||b;return(0,n.jsxs)(a.a,{"data-grid-item":!0,cursor:v||"text",onClick:y,position:"relative",p:V?0:o.xb,flex:"1",minW:"0",onDragOver:w,onDragLeave:k,onDrop:A,...p,sx:{...u,...T,...h,...F,...null==p?void 0:p.sx},className:(0,r.cx)((0,N.X)(d),"styled-grid-cell",L),children:[P&&(0,n.jsx)(P,{cellProps:g,isHorizontal:_,cellStyle:d,decorSize:null==C?void 0:C.decorSize,decorPosition:null==C?void 0:C.decorPosition}),(0,n.jsx)(B,{markerConfig:f,cellProps:g,matchBulletPadding:t}),(0,n.jsx)(R,{innerLabelConfig:b,cellProps:g,isHorizontal:_}),f||b?(0,n.jsx)(a.a,{flex:"1",w:"100%",minW:"0",sx:{...z},cursor:"text",children:i}):i]})}},80720:(e,t,i)=>{"use strict";i.d(t,{q:()=>m});var n=i(6029),a=i(26420),r=i(55729),s=i(89475),l=i(95856),o=i(56760),c=i(61386);let d=e=>{let{contentComponent:t}=e,{state:{navItemPreviewRefMap:i}}=(0,s.U)(),a=(0,r.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getServerSnapshot);return(0,n.jsx)(n.Fragment,{children:Object.values(a).map(e=>{let t=e.children.props.node;if("document"===t.type.name)return null;let n=(0,c.jg)(t)?i[t.attrs.id]:null;return n?o.createPortal(e.children,n,e.key):e})})};var p=i(3919),u=i(87489);let h=r.memo(e=>{let{initialContent:t,onCreate:i,theme:a}=e,[s,o]=(0,r.useState)(!1),c=(0,l.GV)(u.SJ);return((0,r.useEffect)(()=>{requestAnimationFrame(()=>{o(!0)})},[]),s)?(0,n.jsx)(p.S,{theme:a||c,content:t,isThumbnail:!0,portalComponent:d,onCreate:i}):null});function g(e){let{initialContent:t,children:i,onCreate:r,theme:l}=e,{setEditor:o}=(0,s.U)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.a,{position:"absolute",left:"-9999px",top:"-9999px",children:(0,n.jsx)(h,{initialContent:t,theme:l,onCreate:e=>{let{editor:t}=e;o(t),null==r||r(t)}})}),i]})}function m(e){let{initialContent:t,children:i,onCreate:a,theme:r}=e;return(0,n.jsx)(s.h,{children:(0,n.jsx)(g,{initialContent:t,theme:r,onCreate:a,children:i})})}h.displayName="PreviewCardGroupEditor"},80772:(e,t,i)=>{"use strict";i.d(t,{Df:()=>x,F:()=>h,Ki:()=>b,X6:()=>y,bY:()=>w,um:()=>m,wH:()=>g,wt:()=>C,yK:()=>u});var n=i(37243),a=i(60449),r=i.n(a),s=i(97481),l=i.n(s),o=i(42725),c=i.n(o),d=i(2137),p=i(65222);let u=e=>{let{result:t,isError:i,attrs:n}=e;if(i)return{uploadStatus:d.A.Error,showPlaceholder:!0,tempUrl:null,src:null};let{fullResults:a,...r}=t;return{uploadStatus:d.A.Done,showPlaceholder:!1,source:(null==n?void 0:n.source)||"image.custom",...r}},h=e=>({tempUrl:e,uploadStatus:d.A.Uploading,src:null,source:"image.custom"}),g=(e,t)=>{let i=e.type.spec.imageKeyPath,n=i?c()({},i,t):t;return l()({},e.attrs,n)},m=e=>{let t=e.type.spec.imageKeyPath;return t||"image"===e.type.name?t?r()(e.attrs,t,e.attrs):e.attrs:null},x=(e,t,i,a)=>{if(null==a?void 0:a.id)return a.id;if("smartLayoutCell"===t.type.name)return t.attrs.id;if("cardAccentLayoutItem"===t.type.name){let t=(0,n.eL)(e.state.doc.resolve(i),e=>"card"===e.type.name);return t?t.node.attrs.id:null}},f=(e,t)=>(0,n.xe)(e.state.doc,e=>{let i=m(e);return[null==i?void 0:i.tempUrl,null==i?void 0:i.src].includes(t)}),b=(e,t,i)=>{e.parentEditor&&(e=e.parentEditor),t&&v(e,i,t);let n=f(e,t);if(0==n.length)return void console.warn("[MediaUpload] Couldn't find placeholder node");n.forEach(t=>{let{pos:n}=t;e.commands.updateImageOnUploadSuccess(n,i)}),setTimeout(()=>{e.commands.revokeImageTempURLs(t)},3e4)},C=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.parentEditor&&(e=e.parentEditor);let a=f(e,t);if(0==a.length)return void console.warn("[MediaUpload] Couldn't find placeholder node");a.forEach(t=>e.commands.updateImageOnUploadFailure(t.pos,n)),console.error(i)},v=(e,t,i)=>{let n=e.storage.mediaUpload;n&&(n.completedUploads[i]=t)},y=(e,t,i)=>{let a=(0,n.xe)(e.state.doc,e=>"embed"===e.type.name&&e.attrs.url===t);if(0==a.length)return void console.warn("[MediaUpload] Couldn't find placeholder node");a.forEach(t=>{e.commands.updateAttributesAtPos(t.pos,{url:i.src,sourceUrl:i.src,embed:{url:i.src},thumbnail:{src:i.thumbnail,uploadStatus:d.A.Done,showPlaceholder:!1}})})},w=e=>({meta:{title:e.name,description:(0,p.z3)(e.size,1)},thumbnail:{uploadStatus:d.A.Uploading,showPlaceholder:!0},source:"embed.pdf"})},80778:(e,t,i)=>{"use strict";i.d(t,{Ib:()=>f,M7:()=>v,OM:()=>C,Tv:()=>m,Ub:()=>w,hT:()=>x});var n=i(37243),a=i(63867),r=i(95856),s=i(62526),l=i(32898),o=i(87489),c=i(20044),d=i(51857),p=i(77232),u=i(12872),h=i(35738),g=i(46030);let m=(e,t,i)=>{let a=e=>{let t=(0,g.jg)(e),n="boolean"!=typeof i||(0,u.Wq)(e)===i;return t&&n},r=e.state.doc.nodeAt(t),s=e.state.doc.resolve(t);return r&&a(r)?{node:r,pos:t,start:s.start,depth:s.depth}:(0,n.eL)(e.state.doc.resolve(t),a)},x=(e,t)=>{try{let i=(e,t)=>(0,g.jg)(e)&&t===h.$x,n=e.resolve(t),a=e.nodeAt(t);if(a&&i(a,n.depth+1))return{node:a,pos:t};return(0,c.Ft)(n,i)}catch(e){console.error("[findTopCardNodeParent] error",e);return}},f=e=>{let{pos:t,editor:i}=e,n=(0,c.TK)(i.state.doc.resolve(t),g.jg).map(e=>e.node.attrs.id);(0,u.wE)(n,!1)},b=async e=>{let{cardId:t,pos:i,editor:n,cardEl:r,isNested:o=!1,origin:c="editor"}=e;if(!r)return void console.error("[scrollToCard] no cardEl specified");(0,u.wE)(t,!1),f({pos:i,editor:n}),await (0,s.H1)("editor").scrollElementIntoView({element:r,delay:o?h.M2:0}),n.commands.command(e=>{let{tr:t}=e;return t.setSelection(a.LN.near(n.state.doc.resolve(i))).setMeta(l.H,c),!0})},C=e=>{let{cardId:t,editor:i}=e;if(!t)return;let n=(0,r.KA)();if((0,o.wC)(n.getState())===p.w.SLIDE_VIEW)return void i.commands.spotlightCardById(t);let a=document.querySelector('[data-card-id="'.concat(t,'"]'));if(!a)return;let{pos:s}=(0,g.W0)(i,t)||{};if(!s)return;let l=i.state.doc.resolve(s).depth>h.$x;b({cardId:t,pos:s,editor:i,cardEl:a,isNested:l})},v=(e,t,i)=>{let n,a=t.target;if(a.closest(".".concat(h.p$))&&!a.closest("[data-outside-card-body]")||i&&!y(i,e.state.schema))return null;let r=a.closest(".".concat(h.QJ));if(!r)return{pos:e.state.doc.content.size-1};let s=r.querySelector(".".concat(h.p$)),l=null==s?void 0:s.getBoundingClientRect();if(!l)return null;let{doc:o}=e.state;try{let t=e.posAtDOM(r,0);if(-1===t)return null;let i=(0,c.TK)(o.resolve(t),g.jg);if(0===i.length)return null;n=i[i.length-1]}catch(e){return console.error("(caught) [checkBetweenCardsDropTarget] error finding parent node:",e),null}let{node:p,pos:u}=n;if(!u||!p)return null;let[m]=(0,d.qp)(s),x=m+l.top,f=m+l.bottom,b=m+t.clientY;return bf?{pos:u+p.nodeSize}:null},y=(e,t)=>t.nodes.card.validContent(e.content),w=(e,t)=>{let i=(0,c.GY)(e,e=>"cardLayoutItem"===e.type.name);return i.length>0?{node:i[0].node,pos:t+i[0].pos+1}:{node:e,pos:t}}},80844:(e,t,i)=>{"use strict";i.d(t,{i:()=>a});var n=i(99641);let a=function(e,t,i){var a;let r,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"insert";if("replace"!==s)return null;let l=e.posAtCoords({left:t.clientX,top:t.clientY});if(!l)return null;let{doc:o}=e.state,{pos:c}=l,d=o.resolve(c);if((0,n.G_)(d))return null;c=l.inside;try{r=o.resolve(c).nodeAfter}catch(e){return null}if(!r||r==(null==i?void 0:i.content.firstChild)||"image"!==r.type.name)return null;let p=e.nodeDOM(c),u=null==p||null==(a=p.querySelector("[data-node-image-testid]"))?void 0:a.getBoundingClientRect();return u?{pos:c,rect:u,node:r}:null}},80895:(e,t,i)=>{"use strict";i.d(t,{Y:()=>L,h:()=>j});var n=i(6029),a=i(26420),r=i(40452),s=i(53996),l=i(51684),o=i(97139),c=i.n(o),d=i(55729),p=i(94111),u=i(2137),h=i(95856),g=i(92986),m=i(87489),x=i(88273),f=i(44464),b=i(9443),C=i(92437),v=i(98138),y=i(17323),w=i(85220),k=i(49404),A=i(75618);let L=e=>{var t,i,s;let{image:o,editor:c,getPos:p,imageShape:C,imageSx:k,node:A,decorations:L,handleEditableClick:E,handleEditableDoubleClick:S,hasQuickActions:M=!1,isInlineColorableSvg:I=!1,editWithoutSelection:_=!1}=e,D=(0,w.j)(c,p),R=(0,g.lC)(c),T=(0,d.useMemo)(()=>c.state.selection.from===p(),[c,p,R]),z=(0,x.SV)((null==o?void 0:o.src)||(null==o?void 0:o.tempUrl)),H=(0,x.v7)(null==o?void 0:o.src),{isDark:B,bodyColor:N,primaryColor:P,primaryColorLight:F}=(0,b.a)(L),V=!o||o.showPlaceholder||!o.src&&!o.tempUrl,O=null!=(s=o&&(null==(t=o.loadImageParams)?void 0:t.provider))?s:void 0,Z=o&&"queued"===o.loadImageStatus&&!c.isThumbnail,{tempUrl:G,uploadStatus:U,meta:W}=o||{},K=(null==o?void 0:o.src)?(0,x.pO)(o.src,{bodyColor:N,accentColor:P,accentColorLight:F}):void 0,Q=(0,h.GV)(m.nD),q=A.attrs.source,J=K&&(0,x.Ub)(K,c.isThumbnail?x.p7:c.isSiteNavbarEditor?x.oc:{width:1e3,height:1e3},W),$=(0,x.QV)(J,J?void 0:G),Y={backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundImage:I||V?void 0:$,backgroundPosition:(0,f.w3)(o),width:"100%",height:"100%",borderRadius:"circle"!==C||I?"var(--box-border-radius)":"full",transitionProperty:"border-radius",transitionDuration:"normal",...k};return(0,n.jsxs)(a.a,{position:"relative",cursor:T||_&&Q?"pointer":"default",contentEditable:!1,h:"100%",onClick:Q?E:void 0,onDoubleClick:Q?S:void 0,transitionProperty:"filter background",transitionDuration:"normal",_hover:Q&&T?{filter:B?"brightness(1.15)":"brightness(0.85)",bg:z?B?"whiteAlpha.100":"blackAlpha.100":void 0}:void 0,children:[V?(0,n.jsx)(y.Pf,{...Y,isLoading:!!Z,loadingProvider:O,icon:(null==(i=v.Fn["image.custom"])?void 0:i.icon)||l.Cyq,h:"100%",hasQuickActions:M,onSelectAndFocus:()=>{Q&&D()},defaultSource:q,cursor:T||_?"pointer":"default"}):H?(0,n.jsx)(x.FD,{src:K||G||"",poster:null==W?void 0:W.poster,w:"100%",h:"100%",objectFit:"cover","data-content-reference":!0}):I?(0,n.jsx)(j,{image:o,src:K||G||"",imageShape:C,imageStyles:Y}):(0,n.jsx)(r.s,{"data-content-reference":!0,"data-change-focus-point-el":!0,className:"card-layout-cell-bg",position:"relative",sx:Y}),U==u.A.Uploading&&Q&&(0,n.jsx)(y.Td,{}),U==u.A.Error&&(0,n.jsx)(y.Hy,{})]})},j=e=>{var t;let{image:i,src:a,imageShape:r,imageStyles:l}=e,o=null!=(t=C.zF[r||"square"])?t:C.zF.square,{meta:u}=i||{},h=(0,k.Kk)(a,"accessory-img-inline-svg"),[g,m]=(0,d.useState)(void 0),x=(0,d.useRef)(null),f=(null==u?void 0:u.width)&&(null==u?void 0:u.height)?"0 0 ".concat(u.width," ").concat(u.height):void 0,b=(0,d.useCallback)(()=>{var e;let t=null==(e=x.current)?void 0:e.querySelector("svg");t&&requestAnimationFrame(()=>{let e=(e=>{try{let t=e.getBBox();if(0===t.width||0===t.height)return;return"".concat(t.x," ").concat(t.y," ").concat(t.width," ").concat(t.height)}catch(e){console.error("Error calculating viewBox:",e);return}})(t);e&&m(e)})},[]),v=i&&(0,k.KR)(i);return(0,n.jsx)(s.o,{...l,objectFit:"contain",ref:x,sx:{svg:{width:"100%",aspectRatio:null==o?void 0:o.aspectRatio,height:"unset"}},children:(0,n.jsx)(p.A,{src:h,viewBox:f||g||(v?"0 0 1024 1024":"0 0 512 512"),className:"colorable-icon","data-export-recolorable-svg":!0,onLoad:f?void 0:b,preProcessor:e=>{let t=(0,A.gG)(e);return c().sanitize(t,{USE_PROFILES:{svg:!0,svgFilters:!0},PARSER_MEDIA_TYPE:"image/svg+xml",ALLOWED_NAMESPACES:["http://www.w3.org/2000/svg"]})},overflow:"visible"})})}},80903:(e,t,i)=>{"use strict";i.d(t,{MW:()=>x,Wb:()=>f,Xs:()=>b});var n=i(6029),a=i(34807),r=i(26420),s=i(33750),l=i.n(s),o=i(95856),c=i(93015),d=i(92986),p=i(87489),u=i(77232),h=i(4742),g=i(13956),m=i(82650);let x=6,f=1,b=e=>{var t;let i,{containerSize:s,numCells:f,mobileMaxColumns:b=1,forceBalance:C=!1,cellSize:v,horizontalAlign:y,gridStyle:w}=e,k=(0,d.FX)(),A=(0,o.GV)(p.wC)===u.w.SLIDE_VIEW,L=(0,o.GV)(p.yh),j=(null==(t=Object.values((0,c.rO)()).find(e=>e.width===v))?void 0:t.targetColumns)||3,E=40/j,S=(0,a.A)({base:b,sm:2,md:3,xl:4},{fallback:k?"base":"xl"})||b;if((0,m.Uw)(w))return{columns:g.EH,lastRowAligner:void 0};let M=h.D1||A||L?4:k?b:S,I=l()(40*s,10,10*M),_=Math.max(1,Math.floor(I/E)),D=Math.min(_,f);if(C&&f>D&&f<=4)for(;D>=1&&f%D!=0;D--);let R=Math.ceil(f/D),T=f%D;if(T&&"center"===y){let e=(D-T)/2;i=(0,n.jsx)(r.a,{gridColumn:"span ".concat(e*x),gridRow:"".concat(R),className:"grid-offset"})}else if(T&&"right"===y){let e=D-T;i=(0,n.jsx)(r.a,{gridColumn:"span ".concat(e*x),gridRow:"".concat(R),className:"grid-offset"})}return{maxWidth:I,targetWidth:E,targetColumns:j,maxColumns:_,columns:D,lastRowAligner:i}}},81138:(e,t,i)=>{"use strict";i.d(t,{vT:()=>n.vT,nk:()=>n.nk,ez:()=>n.ez});var n=i(63193);i(92594),i(62647),i(89532),i(61835)},81592:(e,t,i)=>{"use strict";i.d(t,{h:()=>o,v:()=>c});var n=i(37243),a=i(63867),r=i(97255),s=i(20044),l=i(41959);let o=n.YY.create({name:"emptyNodes",addOptions:()=>({emptyNodeClass:"is-empty",showOnlyWhenEditable:!0,showOnlyCurrent:!1}),addProseMirrorPlugins(){return[new a.k_({key:new a.hs("emptyNodes"),props:{decorations:e=>{let{doc:t,selection:i}=e,n=[],a=this.editor.isEditable||!this.options.showOnlyWhenEditable||this.editor.isThumbnail,{anchor:o}=i;if(!a)return;let c=(e,t)=>{if("table"===e.type.name&&(0,l.VM)(e))return!1;if(!(e.isTextblock||["gallery","cardLayoutItem","buttonGroup","labelGroup","navbarLinks","navbarButtons","toggleSummary"].includes(e.type.name)))return;let i=o>=t&&o<=t+e.nodeSize,a=(0,s.mf)(e);(i||!this.options.showOnlyCurrent)&&a&&n.push(r.NZ.node(t,t+e.nodeSize,{class:this.options.emptyNodeClass},{isEmpty:!0}))};return t.descendants(c),r.zF.create(t,n)}}})]}}),c=e=>e.some(e=>e.spec.isEmpty)},81842:(e,t,i)=>{"use strict";i.d(t,{LW:()=>D,Ep:()=>R,f3:()=>_});var n=i(6029),a=i(27229),r=i(46898),s=i(94740),l=i(66199),o=i(12514),c=i(18078),d=i(96430),p=i(26385),u=i(48810),h=i(40162),g=i(61204),m=i(49611),x=i(45460),f=i(16936),b=i(99492),C=i(48621),v=i(31241),y=i(19564),w=i(77650),k=i(97139),A=i.n(k),L=i(55729),j=i(6714),E=i(55908);y.x6,b.wB1,y.x6,b.s_F,y.x6,b.Qpm;let S=e=>{let{label:t,isDark:i,isSelected:a}=e;return(0,n.jsx)(m.$,{variant:"plain",size:"sm",height:"6",boxShadow:"none",bgGradient:"none",bg:a?i?"purple.500":"purple.100":i?"gray.700":"gray.50",color:a?i?"white":"purple.700":i?"white":"gray.700",borderColor:i?"whiteAlpha.200":"blackAlpha.200",_hover:{color:void 0},cursor:"pointer",children:t})},M={bg:"red.100",_hover:{bg:"red.200"},borderColor:"red.600",color:"red.600"},I={bg:"green.100",_hover:{bg:"green.200"},borderColor:"green.600",color:"green.600"},_=e=>{let{rating:t,setRating:i,RatingButtons:x,trackFeedback:f,feedbackTags:b,size:C}=e,{isOpen:v,onOpen:k,onClose:E}=(0,a.j)(),M=(0,L.useCallback)(e=>{i(e),k()},[i,k]),[I,_]=(0,L.useState)(""),[D,R]=(0,L.useState)(new Set),T=(0,L.useCallback)(()=>{_(""),R(new Set),E()},[E]),z=(0,r.d)(),H=(0,L.useCallback)(()=>{null==f||f(t,A().sanitize(I),Array.from(D)),z({title:(0,n.jsx)(y.x6,{id:"+Rq0s/"}),status:"success",position:"top",duration:2e3,isClosable:!0}),T()},[I,D,t,f,z,T]);return(0,n.jsxs)(s.A,{isOpen:v,onOpen:k,onClose:T,placement:"top",closeOnBlur:!0,isLazy:!0,variant:"modal",children:[(0,n.jsx)(l.W,{children:(0,n.jsx)(x,{rating:t,setRating:M,size:C})}),(0,n.jsx)(o.Z,{children:(0,n.jsxs)(c.h,{borderRadius:"lg",borderWidth:"1px",borderColor:"gray.200",shadow:"xl",p:3,"data-rating-popover":!0,children:[(0,n.jsx)(d.q,{}),(0,n.jsxs)(p.B,{alignItems:"flex-end",children:[(0,n.jsx)(u.E,{alignSelf:"flex-start",fontSize:"sm",color:"gray.500",children:"good"===t?(0,n.jsx)(y.x6,{id:"uA8iBc"}):(0,n.jsx)(y.x6,{id:"tq89gP"})}),t&&"good"!==t&&b&&b.length>0&&(0,n.jsx)(h.B,{children:b.map(e=>{let{key:t,label:i}=e;return(0,n.jsx)(h.Q,{onClick:()=>{R(e=>{let i=new Set(e);return i.has(t)?i.delete(t):i.add(t),i})},children:(0,n.jsx)(S,{label:i,isSelected:D.has(t)})},t)})}),(0,n.jsx)(j._,{initialHeight:"4em",value:I,onChange:e=>_(e.target.value),fontSize:"sm",placeholder:w.Ru._({id:"eYeGuP"}),p:1,px:2,borderRadius:"0"}),(0,n.jsxs)(g.e,{size:"sm",children:[(0,n.jsx)(m.$,{variant:"ghost",onClick:T,children:(0,n.jsx)(y.x6,{id:"6Uau97"})}),(0,n.jsx)(m.$,{variant:"solid",onClick:H,children:(0,n.jsx)(y.x6,{id:"1m41/U"})})]})]})]})})]})},D=(0,x.R)((e,t)=>{let{rating:i,setRating:a,size:r}=e,s=(0,E.wP)();return(0,n.jsxs)(g.e,{spacing:0,p:0,isAttached:!0,ref:t,size:r,children:[(0,n.jsx)(v.Tz,{label:(0,n.jsx)(y.x6,{id:"kR82DG"}),placement:"top",children:(0,n.jsx)(f.K,{...s,icon:(0,n.jsx)(C.g,{icon:b.lS9}),"aria-label":w.Ru._({id:"kqV4i0"}),..."poor"===i?M:{},onClick:()=>a("poor"),position:"relative",zIndex:+("poor"===i)})}),(0,n.jsx)(v.Tz,{label:(0,n.jsx)(y.x6,{id:"y1GvbS"}),placement:"top",children:(0,n.jsx)(f.K,{...s,icon:(0,n.jsx)(C.g,{icon:b.Wcv}),"aria-label":w.Ru._({id:"nnIO9F"}),position:"relative",insetStart:"-1px",..."good"===i?I:{},onClick:()=>a("good")})})]})});D.displayName="CardRatingButtons";let R=(0,x.R)((e,t)=>{let{rating:i,setRating:a,size:r="sm"}=e;return(0,n.jsxs)(g.e,{size:r,ref:t,"data-rating-buttons":!0,children:[(0,n.jsx)(v.Tz,{label:(0,n.jsx)(y.x6,{id:"kR82DG"}),placement:"top",children:(0,n.jsx)(f.K,{"aria-label":"thumbs down",color:"poor"===i?"red.600":void 0,borderWidth:"1px",borderColor:"poor"===i?"red.600":"transparent",bg:"poor"===i?"red.100":void 0,_hover:{bg:"poor"===i?"red.200":"red.100"},icon:(0,n.jsx)(C.g,{icon:b.lS9}),onClick:e=>{e.stopPropagation(),a("poor")}})}),(0,n.jsx)(v.Tz,{label:(0,n.jsx)(y.x6,{id:"y1GvbS"}),placement:"top",children:(0,n.jsx)(f.K,{"aria-label":"thumbs up",color:"good"===i?"green.600":void 0,borderWidth:"1px",borderColor:"good"===i?"green.600":"transparent",bg:"good"===i?"green.100":void 0,_hover:{bg:"good"===i?"green.200":"green.100"},icon:(0,n.jsx)(C.g,{icon:b.Wcv}),onClick:e=>{e.stopPropagation(),a("good")}})})]})});R.displayName="ImageRatingButtons"},81864:(e,t,i)=>{"use strict";i.d(t,{s:()=>l});var n=i(59775),a=i(65619),r=i(54149),s=i(46030);class l{preview(e,t){return"card"===this.input.previewType?{previewType:"card",originalPreviewCardId:this.cardId,modifiedPreviewCardId:this.cardId,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.cardId,modifiedScrollToCardId:this.cardId,originalContextCardIds:(0,r.n)(e.editor).goto(this.cardId).take(3),modifiedContextCardIds:(0,r.n)(t.editor).goto(this.cardId).take(3)}:{previewType:"image",oldAttrs:this.input.oldAttrs,newAttrs:this.input.newAttrs,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.cardId,modifiedScrollToCardId:this.cardId}}async apply(e){await a.r.ensureCardInView(e,this.cardId,1e3),(0,n.i)(e.editor,this.input.position,this.input.newAttrs)}async rollback(e){}getAppliedFirstPos(e){let t=(0,s.W0)(e.editor,this.cardId);return t?t.pos:(console.error("[EditCardSuggestion] Cannot find card with id",this.cardId),a.r.DEFAULT_APPLIED_FIRST_POS)}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="imageEditContent",this.messageId=e.messageId,this.id=this.input.toolCallId,this.cardId=this.input.cardId}}},82562:(e,t,i)=>{"use strict";i.d(t,{f:()=>m});var n=i(95856),a=i(6139),r=i(92986),s=i(87489),l=i(77232),o=i(9977),c=i(90685),d=i(83090),p=i(88055),u=i(63672),h=i(9443),g=i(66171);let m=e=>{var t;let{editor:i,node:o,decorations:m}=e,f=o.attrs,{id:b,previewContent:C}=f,v=(0,r.FX)(),y=(0,a.oR)(),w=i.isThumbnail,k=(0,n.GV)(s.jO),[A,L]=(0,g.E)(b),j=(0,n.GV)(s.mA)?l.w.DOC_PREVIEW:"doc"===A?l.w.DOC_VIEW:l.w.SLIDE_VIEW,E=(0,n.GV)(e=>(0,s.nD)(e,j)),S=j===l.w.SLIDE_VIEW,M=(0,n.GV)(s.eo),I=(0,n.GV)(s.We),_=(0,n.GV)(s.yh),D=(0,n.GV)((0,s.tC)(b)),R=(0,d.Ms)(m),T=(0,n.GV)((0,s.WS)(b)),z=(0,c.A3)(m),{isNested:H,nestedDepth:B,isFirstCard:N,isLastCard:P,inheritContainerWidth:F,displayLayout:V,insideSideLayout:O,cardAccentBackgroundMaskEffect:Z,cardAccentBackgroundMaskIntensity:G,hasLayoutItem:U,cardContentType:W,hasNonEmptyCardNotes:K}=(0,u.tg)(m),{theme:Q,isDark:q}=(0,h.a)(m),{cardDimensions:J,defaultFullBleed:$,defaultContentWidth:Y,presentBackdrop:X=!1,verticalAlign:ee,fontSize:et,scaleContentToFit:ei}=x(i),en=(0,p.iI)(J),ea="default"===f.cardSize?"full"===$:"full"===f.cardSize,er=f.verticalAlign||ee||en.defaultVerticalAlign,es=S&&!H&&!!en.aspectRatio&&!X,el=null!=(t=f.container.width)?t:F;return{hasNonEmptyCardNotes:K,isCollapsed:T,isEditable:E,isFirstCard:N,isFocused:R,isExpandableSelected:z,isLastCard:P,isLetterboxed:es,isMobileDevice:v,isNested:H,isPresenting:"doc"!==A&&"presentCollapsed"!==A,isPresentingCurrent:"presentCurrent"===A,isPresentingParent:"presentParent"===A,isPresentMode:S,isPublished:y,isStatic:k,isDark:q,isThumbnail:w,mode:j,nestedDepth:B,presentVariant:A,prevPresentVariant:L,previewContent:C,theme:Q,attrs:f,cardId:b,isFullBleed:ea,displayFullBleed:w||!H&&(ea||S&&!X),defaultContentWidth:Y,contentWidth:el,verticalAlign:er,isWideContent:(null!=el?el:Y)==="lg",displayLayout:V,insideSideLayout:O,cardAccentBackgroundMaskEffect:Z,cardAccentBackgroundMaskIntensity:G,cardDimensions:en,cardDimensionsKey:J,showPresentBackdrop:X,hasLayoutItem:U,cardContentType:W,userZoomLevel:M,docZoomLevel:I,fontSize:et,docZoomToFit:_,scaleContentToFit:ei,isCommentOpenOnCard:D}},x=e=>{let t=(0,n.GV)(s.Uu);if(e.isStatic)try{return(0,o.lI)(e).settings}catch(e){console.error("[caught] useDocSettings: ".concat(e))}return t}},82650:(e,t,i)=>{"use strict";i.d(t,{Ck:()=>s,Uw:()=>n,mr:()=>r,sW:()=>a}),i(13956);let n=e=>"flexible"===e,a=e=>{let{gridStyle:t}=e;return"flex_grid"===t?"flex":"center"},r=e=>{let{gridStyle:t}=e;return"balanced_grid"===t||"steps"===t},s=e=>{let{gridStyle:t}=e;return"steps"===t?{horizontal:"cascade",vertical:"oscillating"}:void 0}},82779:(e,t,i)=>{"use strict";i.d(t,{Mi:()=>ee});var n=i(85966),a=i(97662);function r(){let e=(0,n._)(["\n fragment DefaultThemeFontFields on ThemeFont {\n id\n name\n url\n }\n"]);return r=function(){return e},e}function s(){let e=(0,n._)(["\n ","\n fragment DefaultThemeFields on Theme {\n id\n workspaceId\n name\n headingFont\n headingFontWeight\n bodyFont\n bodyFontWeight\n accentColor\n logoUrl\n config\n priority\n previewUrl\n archived\n createdTime\n updatedTime\n fonts {\n ... on ThemeFont {\n ...DefaultThemeFontFields\n }\n }\n }\n"]);return s=function(){return e},e}function l(){let e=(0,n._)(["\n ","\n mutation CreateTheme($input: CreateThemeInput!) {\n createTheme(input: $input) {\n ...DefaultThemeFields\n docCount\n }\n }\n\n mutation UpdateTheme($input: UpdateThemeInput!) {\n updateTheme(input: $input) {\n ...DefaultThemeFields\n docCount\n }\n }\n\n mutation MakeThemeStandard($id: ID!, $newId: ID) {\n makeThemeStandard(id: $id, newId: $newId) {\n ...DefaultThemeFields\n docCount\n }\n }\n\n mutation DuplicateTheme($id: ID!) {\n duplicateTheme(id: $id) {\n ...DefaultThemeFields\n }\n }\n\n query GetTheme($id: ID) {\n theme(id: $id) {\n ...DefaultThemeFields\n createdBy {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n\n query GetThemeWithCount($id: ID) {\n theme(id: $id) {\n ...DefaultThemeFields\n docCount\n siteCount\n createdBy {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n\n query GetThemes($workspaceId: ID, $archived: Boolean) {\n themes(workspaceId: $workspaceId, archived: $archived) {\n ...DefaultThemeFields\n createdBy {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n\n mutation ArchiveTheme($id: ID!) {\n archiveTheme(id: $id) {\n ...DefaultThemeFields\n docCount\n siteCount\n }\n }\n\n mutation UnarchiveTheme($id: ID!) {\n unarchiveTheme(id: $id) {\n ...DefaultThemeFields\n }\n }\n"]);return l=function(){return e},e}let o=(0,a.J1)(r()),c=(0,a.J1)(s(),o);function d(){let e=(0,n._)(["\n query SearchMention(\n $workspaceId: ID!\n $query: String!\n $types: [SearchType!] = [user, doc]\n ) {\n search(orgId: $workspaceId, query: $query, types: $types) {\n __typename\n ... on DocResult {\n ...DocResultFragment\n }\n ... on User {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n"]);return d=function(){return e},e}function p(){let e=(0,n._)(["\n fragment ReactionFields on Reaction {\n emoji\n count\n targetId\n targetType\n docId\n users {\n id\n displayName\n profileImageUrl\n }\n }\n"]);return p=function(){return e},e}function u(){let e=(0,n._)(["\n fragment CommentAuthorFields on User {\n id\n displayName\n profileImageUrl\n email\n }\n"]);return u=function(){return e},e}function h(){let e=(0,n._)(["\n ","\n ","\n fragment ReplyFields on Comment {\n id\n commentId\n content\n createdTime\n updatedTime\n archived\n user {\n ...CommentAuthorFields\n }\n reactions {\n ...ReactionFields\n }\n }\n"]);return h=function(){return e},e}function g(){let e=(0,n._)(["\n ","\n ","\n ","\n fragment CommentFields on Comment {\n id\n docId\n cardId\n content\n targetText\n targetHtml\n createdTime\n updatedTime\n archived\n targetId\n status\n user {\n ...CommentAuthorFields\n }\n replies {\n ...ReplyFields\n }\n reactions {\n ...ReactionFields\n }\n }\n"]);return g=function(){return e},e}function m(){let e=(0,n._)(["\n fragment DocCollaboratorFields on DocCollaborator {\n docId\n user {\n id\n displayName\n email\n profileImageUrl\n }\n permission\n guest\n accessLinkId\n }\n\n fragment DocInvitationsFields on DocInvitation {\n id\n docId\n email\n permission\n }\n"]);return m=function(){return e},e}function x(){let e=(0,n._)(["\n fragment DocChannelFields on DocChannel {\n id\n name\n slug\n permission\n }\n"]);return x=function(){return e},e}function f(){let e=(0,n._)(["\n fragment DocEditorsFields on DocEditor {\n user {\n id\n displayName\n email\n profileImageUrl\n }\n lastEdited\n }\n"]);return f=function(){return e},e}function b(){let e=(0,n._)(["\n ","\n fragment DocSiteFields on Site {\n id\n archived\n workspaceId\n name\n domains {\n id\n siteId\n name\n status\n builtin\n canonical\n }\n hasCustomDomain\n routes {\n id\n siteId\n docId\n path\n offline\n doc {\n id\n title\n }\n }\n currentDeployment {\n id\n siteId\n buildHost\n deploymentTime\n }\n createdTime\n updatedTime\n previewUrl\n pageCount\n archived\n enabled\n faviconUrl\n themeId\n navEnabled\n navContent\n gtmContainerId\n metaPixelId\n }\n"]);return b=function(){return e},e}function C(){let e=(0,n._)(["\n ","\n mutation AddCollaborators(\n $docId: ID!\n $collaborators: [DocCollaboratorInput!]!\n ) {\n addCollaborators(docId: $docId, collaborators: $collaborators) {\n id\n collaborators {\n ...DocCollaboratorFields\n }\n invitations {\n ...DocInvitationsFields\n }\n }\n }\n"]);return C=function(){return e},e}function v(){let e=(0,n._)(["\n ","\n mutation RemoveCollaborators(\n $docId: ID!\n $collaborators: [DocCollaboratorRemovalInput!]!\n ) {\n removeCollaborators(docId: $docId, collaborators: $collaborators) {\n id\n collaborators {\n ...DocCollaboratorFields\n }\n invitations {\n ...DocInvitationsFields\n }\n }\n }\n"]);return v=function(){return e},e}function y(){let e=(0,n._)(["\n ","\n mutation AddCollaboratorByAccessLink($docId: ID!) {\n addCollaboratorByAccessLink(docId: $docId) {\n id\n collaborators {\n ...DocCollaboratorFields\n }\n }\n }\n"]);return y=function(){return e},e}function w(){let e=(0,n._)(["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n query GetDoc($id: ID!, $password: String) {\n doc(id: $id, password: $password) {\n id\n title\n titleEdited\n titleCard {\n id\n previewUrl\n }\n archived\n disabled\n createdTime\n updatedTime\n editedTime\n savedTime\n currentSnapshotId\n publishedSnapshotId\n publishedSnapshot {\n content\n }\n publishedTime\n source\n comments {\n ...CommentFields\n }\n reactions {\n ...ReactionFields\n }\n accessLinks {\n id\n docId\n type\n permission\n token\n url\n }\n links {\n url\n status\n }\n orgAccess\n organization {\n id\n name\n products\n }\n theme {\n ...DefaultThemeFields\n fonts {\n id\n name\n url\n }\n }\n collaborators {\n ...DocCollaboratorFields\n }\n invitations {\n ...DocInvitationsFields\n }\n # Including docUser fields required for Apollo cache optimistic updates\n # TODO if we use this in multiple places, extract a fragment\n docUser {\n id\n docId\n lastViewed\n lastEdited\n favorited\n }\n editors {\n ...DocEditorsFields\n }\n createdBy {\n firstName\n displayName\n id\n email\n }\n channels {\n ...DocChannelFields\n }\n site {\n ...DocSiteFields\n }\n file {\n ...FileFields\n }\n docGenerateInput {\n id\n settings\n docGeneration {\n id\n generationType\n }\n }\n }\n }\n"]);return w=function(){return e},e}function k(){let e=(0,n._)(["\n query GetDocRobots($id: ID!) {\n doc(id: $id) {\n id\n title\n createdTime\n updatedTime\n searchEngineIndexingAllowed\n canonicalUrl\n currentSnapshot {\n id\n docId\n content\n }\n titleCard {\n id\n previewUrl\n text\n }\n organization {\n id\n name\n products\n # NB: Need this so that useCan works properly.\n __typename\n }\n createdBy {\n displayName\n id\n email\n }\n links {\n url\n nodeType\n status\n }\n theme {\n ...DefaultThemeFields\n }\n }\n }\n"]);return k=function(){return e},e}function A(){let e=(0,n._)(["\n ","\n ","\n ","\n ","\n ","\n ","\n subscription SubscribeToDoc($id: ID!) {\n doc(id: $id) {\n ... on DocSubscription {\n id\n title\n titleEdited\n titleCard {\n id\n previewUrl\n }\n archived\n updatedTime\n editedTime\n savedTime\n publishedTime\n accessLinks {\n id\n docId\n type\n permission\n token\n url\n }\n channels {\n ...DocChannelFields\n }\n collaborators {\n ...DocCollaboratorFields\n }\n editors {\n ...DocEditorsFields\n }\n invitations {\n ...DocInvitationsFields\n }\n theme {\n ...DefaultThemeFields\n }\n reactions {\n ...ReactionFields\n }\n orgAccess\n }\n\n ... on DocCommentsSubscription {\n id\n comments {\n ...CommentFields\n }\n }\n ... on DocReactionsSubscription {\n id\n reactions {\n ...ReactionFields\n }\n }\n ... on DocLinksSubscription {\n id\n links {\n url\n status\n }\n }\n }\n }\n"]);return A=function(){return e},e}function L(){let e=(0,n._)(["\n mutation UpdateDocTitle($id: ID!, $title: String, $titleEdited: Boolean) {\n updateDoc(input: { id: $id, title: $title, titleEdited: $titleEdited }) {\n id\n title\n titleEdited\n }\n }\n"]);return L=function(){return e},e}function j(){let e=(0,n._)(["\n mutation UpdateDocOrgAccess($id: ID!, $orgAccess: Permission) {\n updateDoc(input: { id: $id, orgAccess: $orgAccess }) {\n id\n orgAccess\n }\n }\n"]);return j=function(){return e},e}function E(){let e=(0,n._)(["\n mutation UpdateDocAccessLinks($id: ID!, $accessLinks: [AccessLinkInput!]) {\n updateDoc(input: { id: $id, accessLinks: $accessLinks }) {\n id\n accessLinks {\n permission\n id\n }\n }\n }\n"]);return E=function(){return e},e}function S(){let e=(0,n._)(["\n ","\n mutation UpdateDocTheme($id: ID!, $themeId: String) {\n updateDoc(input: { id: $id, themeId: $themeId }) {\n id\n theme {\n ...DefaultThemeFields\n }\n }\n }\n"]);return S=function(){return e},e}function M(){let e=(0,n._)(["\n mutation InviteMembers($workspaceId: ID!, $invitees: [InvitationInput!]!) {\n inviteMembers(orgId: $workspaceId, invitees: $invitees) {\n id\n name\n invitations {\n email\n }\n }\n }\n"]);return M=function(){return e},e}function I(){let e=(0,n._)(["\n ","\n ","\n ","\n mutation CreateComment($input: CreateCommentInput) {\n createComment(input: $input) {\n id\n docId\n cardId\n content\n targetText\n targetHtml\n createdTime\n updatedTime\n commentId\n archived\n targetId\n status\n user {\n ...CommentAuthorFields\n }\n replies {\n ...ReplyFields\n }\n reactions {\n ...ReactionFields\n }\n }\n }\n"]);return I=function(){return e},e}function _(){let e=(0,n._)(["\n mutation UpdateComment($input: UpdateCommentInput!) {\n updateComment(input: $input) {\n id\n docId\n content\n updatedTime\n }\n }\n"]);return _=function(){return e},e}function D(){let e=(0,n._)(["\n mutation UpdateCommentStatus($input: UpdateCommentStatusInput!) {\n updateCommentStatus(input: $input) {\n id\n status\n updatedTime\n }\n }\n"]);return D=function(){return e},e}function R(){let e=(0,n._)(["\n mutation RemoveComment($id: ID!) {\n archiveComment(id: $id) {\n id\n archived\n }\n }\n"]);return R=function(){return e},e}function T(){let e=(0,n._)(["\n ","\n fragment DocReactionsCreate on Doc {\n reactions {\n ...ReactionFields\n }\n }\n"]);return T=function(){return e},e}function z(){let e=(0,n._)(["\n ","\n ","\n fragment DocCommentsCreate on Doc {\n comments {\n id\n docId\n cardId\n content\n targetText\n targetHtml\n createdTime\n updatedTime\n archived\n targetId\n status\n user {\n ...CommentAuthorFields\n }\n }\n }\n fragment DocRepliesCreate on Doc {\n comments {\n id\n replies {\n ...ReplyFields\n }\n }\n }\n fragment DocCommentsUpdate on Doc {\n comments {\n id\n docId\n content\n updatedTime\n reactions {\n ...ReactionFields\n }\n }\n }\n fragment DocRepliesUpdate on Doc {\n comments {\n id\n replies {\n id\n docId\n content\n updatedTime\n reactions {\n ...ReactionFields\n }\n }\n }\n }\n fragment DocCommentsRemove on Doc {\n comments {\n id\n archived\n }\n }\n fragment DocRepliesRemove on Doc {\n comments {\n id\n replies {\n id\n archived\n }\n }\n }\n"]);return z=function(){return e},e}function H(){let e=(0,n._)(["\n ","\n mutation AddReaction($reactionInput: AddReactionInput!) {\n addReaction(input: $reactionInput) {\n ...ReactionFields\n }\n }\n"]);return H=function(){return e},e}function B(){let e=(0,n._)(["\n ","\n mutation RemoveReaction($reactionInput: RemoveReactionInput!) {\n removeReaction(input: $reactionInput) {\n ...ReactionFields\n }\n }\n"]);return B=function(){return e},e}function N(){let e=(0,n._)(["\n query GetMemoAnalytics($memoId: ID!) {\n memoStats(id: $memoId) {\n memoId\n uniqueViewers\n uniqueEditors\n cardCount\n lastOpened\n viewers {\n user {\n id\n displayName\n email\n profileImageUrl\n }\n visitorId\n lastOpened\n cardsViewed\n }\n dailyViews {\n dayCount\n timezone\n everyone {\n date\n uniqueVisitors\n }\n viewers {\n date\n uniqueVisitors\n }\n }\n }\n }\n\n query GetDocCardsAnalytics($docId: ID!, $userId: ID) {\n docCardsStats(docId: $docId, userId: $userId) {\n docId\n uniqueVisitors\n uniqueEditors\n cardCount\n everyone {\n cardId\n viewTimePercent\n viewersPercent\n }\n viewers {\n cardId\n viewTimePercent\n viewersPercent\n }\n }\n }\n"]);return N=function(){return e},e}function P(){let e=(0,n._)(["\n mutation SetDocPassword($docId: ID!, $password: String!) {\n setDocPassword(id: $docId, password: $password) {\n id\n accessLinks {\n id\n permission\n type\n }\n }\n }\n"]);return P=function(){return e},e}function F(){let e=(0,n._)(["\n mutation RemoveDocPassword($docId: ID!) {\n removeDocPassword(id: $docId) {\n id\n accessLinks {\n id\n permission\n type\n }\n }\n }\n"]);return F=function(){return e},e}function V(){let e=(0,n._)(["\n query GetDocPassword($docId: ID!) {\n getDocPassword(id: $docId)\n }\n"]);return V=function(){return e},e}function O(){let e=(0,n._)(["\n mutation UpdateSearchEngineIndexing($fileId: ID!, $enable: Boolean!) {\n updateSearchEngineIndexing(fileId: $fileId, enable: $enable) {\n id\n searchEngineIndexingEnabled\n }\n }\n"]);return O=function(){return e},e}function Z(){let e=(0,n._)(["\n query GetPublicDoc($docId: ID!) {\n publicDoc(id: $docId) {\n id\n logoUrl\n }\n }\n"]);return Z=function(){return e},e}function G(){let e=(0,n._)(["\n query GetDocCurrentSnapshotId($id: ID!) {\n doc(id: $id) {\n id\n currentSnapshotId\n }\n }\n"]);return G=function(){return e},e}function U(){let e=(0,n._)(["\n query GetDocCurrentSnapshot($id: ID!, $password: String) {\n doc(id: $id, password: $password) {\n id\n currentSnapshot {\n content\n __typename\n }\n }\n }\n"]);return U=function(){return e},e}(0,a.J1)(l(),c),(0,a.J1)(d());let W=(0,a.J1)(p()),K=(0,a.J1)(u()),Q=(0,a.J1)(h(),W,K),q=(0,a.J1)(g(),Q,W,K),J=(0,a.J1)(m()),$=(0,a.J1)(x()),Y=(0,a.J1)(f()),X=(0,a.J1)(b(),c);(0,a.J1)(C(),J),(0,a.J1)(v(),J),(0,a.J1)(y(),J),(0,a.J1)(w(),q,J,Y,$,X,c,W),(0,a.J1)(k()),(0,a.J1)(A(),q,J,Y,$,c,W),(0,a.J1)(L()),(0,a.J1)(j()),(0,a.J1)(E()),(0,a.J1)(S(),c),(0,a.J1)(M()),(0,a.J1)(I(),Q,W,K),(0,a.J1)(_()),(0,a.J1)(D()),(0,a.J1)(R()),(0,a.J1)(T(),W);let ee=(0,a.J1)(z(),Q,K);(0,a.J1)(H(),W),(0,a.J1)(B(),W),(0,a.J1)(N()),(0,a.J1)(P()),(0,a.J1)(F()),(0,a.J1)(V()),(0,a.J1)(O()),(0,a.J1)(Z()),(0,a.J1)(G()),(0,a.J1)(U())},83090:(e,t,i)=>{"use strict";i.d(t,{Ms:()=>r,Qj:()=>a,UU:()=>s});var n=i(63867);let a=e=>{let t=e.state.selection;return t instanceof n.U3&&!t.empty},r=e=>e.some(e=>e.spec.isFocusedInside),s=e=>e.some(e=>e.spec.isSelectingNode||e.spec.isFocusedInside)},83619:(e,t,i)=>{"use strict";i.d(t,{B2:()=>s,Hb:()=>a,g_:()=>r,nD:()=>l});var n=i(63867);let a="+++",r="/continue",s=1500,l=new n.hs("autocomplete")},83649:(e,t,i)=>{"use strict";i.d(t,{_V:()=>eE,zs:()=>ep.zs,uy:()=>ep.uy,N2:()=>ep.N2,RR:()=>y.R,$k:()=>ep.$k,CU:()=>ep.CU,iZ:()=>ep.iZ,No:()=>ep.No,F8:()=>ep.F8,GP:()=>ep.GP,BS:()=>ep.BS,sI:()=>ep.sI,Zu:()=>ep.Zu,WE:()=>ep.WE});var n=i(37243),a=i(59275),r=i(63867),s=i(76187),l=i(61641),o=i(41582),c=i(95856),d=i(16099),p=i(12889),u=i(20044),h=i(80371),g=i(51831),m=i(44604),x=i(97255);let f=new r.hs("convertToGridLayout");var b=i(85117),C=i(49404),v=i(39150),y=i(38359),w=i(80844),k=i(6029),A=i(26420),L=i(74676),j=i(48810),E=i(21572),S=i(97481),M=i.n(S),I=i(55729),_=i(19063),D=i(2137),R=i(52239),T=i(5314),z=i(87489),H=i(70077),B=i(88273),N=i(60856),P=i(44790),F=i(1812),V=i(9443),O=i(93296),Z=i(73232),G=i(94831),U=i(85388),W=i(99641),K=i(17323),Q=i(43637),q=i(64235),J=i(63029),$=i(23389),Y=i(83956),X=i(80001),ee=i(3115),et=i(45460),ei=i(40452),en=i(19564),ea=i(77650),er=i(94524),es=i(89558),el=i(61386),eo=i(54573),ec=i(62293),ed=i(67411),ep=i(35623),eu=i(99492),eh=i(55597),eg=i(37683),em=i(98618),ex=i(58781),ef=i(44732),eb=i(31642),eC=i(51288),ev=i(75618);let ey=e=>e.some(e=>e.spec.isTopLevel),ew=(0,et.R)((e,t)=>{let{children:i,resizeableSx:a,alignStyles:s,horizontalAlign:l,decorations:o,editor:d,node:p,isDark:u,isResizing:h,getPos:g}=e,m=p.attrs.id,x=(0,c.GV)((0,ep.iZ)(m)),f=ey(o),b=(0,c.GV)(z.Cl),v=b&&f&&!x&&("right"===l||"center"===l),w=b&&f&&!x&&(!l||"left"===l||"center"===l),[L,j]=(0,I.useState)({side:null,id:null}),{contextMenuItems:E}=(e=>{let t,{editor:i,node:a,getPos:r}=e,s=r();if("number"==typeof s)try{t=(0,n.eL)(i.state.doc.resolve(s),W.Pb)}catch(e){console.error("[caught] useImageContextMenuItems error: ".concat(e))}let l=!!t,{resize:o,fullWidthBlock:c,id:d,clickBehavior:p}=a.attrs,{startRemoveBg:u,isRemovingBg:h}=(0,eC.D)({editor:i,id:d}),g=(0,C.gk)(p),{startCrop:m}=(0,X.E)(i),x=(0,I.useCallback)(()=>{let e=r();"number"==typeof e&&(i.commands.selectNodeAtPos(e),h&&y.R.emit("cancelRemoveBg",{id:d}),i.chain().deleteSelectionAndSelectNear().run())},[i,d,h,r]),f=(0,T.f)(),b=(0,I.useCallback)(e=>{i.commands.updateAttributes(eE.name,{clickBehavior:e})},[i]),v=(0,eb.d)({editor:i,node:a,getPos:r,imageSrc:a.attrs.src}),w=(0,_.u)("disableRemoveBackground"),A=(0,eg.l)(a.attrs),{toggleBuddyChatPanel:L,isBuddyChatPanelOpen:j}=(0,em.Cy)();return{contextMenuItems:[...v,{divider:!0},{key:"edit-image",label:(0,k.jsx)(en.x6,{id:"9IrgTy"}),icon:eu.MT7,onClick:()=>{i.view.focus(),f({isOpen:!0})}},...A?[{key:"ask-ai",label:(0,k.jsx)(en.x6,{id:"DDxKHn",values:{AGENT_PROPER_NOUN:ef.qV}}),icon:eh.p7g,onClick:()=>{j||L()}}]:[],...w?[]:[{key:"remove-background",label:h?(0,k.jsx)(en.x6,{id:"RdqLb7"}):(0,k.jsx)(en.x6,{id:"ylbfBl"}),icon:h?eu.z1G:eu.sAw,rightIcon:h?void 0:(0,k.jsx)(ex.G,{type:"removeBackground",ms:2,color:"gray.400"}),disabled:h,onClick:u}],...l?[]:[{key:"crop",label:(0,k.jsx)(en.x6,{id:"qKx+US"}),icon:eu.K1P,onClick:()=>{let e=r();"number"==typeof e&&(i.commands.selectNodeAtPos(e),m({id:d,clipType:null==o?void 0:o.clipType}))}}],...(0,ev.bT)(a)?[{key:"reset-formatting",label:(0,k.jsx)(en.x6,{id:"5eaf8Z"}),icon:eu.U23,onClick:()=>(0,ev.LQ)(i)}]:[],{divider:!0},{key:"add-comment",label:(0,k.jsx)(en.x6,{id:"oFsfkI"}),icon:eu.DN2,onClick:()=>{let e=r();"number"==typeof e&&(i.commands.selectNodeAtPos(e),(0,W.wG)(i.state.selection))}},{divider:!0},...l?[]:[{key:"align",label:(0,k.jsx)(en.x6,{id:"9ms+e0"}),icon:eu.ecg,disabled:c,items:Z.gj.map(e=>{let{name:t,key:n,icon:a,checkActive:r,apply:s}=e;return{key:n,icon:r&&r(i)?eu.e68:a,label:t(),onClick:()=>{s&&s(i),c&&i.commands.updateAttributes(eE.name,{fullWidthBlock:!1,resize:{...o,width:null}})}}})}],{key:"click-action",label:(0,k.jsx)(en.x6,{id:"PWv7TI"}),icon:eu.ii0,items:[{key:"do-nothing",icon:"none"===g?eu.e68:void 0,label:(0,k.jsx)(en.x6,{id:"gIjBW2"}),onClick:()=>b("none")},{key:"expand",icon:"expand"===g?eu.e68:void 0,label:(0,k.jsx)(en.x6,{id:"1A3EXy"}),onClick:()=>b("expand")},{key:"new-tab",icon:"newTab"===g?eu.e68:void 0,label:(0,k.jsx)(en.x6,{id:"Alx2/L"}),onClick:()=>{let e=r();"number"==typeof e&&(i.commands.selectNodeAtPos(e),b("newTab"))}}]},...l?[{divider:!0},{key:"edit-gallery",icon:eu.Qyz,label:(0,k.jsx)(en.x6,{id:"uv9eFb"}),onClick:()=>{t&&i.commands.selectNodeAtPos(t.pos)}}]:[],{divider:!0},{key:"delete",label:(0,k.jsx)(en.x6,{id:"cnGeoo"}),icon:eu.yLS,onClick:x,color:"red.500"}]}})({editor:d,node:p,getPos:g}),{onOpenContextMenu:S}=(0,es.$)({editor:d,getPos:g,contextMenuItems:E});return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(ei.s,{dir:(0,Z.fZ)(o,l),"data-media-node-wrapper":!0,"data-testid":"image-node-wrapper",onContextMenu:S,ref:t,h:"100%",w:"100%",direction:v||w?"row":"column",className:eo.S,sx:{...a},onClick:e=>{(e=>{let{editor:t,event:i,isCropping:a}=e,s=t.view,{selection:l}=s.state;if(!(l instanceof r.nh)||!t.isEditable)return;let{node:o}=l,c=l.from,d=l.to;if(!(e=>{let{node:t}=e;return(0,n.BQ)(e)&&(null==t?void 0:t.type.name)==="image"})(l))return;let p=i.target,u=p.getAttribute("data-media-add-text"),h=ey((0,el.j5)(t,c));if(!u||!h||a)return;let g=(0,ed.eq)({view:s,from:c,to:d,node:o}),m=(0,ed.Sm)({horizontalAlign:g,eventTarget:p,node:o,editor:t}),x=(0,ed.Cn)({eventTarget:p,horizontalAlign:g,nodeSize:o.nodeSize,editor:t}),f=(0,ed.I4)({horizontalAlign:g,prevPos:c});return t.chain().insertContentAt({from:c,to:d},m,{updateSelection:!1}).setMeta("annotationEvent",{type:"move",insertPos:f,insertPosRaw:f,pos:c,end:d}).focusMapped(c,x).run()})({editor:d,event:e,isCropping:x})},css:{...s,...v||w?{alignItems:"stretch"}:{}},onDragOver:e=>{if(e.preventDefault(),!L){var t;let i=(0,ec.Vk)(d.view,e,null==(t=d.view.dragging)?void 0:t.slice),n=(0,ec.rj)(e.target,d.view),a=null==i?void 0:i.node.attrs.id;i&&n&&a&&(j({side:n,id:a}),setTimeout(()=>{j(null)},5e3))}},onDragEnd:e=>{e.preventDefault(),L&&j(null)},onDragLeave:e=>{e.preventDefault(),j(null)},children:[v&&(0,k.jsx)(A.a,{"data-media-add-side":"left",flex:"1",pos:"relative",css:{containerType:"size"},children:(null==L?void 0:L.side)==="left"&&(null==L?void 0:L.id)===p.attrs.id?(0,k.jsx)(eA,{me:4}):(0,k.jsx)(ek,{side:"left",me:4,isDark:u,isResizing:h})}),i,w&&(0,k.jsx)(A.a,{"data-media-add-side":"right",flex:"1",pos:"relative",css:{containerType:"size"},children:(null==L?void 0:L.side)==="right"&&(null==L?void 0:L.id)===p.attrs.id?(0,k.jsx)(eA,{ms:4}):(0,k.jsx)(ek,{side:"right",ms:4,isDark:u,isResizing:h})})]})})}),ek=e=>{let{side:t,isDark:i,isResizing:n,...a}=e,r=(0,er.fW)();return(0,k.jsx)(A.a,{p:2,flex:"1",borderRadius:"lg","data-media-add-text":!0,opacity:0,height:"100%",transitionProperty:"common",transitionDuration:"normal",...a,cursor:"text",css:{"@container (width < 150px)":{display:"none"},"&:after":{position:"absolute",top:0,..."left"===t?{right:"var(--chakra-space-4)"}:{left:"var(--chakra-space-4)"},backgroundColor:i?"rgba(255, 255, 255, 0.2)":"rgba(0, 0, 0, 0.1)",color:i?"var(--chakra-colors-whiteAlpha-700)":"var(--chakra-colors-gray-600)",zIndex:1,borderRadius:"var(--chakra-radii-lg)",content:'"'.concat(ea.Ru._({id:"HpUrSQ"}),'"'),textAlign:r?"right":"left",fontSize:"var(--chakra-fontSizes-sm)",padding:"var(--chakra-space-2)",width:"calc(100% - var(--chakra-space-4) - var(--chakra-space-2) - var(--chakra-space-2))",height:"calc(100% - var(--chakra-space-2) - var(--chakra-space-2))"},"&:hover":{opacity:+!n}}})},eA=e=>(0,k.jsx)(A.a,{p:2,flex:"1",height:"100%",borderRadius:"lg",transitionProperty:"common",transitionDuration:"normal",background:"var(--chakra-ring-color)",color:"var(--chakra-colors-whiteAlpha-900)",display:"flex",alignItems:"center",justifyContent:"center",...e,css:{"@container (width < 150px)":{display:"none"}},children:(0,k.jsx)(j.E,{fontSize:"sm",fontWeight:"medium",children:(0,k.jsx)(en.x6,{id:"Wv5uRs"})})}),eL=e=>{let{...t}=e,i=(0,c.jL)(),{node:n,editor:a,updateAttributes:r,selected:s,decorations:l,getPos:o}=t,{src:d,tempUrl:p,uploadStatus:u,meta:h,showPlaceholder:g,horizontalAlign:m,resize:x,id:f,href:b,clickBehavior:w,source:L}=n.attrs,j=(null==x?void 0:x.width)||(null==h?void 0:h.width),S=(0,B.SV)(d||p),et=(0,B.y9)(d||p)||(null==h?void 0:h.frame_count)&&h.frame_count>1,ei=null==h?void 0:h.has_transparency,en=(0,N.D)(L),{isFullWidth:ea}=(0,F.D)(l),{isFullBleed:er}=(0,U.J7)(l),es=(0,Z.yp)(ea?"center":m),el=(0,W.NZ)(t),eo=el||er,ec=(0,W.ni)(t),ed=(0,W.Im)(t),eu=(0,G.DM)(l),eh=(0,c.GV)(z.nD),eg=(0,O.Q)(a),{cardColor:em,bodyColor:ex,primaryColor:ef,primaryColorLight:eb,isDark:ev}=(0,V.a)(t.decorations),ey=u===D.A.Uploading,ek=eh?"expand":(0,C.gk)(w),eA="newTab"===ek&&!!b,eL=(0,c.GV)(_.Gm),{isZoomed:eE,enterZoom:eS,exitZoom:eM}=(0,J.RL)(f),{width:eI,height:e_,aspectRatio:eD,containerWrapperRef:eR,imageRef:eT,setSize:ez}=(0,ee.j)();(0,I.useEffect)(()=>y.R.on("startCrop",e=>{let{id:t}=e;f===t&&(ez(),requestAnimationFrame(()=>{var e,t;null==(e=(t=a.commands).refreshBubbleMenu)||e.call(t)}))}),[f,ez,a]);let eH=(0,I.useCallback)(e=>{r(M()({},n.attrs,e,{meta:{has_transparency:!0}}))},[r,n.attrs]),{bgRemovalInProgress:eB,removeBgUrl:eN}=(0,eC._)({editor:a,id:n.attrs.id,src:n.attrs.src,updateAttributes:eH}),{ref:eP,isResizing:eF,setIsResizing:eV,resizeableSx:eO}=(0,q.Y3)(a),eZ=eP.current&&eu&&!eo&&!eg,eG=eP.current&&!eo&&!eg,eU=(0,I.useCallback)((e,t)=>{r({...n.attrs,fullWidthBlock:void 0===t?n.attrs.fullWidthBlock:t,resize:{...n.attrs.resize,...e}})},[n.attrs,r]),eW=(0,H.jm)(),eK=(0,c.GV)((0,ep.iZ)(f)),{confirmCrop:eQ}=(0,X.E)(a);(0,H.Vg)(()=>{if(eK&&!s&&eQ({id:f}),!s){var e,t;eV(!1),null==(e=(t=a.commands).forceHideBubbleMenu)||e.call(t,!1)}},[a,i,s,eK,f,eQ,eV],[s]);let eq=!eK&&!eF&&!eo&&!a.isThumbnail,eJ=!a.isThumbnail&&"expand"===ek,e$=(0,I.useCallback)(()=>{eK||eF||eS()},[eS,eK,eF]),eY=(0,T.f)(),eX=(0,I.useMemo)(()=>{if(!eo&&eh)return()=>{eY({isOpen:!0})}},[eo,eh,eY]),e0=(0,I.useCallback)(()=>{if(s){var e,t;null==(e=(t=a.commands).refreshBubbleMenu)||e.call(t)}},[s,a]),e1=eN?{...n.attrs,src:eN,tempUrl:n.attrs.src}:n.attrs,e2=ed?{height:(0,W.w5)((0,W.IG)(t),(0,W.yL)(t)),padding:"".concat((0,W.yL)(t)/2,"em ").concat((0,W.yL)(t),"em")}:{};return(0,k.jsxs)(P.u,{...t,as:"div",className:eh||"none"!==ek?void 0:v.T,style:{height:eo?"100%":void 0},children:[(g||!d&&!p)&&(0,k.jsx)(Q.V,{...t}),!g&&(d||p)&&(0,k.jsxs)(ew,{ref:eR,resizeableSx:eO,alignStyles:es,horizontalAlign:m,editor:a,decorations:l,node:n,isDark:ev,isResizing:eF,getPos:o,children:[eG&&eK&&(0,k.jsx)($.Ft,{imageWrapperRef:eP,updateResizeAttrs:eU,refreshDeps:[eW],currentWidth:eI,currentHeight:e_,clipPath:null==x?void 0:x.clipPath,clipAspectRatio:null==x?void 0:x.clipAspectRatio,onFinishCrop:()=>{requestAnimationFrame(()=>{var e,t;null==(e=(t=a.commands).refreshBubbleMenu)||e.call(t)})}}),eZ&&!eK&&s&&!ea&&(0,k.jsx)(q.u4,{imageWrapperRef:eP,setIsResizing:eV,updateResizeAttrs:eU,refreshDeps:[n.attrs,eW]}),(0,k.jsxs)(A.a,{ref:eP,css:{mask:eK?"":"none !important","--media-maxH":!ey||eF||(null==x?void 0:x.width)||eo?void 0:"".concat(100*E.MAX_IMAGE_HEIGHT_VIEWPORT,"vh")},sx:ei?void 0:R.z,"data-drag-handle":!0,"data-image-node-element":!0,"data-selection-ring":"inside","data-selection-background":!0,"data-node-image-testid":f,w:eo?"100%":ea?"calc(100% * var(--media-scale))":j?"calc(".concat(j," * var(--font-size) / 16)"):S?"300px":"fit-content",maxW:eo?"100%":"calc(100% * var(--media-scale))",position:"relative",overflow:"hidden",...eo?{h:ec||er?"100%":void 0,display:"flex",justifyContent:"center",alignContent:"center"}:{},children:[eJ&&(0,k.jsx)(J.Kc,{enterZoom:e$,doubleClickNonZoomHandler:eX}),eL&&(0,k.jsx)(ej,{imageAttrs:e1}),(0,k.jsx)(Y.F,{containerWidth:eI,intrinsicAspectRatio:eD||void 0,isCroppingThisImage:eK,imageAttrs:e1,onLoad:e0,linkHref:eA?b||"":void 0,filter:en?"url(#theme-body-color-fill)":void 0,ref:eT,width:el&&!er?"auto":j||eF||ea||S?"100%":null==h?void 0:h.width,minW:eo?"100%":void 0,objectFit:eo?"cover":"contain",isThumbnail:eo||a.isThumbnail,flex:ec?1:void 0,containerProps:{display:ec?"flex":"block"},shouldUseImgProxyCrop:ec&&!et&&!S,colors:{bodyColor:ex,accentColor:ef,accentColorLight:eb},...e2}),eq&&(0,k.jsx)(J.Gx,{isZoomed:eE,exitZoom:eM,editor:a,children:(0,k.jsx)(Y.F,{imageAttrs:n.attrs,backgroundColor:em,colors:{bodyColor:ex,accentColor:ef,accentColorLight:eb},w:S?"80vw":void 0,isZoomed:!0})}),(ey||eB)&&eh&&(0,k.jsx)(K.Td,{removeBackground:eB}),u==D.A.Error&&(0,k.jsx)(K.Hy,{})]})]})]})},ej=e=>{let{imageAttrs:t}=e;return(0,k.jsxs)(A.a,{position:"absolute",as:"span",maxW:"95%",zIndex:1,bottom:0,m:1,children:[(0,k.jsx)(L.E,{maxW:"100%",colorScheme:"green",m:0,children:(0,k.jsxs)(j.E,{isTruncated:!0,whiteSpace:"nowrap",textOverflow:"ellipsis",fontSize:"10px",maxW:"100%",children:["url: ",t.src]})}),(0,k.jsx)(L.E,{maxW:"100%",colorScheme:"yellow",children:(0,k.jsxs)(j.E,{isTruncated:!0,whiteSpace:"nowrap",textOverflow:"ellipsis",fontSize:"10px",maxW:"100%",children:["tempUrl: ",t.tempUrl]})})]})},eE=a.Ay.extend({selectable:!0,draggable:!0,group:"block media",priority:g.y.Image,expandable:!0,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),placeholders:{}}},addNodeView:()=>(0,p.gu)(eL,{update:m.z0}),parseHTML:()=>[{tag:"img[".concat(s.A0,"]"),getAttrs:l.K},{tag:"img[bookmark]",getAttrs:h.Ll},{tag:"img[src], img[tempUrl]"},{tag:"div[class=card-accent-layout-item]",context:"cardLayoutItem//",getAttrs:e=>{try{let t=JSON.parse(e.getAttribute("data-background")||"{}");if("image"!==t.type||!t.image)return!1;let i={...t.image,source:t.source};return(0,C.Ez)(i)}catch(t){return console.error("[Image] Error parsing accent image background",e,t),!1}}}],renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,n.KV)(this.options.HTMLAttributes,t,{loading:"lazy"})]},renderHTMLforAI(e){let{node:t,disableBookmarks:i}=e,n=(0,o.ve)(t.attrs);if(!i){let e=(0,h.vL)(t);return["img",{id:t.attrs.id,bookmark:e,alt:n,src:t.attrs.src,source:t.attrs.source}]}return["img",(0,o.Rj)(t.attrs,n||"")]},addAttributes:()=>({id:(0,d.e)(b.z),savedMediaId:{},src:{},tempUrl:{},uploadStatus:{},meta:{...(0,u.tb)("meta")},providerMeta:{...(0,u.tb)("providerMeta")},aiParams:{...(0,u.tb)("aiParams")},loadImageParams:{...(0,u.tb)("loadImageParams")},loadImageStatus:{},loadImageId:{},name:{},query:{},source:{},showPlaceholder:{},fullWidthBlock:{default:!1},horizontalAlign:{},resize:{...(0,u.tb)("resize"),default:v.P},clickBehavior:{default:null},href:{default:null}}),addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e,i=t.state.selection;if(i instanceof r.nh&&i.node.type.name===a.Ay.name){let e=(0,ep.Hu)((0,c.KA)().getState()),{id:t}=i.node.attrs;if(e)return y.R.emit("endClip",{id:t,confirm:!0}),!0}return!1}}),addProseMirrorPlugins(){let e;return[new r.k_({key:new r.hs("imageDrag"),props:{handleDOMEvents:{dragstart:(e,t)=>{var i;let{selection:a}=e.state,r=(0,n.BQ)(a)&&(null==(i=a.node)?void 0:i.type.name)==="image"?a.node.attrs.id:null;if(r){let e=(0,c.KA)().getState();if((0,ep.iZ)(r)(e))return t.preventDefault(),!0}return!1}}}}),new r.k_({key:f,props:{decorations:e=>{let{doc:t}=e,i=[];return t.descendants((e,t,n)=>{"image"===e.type.name&&"cardLayoutItem"===n.type.name&&i.push(x.NZ.node(t,t+e.nodeSize,{},{isTopLevel:!0}))}),x.zF.create(t,i)}}}),(e=this.editor,new r.k_({key:new r.hs("imageDrop"),props:{handleDOMEvents:{drop:t=>{var i,n;let a,r=(null==(i=t.dragging)?void 0:i.operation)||"insert";if("replace"!==r)return!1;let s=null==(n=t.dragging)?void 0:n.slice;try{if(!(a=(0,w.i)(t,event,s,r)))return!1}catch(e){return console.error("(caught) [ImagePlugin] handleDrop error:",e),!1}try{let t=null==s?void 0:s.content.toJSON(),{pos:i,node:n}=a;e.chain().insertContentAt({from:i,to:i+n.nodeSize},t[0],{updateSelection:!1}).run()}catch(e){return!1}return!0}}}}))]},addCommands(){let e=this.name,t=t=>{let{selection:i}=t;return i instanceof r.nh&&i.node.type.name===e?i.node:void 0};return{resetImageClip:()=>i=>{let{chain:n,state:a}=i,r=t(a);if(!r)return console.warn("[resetImageClip] Selected node is not an image: ",a.selection),!0;let{clipPath:s,clipType:l,clipAspectRatio:o}=v.P;return n().updateAttributes(e,{resize:{...r.attrs.resize,clipPath:s,clipType:l,clipAspectRatio:o}}).run()},resetImageScale:()=>i=>{let{chain:n,state:a}=i,r=t(a);return r?n().updateAttributes(e,{resize:{...r.attrs.resize,width:null,isAuto:null}}).run():(console.warn("[resetImageClip] Selected node is not an image: ",a.selection),!0)}}}});i(28692),i(26073)},83915:(e,t,i)=>{"use strict";i.d(t,{Lo:()=>s,V6:()=>l});var n=i(37243),a=i(12060);let r=new Set(["bullet","numbered","todo","title","heading","paragraph","image","blockquote","embed","video"]),s=(e,t)=>{if(r.has(e.type.name)){let i={type:"card",content:[e.toJSON()]},r=(0,a.C)().map(e=>(null==t?void 0:t.includes(e.name))?e instanceof n.CU?e.extend({renderHTML:()=>["span",0]}):e.extend({renderHTML:()=>""}):e);return(0,n.Zx)(i||{},r)}return""},l=(e,t)=>{if(r.has(e.type.name)){let i={type:"card",content:[e.toJSON()]},r=(0,a.C)().map(e=>(null==t?void 0:t.includes(e.name))?(e instanceof n.CU,e.extend({renderText:()=>""})):e);return(0,n.Df)(i||{},r)}return""}},83956:(e,t,i)=>{"use strict";i.d(t,{F:()=>f});var n=i(6029),a=i(26420),r=i(33787),s=i(55729),l=i(6139),o=i(88273),c=i(17323),d=i(80314),p=i(60258),u=i(95856),h=i(36465),g=i(87489);let m=e=>{let{link:t,children:i,...a}=e,r=(0,u.GV)(g.nD),{linkUrl:l,handleClick:o}=(0,h.c)({url:t||""}),{interceptLinkClick:c,linkUrlSafe:m,isUntrusted:x,linkInterceptEnabled:f}=(0,p.i)(l),b=(0,s.useCallback)(e=>{if(null==o||o(e),!r)return f?c(e):void 0;e.preventDefault()},[r,o,c,f]);return t&&!x?(0,n.jsx)(d.N,{href:f?m||"":l,isExternal:!0,onClick:b,rel:"noopener nofollow",...a,children:i}):(0,n.jsx)(n.Fragment,{children:i})};var x=i(23389);let f=(0,s.forwardRef)((e,t)=>{let{imageAttrs:{src:i,tempUrl:s,resize:d,meta:p},isCroppingThisImage:u=!1,isZoomed:h=!1,objectFit:g="contain",containerWidth:f,intrinsicAspectRatio:b,isThumbnail:C,linkHref:v,containerProps:y,shouldUseImgProxyCrop:w,colors:k,...A}=e;k&&i&&(i=(0,o.pO)(i,k));let L=(0,l.oR)(),j=(null==p?void 0:p.frame_count)&&p.frame_count>1,E=h||!i||j?i:(0,o.Ub)(i,C?{height:400}:{width:2e3},p),S=f||(null==p?void 0:p.width)||1,M=f&&b?f/b:(null==p?void 0:p.height)||1,{scaleCrop:I,scaleY:_,clipPathCSSString:D,translateX:R,translateY:T,aspectRatio:z,referenceXOffset:H,referenceYOffset:B}=(0,x.CF)(d,S,M,b||((null==p?void 0:p.width)&&(null==p?void 0:p.height)?p.width/p.height:1))||{},N=!u&&!!(null==d?void 0:d.clipPath),P=u?"":"scale(".concat(I,") translate(-").concat(R,"%, -").concat(T,"%)"),F=(0,o.SV)(i||s),V=(0,o.v7)(i||s),O=(e=>{let t,i,n,a,r,{w:s,h:l,clipPath:c,clipType:d,src:p}=e;if(!c||!d||!p)return null;if("inset"===d){let e=.01*parseFloat(c[0]),r=.01*parseFloat(c[1]),s=.01*parseFloat(c[2]),l=.01*parseFloat(c[3]);t=l+r===0?0:1-(l+r),i=e+s===0?0:1-(e+s),n=l,a=e}else{i=t=((e,t,i)=>e/100*(Math.sqrt(t*t+i*i)/Math.sqrt(2))*2)(parseFloat(c[0]),s,l);let e=t/2;n=(.01*parseFloat(c[2])-e/s)*s,a=(.01*parseFloat(c[3])-e/l)*l,r=!0}return{url:(0,o.Ub)(p,(e=>{let{crop:{cropWidth:t,cropHeight:i},gravity:{xOffset:n,yOffset:a}}=e;return{crop:"".concat(t,":").concat(i,":nowe:").concat(n,":").concat(a),resizing_type:"auto"}})({crop:{cropWidth:t,cropHeight:i},gravity:{xOffset:n,yOffset:a}})),isCircle:r}})({w:S,h:M,clipPath:null==d?void 0:d.clipPath,clipType:null==d?void 0:d.clipType,src:i});return(0,n.jsx)(m,{link:v,w:h?void 0:"100%",children:(0,n.jsx)(a.a,{css:{aspectRatio:"".concat(N?z:"")},className:"image cropped-image","data-content-reference":"".concat(H,",").concat(B),"data-export-link":v,"data-drag-preview":!0,"data-scale-preview":!0,maxH:"var(--media-maxH)",maxW:"var(--media-maxW)",overflow:"hidden",w:h?void 0:"100%",h:"cover"==g?"100%":void 0,sx:{"@media print":{height:"unset"}},...y,children:V?(0,n.jsx)(o.FD,{src:i||s||void 0,poster:null==p?void 0:p.poster,objectFit:g,maxH:"calc(var(--media-maxH) * ".concat(_||1,")"),minH:"cover"==g?"calc(var(--media-maxH) / ".concat(I||1,")"):void 0,...A}):w&&(null==O?void 0:O.url)?(0,n.jsx)(r._,{alt:"",objectFit:g,maxH:"calc(var(--media-maxH) * ".concat(_||1,")"),minH:"cover"==g?"calc(var(--media-maxH) / ".concat(I||1,")"):void 0,ref:t,...i||s?{}:c.v9,src:(null==O?void 0:O.url)||E||s||void 0,...A}):(0,n.jsx)(r._,{alt:"",objectFit:g,maxH:"calc(var(--media-maxH) * ".concat(_||1,")"),minH:"cover"==g?"calc(var(--media-maxH) / ".concat(I||1,")"):void 0,transformOrigin:"left top",clipPath:u?"":D,ignoreFallback:h||L,transform:P,src:E||s||void 0,fallbackSrc:s||void 0,ref:t,w:F?"100%":void 0,...i||s?{}:c.v9,...A})})})});f.displayName="CroppedImage"},83987:(e,t,i)=>{"use strict";i.d(t,{K:()=>a});var n=i(72368);let a=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.nodeAfter;if(!a)return!1;e.deleteRange(t.pos,t.pos+a.nodeSize);let r=e.doc.nodeAt(t.pos),s=t.pos,l=1;(!i&&t.nodeBefore||i&&!r&&t.nodeBefore)&&(s=t.pos-t.nodeBefore.nodeSize,l=-1);let o=e.doc.resolve(s+1),c=(0,n.n)(e.doc.resolve(l>0?o.pos:o.end()),l);return c&&e.setSelection(c),!0}},84034:(e,t,i)=>{"use strict";let n,a;i.d(t,{a:()=>iS});var r=i(6029),s=i(40452),l=i(3276),o=i(81278),c=i(55729),d=i(49209),p=i(19063),u=i(95856),h=i(6139);let g=new String(".site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-content{opacity:1;transform:none}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop{box-shadow:var(--md-shadow),var(--card-border-shadow)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block:not(.block-calloutBox),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block.block-calloutBox .calloutBox{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent{opacity:1;transform:scale(1)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell [data-spotlight-parent]>*{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}@media not print{.editor-navbar-animations-enabled .ProseMirror{.navbar-view-content{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:opacity,transform;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{opacity:1;transform:none}}.navbar-view-backdrop{box-shadow:0 0 0 0 rgba(0,0,0,0);transition-property:box-shadow;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{box-shadow:var(--md-shadow),var(--card-border-shadow)}}}.editor-animations-enabled .ProseMirror{.animatable-on-load,.animatable-on-load-accent,.animatable-on-load-content-child{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}}}.animatable-on-load-as-block{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:1;transform:none}}}.is-present-mode .animatable-on-load,.is-full-width .animatable-on-load{&.animatable-on-load-accent{opacity:0;transform:scale(.9);&.animate-has-animated{opacity:1;transform:scale(1)}}}.animatable-on-load-content-child.block-image{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));&.animate-has-animated{opacity:1;transform:none}}.node-gallery .animatable-on-load-content-child.block-image{transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}.animatable-on-load-content-child.node-smartLayoutCell{[data-spotlight-parent]>*{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}&.animate-has-animated [data-spotlight-parent]>*{opacity:1;transform:none}&.animate-has-animated [data-spotlight-parent].smart-layout-cell-not-emphasized>*{opacity:.5}}}}");g.__hash="f03b4467801bf294";let m=g.toString(),x=()=>(0,r.jsx)("style",{id:"editor-animations-styles",dangerouslySetInnerHTML:{__html:m}});var f=i(65588),b=i(83004),C=i(76013),v=i(35738),y=i(54573),w=i(92986);let k={fontSize:"var(--chakra-fontSizes-sm) !important",fontFamily:"var(--chakra-fonts-body), sans-serif !important",fontWeight:"500 !important",lineHeight:"1.5 !important",textTransform:"none",letterSpacing:"normal !important",textAlign:"start !important",margin:"0 !important",color:"var(--chakra-colors-gray-800) !important",background:"none !important",blockquote:{borderLeftWidth:"0px !important",borderLeftStyle:"solid !important",borderLeftColor:"transparent !important",padding:"0 !important",color:"var(--chakra-colors-gray-800) !important",fontStyle:"normal !important"},border:"0 none !important",padding:"0 !important",content:'""'},A={...k,color:"var(--chakra-colors-blue-500) !important","&:hover":{textDecoration:"underline"},cursor:"pointer"},L={"p,h1,h2,h3,h4,h5,h6, .title, .section-title":{...k,margin:0},a:A,"ul, ol":{marginLeft:"1.2em"},blockquote:{borderLeft:"3px solid var(--chakra-colors-gray-200)",paddingLeft:"0.5em"},color:"var(--chakra-colors-gray-800) !important",wordBreak:"break-word",lineHeight:"1.5 !important",letterSpacing:"normal !important",".mention":{bgColor:"trueblue.50",whiteSpace:"break-spaces"}},j={fontFamily:"var(--chakra-fonts-body) !important",fontWeight:"500","@media screen and (max-width: 30rem)":{".controls-wrapper":{}},"@media screen and (min-width: 30rem)":{".controls-wrapper":{paddingInlineStart:"var(--comment-padding)"},".controls-wrapper__gridLayout, .controls-wrapper__gallery":{paddingInlineStart:"calc(-1 * var(--grid-padding) + var(--comment-padding))"}},".comments-list":{".comments-sign-up":{a:{...k,...A,fontSize:"xs",color:"gray.500",fontWeight:"bold","&:hover":{color:"gray.500",textDecoration:"underline"}}},".comment":{".reactions-row ul":{marginInlineStart:"auto"},".comment-date":{fontSize:"var(--chakra-fontSizes-xs) !important",color:"var(--chakra-colors-gray-500) !important"},...L},".block-image":{"&.is-focused":{"img, .image, .placeholder":{boxShadow:"var(--chakra-shadows-outline)"}}},".block-target-html":{"p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li, .title, .section-title":{...k,"::after":k},a:{...A},li:{margin:"0 !important",padding:"0 !important",listStyle:"none !important",p:{margin:0}},img:{maxWidth:"200px",maxHeight:"80px"}}},".comment-editor .ProseMirror":{...L,"\n @media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2),\n @media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3),\n @media only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 4)\n ":{fontSize:"16px !important"},padding:"12px",borderRadius:"5px","&.focus-visible":{boxShadow:"0 0 0 2px rgb(49, 130, 206)"},"a.image-link":{pointerEvents:"none"}}};var E=i(85966),S=i(16419),M=i.n(S),I=i(25175);let _={".slash-menu-prompt":{containerType:"inline-size"},".slash-menu-placeholder-long":{display:"inline"},".slash-menu-placeholder-short":{display:"none"},".slash-menu-button-text":{display:"inline"},"@container (max-width: 450px)":{".slash-menu-prompt .slash-menu-button-text":{display:"none"},".slash-menu-prompt .slash-menu-placeholder-long":{display:"none"},".slash-menu-prompt .slash-menu-placeholder-short":{display:"inline"}}};var D=i(7122);function R(){let e=(0,E._)(["\n 0% {\n box-shadow: ",";\n }\n 7%,\n 60% {\n box-shadow: var(--link-box-shadow);\n }\n 100% {\n box-shadow: ",";\n }\n"]);return R=function(){return e},e}function T(){let e=(0,E._)(["\n 0% \n 100% {\n box-shadow: ",";\n }\n"]);return T=function(){return e},e}let z="0 0 0 0 rgba(0, 0, 0, 0.0)",H=(0,b.i7)(R(),z,z),B=(0,b.i7)(T(),z);var N=i(77650),P=i(16007);let F={content:"attr(data-placeholder)",position:"absolute",top:0,opacity:.25,pointerEvents:"none",left:0,width:"100%",color:"var(--heading-color)",lineClamp:1,textOverflow:"ellipsis",overflow:"hidden",boxOrient:"vertical",wordBreak:"break-all",height:"100%",whiteSpace:"nowrap"},V={...F,content:"attr(data-multiline-placeholder)",color:"inherit",position:"relative",lineClamp:0,whiteSpace:"normal",wordBreak:"normal"},O=e=>'"'.concat(e,'"'),Z={"math-display":{fontSize:"1.125em",".katex":{whiteSpace:"normal"}},"math-inline":{"&.ProseMirror-selectednode":{marginY:"-0.25em"}},"math-display, math-inline":{"&.ProseMirror-selectednode":{boxShadow:"outline",borderRadius:"var(--box-border-radius)",backgroundColor:"gray.50",padding:".25em",marginX:"3px",".math-src":{color:"gray.600"}}}};var G=i(87798),U=i(24605),W=i(55611),K=i(69236);function Q(){let e=(0,E._)(["\n 0% {\n align-items: flex-start;\n grid-template-rows: 0.2fr;\n overflow: hidden;\n }\n 99% {\n align-items: flex-start;\n overflow: hidden;\n }\n 100% {\n align-items: initial;\n grid-template-rows: 1fr;\n overflow: visible;\n }\n"]);return Q=function(){return e},e}let q=(0,b.i7)(Q());var J=i(88163);let $=(0,c.memo)(()=>{let e=(0,w.FX)(),t=(0,C.rd)();return(0,r.jsx)(b.mL,{styles:i=>{let n={[".".concat(v._P)]:(e=>{let{isMobileDevice:t,isDark:i}=e;return{height:"100%",outlineWidth:"0px",lineHeight:"var(--line-height-body)",letterSpacing:"var(--letter-spacing-body)","&.is-focused":{".is-empty":{"[data-placeholder]":{_after:F},"[data-multiline-placeholder]":{position:"relative",_after:V,"> [data-node-view-content-inner]":{position:"absolute",width:"100%",minH:"1em"}}}},"--block-margin":(0,P.bd)(t),"--grid-border":"1px","--grid-padding":"1.22em",".block-card":{"&.expandable-node":{"&-selected .expandable-selected":{animation:"".concat(H," 3000ms ease-in-out forwards")},"&-reset .expandable-selected":{animation:"".concat(B)}}},".block":{my:"var(--block-margin)",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",color:"var(--body-color)"},"&.is-nested":{display:"grid",animation:"".concat(q," ").concat(v.M2,"ms ease-out forwards")},"&.is-full-width":{".block.is-full-width":{width:"var(--full-width)",position:"relative",left:"50%",transform:"translateX(-50%)"}},'[data-node-view-content-inner="cardLayoutItem"], [data-node-view-content-inner="card"]':{"> .first-block":{mt:"0em"},"> .last-block":{mb:"0em"}},"a.link":{color:"var(--text-color, var(--link-color))",cursor:"pointer",fontWeight:"bold",textDecoration:"underline",'&[href=""]':{textDecorationStyle:"dashed"},"&:hover":{color:"var(--text-color, var(--link-color-hover))"},"&:active":{color:"var(--text-color, var(--link-color-hover))"}},".block-toggle":{"&.expandable-node":{"&-selected .toggle":{animation:"".concat(H," 3000ms ease-in-out forwards")},"&-reset .toggle":{animation:"".concat(B)}},'[data-open="false"]':{'[data-node-view-content-inner="toggle"]':{"> :not(:first-child)":{display:"none"}}}},...U.h.default,...W.H.default,...K.X0,...Z,".block-codeBlock":{pre:{fontFamily:"mono",fontSize:P.$N.codeBlock,"@media print":{fontSize:M()(P.$N.codeBlock)},color:"var(--body-color)",background:"var(--neutral-background-color)",borderRadius:"var(--box-border-radius)",overflow:"hidden",code:{display:"block",padding:".75em 1em"}}},code:{backgroundColor:"var(--neutral-background-color)",color:"var(--body-color)",...U.w},".block-blockquote":{blockquote:{ps:"1.5em"}},".block-embed, .block-video":{"&.expandable-node":{"&-selected":{".embed-preview, .embed-viewer, .video-player":{animation:"".concat(H," 3000ms ease-in-out forwards")}},"&-reset":{".embed-preview, .embed-viewer, .video-player":{animation:"".concat(B)}}}},".block-image":{"&.expandable-node":{"&-selected":{"[data-selection-ring]":{animation:"".concat(H," 3000ms ease-in-out forwards")}},"&-reset ":{"[data-selection-ring]":{animation:"".concat(B)}}}},".block-contributors":{".contributors-list":{fontSize:"1.25em",fontWeight:"bold"}},".mention":{bgColor:"var(--accent-color-background-muted)",color:"var(--body-color)"},".block-gallery":{"&.gallery-layout-flex":{".add-image":{mb:"calc(0.75 * var(--grid-padding))"}},mx:"calc(-1 * var(--grid-padding))",my:"calc(-0.25 * var(--grid-padding))",".gallery":{px:"var(--grid-padding)",py:"calc(0.75 * var(--grid-padding))",border:"1px solid",borderColor:"transparent",borderRadius:"var(--box-border-radius)",["&.".concat(I.u)]:{border:"1px dashed var(--chakra-colors-trueblue-300) !important",backgroundColor:"var(--chakra-colors-trueblue-50) !important",".gallery-placeholder":{pointerEvents:"none"}}},"&.is-focused, &.is-empty":{".gallery":{backgroundColor:"".concat(i?G.N.DARK_BG:G.N.LIGHT_BG)}},["&.is-focused, &:hover, &[".concat(D.y,"]")]:{".add-image":{opacity:1}},"&.expandable-node":{"&-selected .gallery":{animation:"".concat(H," 3000ms ease-in-out forwards")},"&-reset .gallery":{animation:"".concat(B)}}},..._,...(e=>({".block-smartLayout":{'[data-node-view-content-outer="smartLayout"]':{display:"contents"},'[data-node-view-content-inner="smartLayout"]':{display:"contents"},"[data-selection-ring]":{outlineStyle:"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)"},'[data-selection-ring="padded"]':{outlineOffset:"0.25em",".add-button":{m:"-0.25em"}},"&:not(.is-focused)":{"[data-content-empty=true] > [data-node-view-content]":{height:0,"[data-placeholder]::after, [data-multiline-placeholder]::after":{display:"none"}}},"&.is-focused":{"[data-content-empty=true]":{"[placeholder]::before":F}},["&.is-focused, &:hover, &[".concat(D.y,"]")]:{".is-editable":{"[data-selection-ring]":{outlineStyle:"solid"},".add-button":{opacity:1}}}},".node-smartLayoutCell":{display:"contents","> [data-node-view-wrapper]":{display:"contents"},"--heading-placeholder":O(N.Ru._({id:"HX5SVx"})),'[data-node-view-content-inner="smartLayoutCell"] > .first-block':{mt:[0,0]},'[data-node-view-content-inner="smartLayoutCell"] > .last-block':{mb:[0,0]},".slash-menu-prompt":{display:"none"},".block-heading, .block-title":{...(0,P.hQ)(e).tight},".block-paragraph":{...(0,P.xC)(e).tight}},".smart-layout-cell-not-emphasized > [data-content-reference], .smart-layout-cell-not-emphasized [data-smart-layout-emphasis]":{opacity:.5}}))(t),...(e=>({".block-grid":{mx:"calc(-1 * var(--grid-padding))",'[data-node-view-content-outer="grid"]':{display:"contents"},'[data-node-view-content-inner="grid"]':{display:"contents"},"[data-selection-ring]":{outlineStyle:"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)"},'[data-selection-ring="extra-padded"]':{outlineOffset:"0em"},"&:not(.is-focused)":{"[data-content-empty=true] > [data-node-view-content]":{height:0,"[data-placeholder]::after, [data-multiline-placeholder]::after":{display:"none"}}},"&.is-focused":{"[data-content-empty=true]":{"[placeholder]::before":F}},["&.is-focused, &:hover, &[".concat(D.y,"]")]:{".is-editable":{"[data-selection-ring]":{outlineStyle:"solid"}}},".grid-nested-full-bleed":{height:"100%"},".grid-nested":{marginInline:"calc(var(--grid-padding) / 2)"},".grid-item-vertical":{paddingInlineStart:"calc(var(--grid-padding) / 2)",paddingInlineEnd:"calc(var(--grid-padding) / 2)",paddingTop:"calc(var(--grid-padding) / 2)",paddingBottom:"calc(var(--grid-padding) / 2)","&.subgrid-parent":{paddingTop:"0",paddingBottom:"0"}},".grid-item-horizontal":{paddingInlineStart:"calc(var(--grid-padding) / 2)",paddingInlineEnd:"calc(var(--grid-padding) / 2)",paddingTop:"calc(var(--grid-padding) / 2)",paddingBottom:"calc(var(--grid-padding) / 2)","&.subgrid-parent":{paddingTop:"0",paddingBottom:"0"}},".grid-item-cell-style-none, .grid-item-full-bleed":{paddingX:"var(--grid-padding)"}},".node-gridItem":{display:"contents","> [data-node-view-wrapper]":{display:"contents"},'[data-node-view-content-inner="gridItem"]':{height:"100%"},["&.is-focused, &:hover, &[".concat(D.y,"]")]:{".cell-edge-control":{opacity:1}},"--heading-placeholder":O(N.Ru._({id:"HX5SVx"})),".subgrid-parent > [data-node-view-content]":{height:"100%",".block-grid":{height:"100%"},'> [data-node-view-content-inner="gridItem"]':{height:"100%","> .first-block":{mt:[0,0]},"> .last-block":{mb:[0,0]}}},".slash-menu-prompt":{display:"none"},".block-heading, .block-title":{...(0,P.hQ)(e).tight},".block-paragraph":{...(0,P.xC)(e).tight}},".grid-item-not-emphasized > [data-content-reference], .grid-item-not-emphasized [data-grid-emphasis]":{opacity:.5}}))(t),".block-gridLayout":{mx:"calc(-1 * var(--grid-padding))",".layout-content":{display:"contents","> div":{display:"contents"}},".grid-cell":{position:"relative",height:"100%",paddingX:"var(--grid-padding)",display:"flex",flexDirection:"column",outlineWidth:"1px",outlineStyle:"none",outlineColor:"var(--grid-outline-color)",".block-gallery":{my:"0"}},["&.is-focused, &:hover, &[".concat(D.y,"]")]:{".is-editable":{".grid-cell":{outlineStyle:"solid"}},".add-column":{opacity:1}}},".node-cardLayoutItem, .node-cardAccentLayoutItem":{position:"relative",display:"flex",flexDirection:"column",justifyContent:"stretch",minWidth:0,minHeight:0,"> [data-node-view-wrapper]":{position:"relative",height:"100%",width:"100%"}},".node-cardNotes":{display:"none"},".block-table":{table:{'[data-node-view-content-inner="table"]':{display:"contents",'[data-node-view-content-inner="tableRow"]':{display:"contents"},td:{verticalAlign:"top",".block-heading [data-placeholder]::before":{display:"none"}}}},td:{minWidth:"3em",paddingX:"1em",position:"relative",".block":{maxWidth:t?"75vw":void 0,color:"var(--table-cell-text-color, var(--body-color))"},"&:not(:first-of-type)":{borderInlineStart:"1px solid transparent"}},".selectedCell:after":{zIndex:2,position:"absolute",content:'""',left:0,right:0,top:0,bottom:0,backgroundColor:"trueblue.100",pointerEvents:"none",opacity:.4},"&.is-focused, &:hover":{"td:not(:first-of-type)":{borderInlineStart:"1px solid var(--grid-outline-color)"}}},".tippy-arrow":{borderLeftColor:"red"},".footnote-label":{textDecoration:"underline",textDecorationColor:"var(--link-color)",_hover:{bgColor:"var(--accent-color-background-muted)",color:"gray.700",borderRadius:"sm"}},".footnote":{color:"var(--link-color)",_hover:{_after:{bgColor:"var(--accent-color-background-muted)",color:"gray.700"}}},".node-emoji":{color:"initial"},".block-heading":{...(0,P.hQ)(t).default,".heading":{position:"relative"}},".block-title":{...(0,P.hQ)(t).default,".title":{position:"relative"}},".node-gridLayout, .node-calloutBox":{".block-heading, .block-title":{...(0,P.hQ)(t).compact},".block-paragraph":{...(0,P.xC)(t).compact}},".node-calloutBox":{".first-block":{mt:(0,P.hQ)(t).compact.mt}},".block-table td":{".block":{...(0,P.xC)(t).tight,"&.first-block":{mt:(0,P.xC)(t).tight.my}},".block-heading, .block-title":{...(0,P.hQ)(t).tight}},'[data-node-view-content-inner="card"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner="cardLayoutItem"] > .first-block:not(.last-block)':{"&.block-heading, &.block-title":{"&:not(:has(+ .block-heading, + .block-title, + .node-gridLayout))":{mb:(0,P.hQ)(t).relaxed.mb}}},'[data-node-view-content-inner="cardLayoutItem"] > .first-block:not(.last-block)':{"&.block-paragraph":{...(0,P.xC)(t).compact,"+ .block-heading, + .block-title":{mt:(0,P.hQ)(t).compact.mt}}},'.block-heading:has([level="1"], [level="2"], [level="3"], [level="4"])':{'+ .block-heading:has([level="1"], [level="2"], [level="3"], [level="4"])':{mt:(0,P.hQ)(t).superTight.mt}},".block-heading:has(+ .block-heading)":{mb:(0,P.hQ)(t).superTight.mb},".block-labelGroup:has(+ .block-heading)":{mb:(0,P.hQ)(t).superTight.mb},".block-labelGroup + .block-heading":{mt:(0,P.hQ)(t).superTight.mt}}})({isMobileDevice:e,isDark:t}),[".".concat(J.V)]:j,[".".concat(y.S)]:y.E};if(n)return(0,f.A)(n)(i)}})});$.displayName="GlobalCardStyles";var Y=i(3898),X=i(70077);let ee=e=>{let{children:t,isPublishedPage:i,forceHeight:n}=e,a=(0,X.En)(),l=(0,h.oR)(),o=(0,Y.Xb)()&&(l||a);return(0,r.jsxs)(s.s,{alignSelf:"stretch",position:"relative",height:"string"==typeof n?n:i||o?"100%":"var(--100vh)",overflowY:o?"hidden":void 0,direction:"column",flex:o?1:void 0,children:[(0,r.jsx)($,{}),(0,r.jsx)(x,{}),t]})};var et=i(12060),ei=i(37243),en=i(21938),ea=i(63867),er=i(97255),es=i(87489),el=i(77232),eo=i(61386),ec=i(49617),ed=i(12872),ep=i(84739),eu=i(99641),eh=i(79733),eg=i(70813),em=i(41959);let ex=new ea.hs("animation");var ef=i(60122),eb=i(15538);let eC=()=>({absPositions:[],relPositions:[]});class ev{getPositions(e){return e?this.presentModePositions:this.editModePositions}apply(e,t){let i=e.getMeta(ex);if(i)switch(i.type){case"addAnimationPositions":this.addAnimationPositions(i.pos,t,i.isPresentMode);break;case"resetAnimationPositions":this.resetAnimationPositions(i.isPresentMode);break;case"enableAnimations":this.enabled=i.enabled;break;default:console.warn("AnimationsState: unknown action type",i)}return this}addAnimationPositions(e,t,i){let n=this.getPositions(i),a=Math.max(...n.absPositions);e.forEach(e=>{if(e<=a)return;n.absPositions.push(e);let i=(0,eb.JO)(t,e);i&&n.relPositions.push(i)})}resetAnimationPositions(e){e?this.presentModePositions=eC():this.editModePositions=eC()}getAnimationPositionsAbs(e,t){let i=ef.pJ.getState(e),n=this.getPositions(t);return i?n.relPositions.map(t=>(0,eb.d_)(e,t)).filter(Boolean):n.absPositions}constructor(){this.enabled=!0,this.presentModePositions=eC(),this.editModePositions=eC()}}let ey="animate-has-animated",ew="animatable-on-load",ek="animatable-on-load-as-block",eA="animatable-on-load-content-parent",eL="animatable-on-load-content-child",ej=e=>{switch(e.type.name){case"card":return!0===(0,ed.Wq)(e);case"cardAccentLayoutItem":return(0,ep.wL)(e);case"calloutBox":case"gallery":case"smartLayout":case"divider":return!0;case"smartDiagram":return!(0,Y.nr)();default:return(0,eg.Rj)(e)}},eE=(e,t)=>(0,eh.q)(e)||(0,eu.qK)(t),eS=(e,t)=>{let i=e.view.state.doc.resolve(t);if(!i)return;let n=e.state.doc.nodeAt(t);if(n&&ej(n)&&!eE(n,i)){let e=n.isLeaf||n.isAtom?0:-1;return{pos:i.pos+e,start:i.pos,depth:i.depth,node:n}}return(0,ei.eL)(i,ej)},eM=ei.YY.create({name:"animations",addOptions:()=>({}),addCommands:()=>({addAnimationPositions:(e,t)=>i=>{let{state:n,dispatch:a}=i;return a&&n.tr.setMeta(ex,{type:"addAnimationPositions",isPresentMode:t,pos:e}),!0},enableAnimations:e=>t=>{let{state:i,dispatch:n}=t;return n&&i.tr.setMeta(ex,{type:"enableAnimations",enabled:e}),!0},resetAnimationPositions:e=>t=>{let{state:i,dispatch:n}=t;return n&&i.tr.setMeta(ex,{type:"resetAnimationPositions",isPresentMode:e}),!0}}),addProseMirrorPlugins:()=>[new ea.k_({key:ex,state:{init:()=>new ev,apply:(e,t,i,n)=>t.apply(e,n)},props:{decorations(e){let t=[],i=this.getState(e);if(!1===i.enabled)return er.zF.create(e.doc,t);let n=((e,t)=>{let i=t.getAnimationPositionsAbs(e,(0,es.wC)((0,u.KA)().getState())===el.w.SLIDE_VIEW).reduce((e,t)=>Math.max(e,t),0),n=e.doc.nodeAt(i),a=n&&i>0?n.nodeSize:0;return i+a})(e,i);return e.doc.descendants((i,a,r,s)=>{let l=e.doc.resolve(a),o=ej(i)||eE(i,l);if(a1||(0,eh.q)(i)||"buttonGroup"===i.type.name||"calloutBox"===i.type.name||(0,em.hj)(i))}),er.zF.create(e.doc,t)}}})]});var eI=i(80621);let e_=()=>(0,eI.NF)()?(0,r.jsx)("div",{id:"sites-animations-script",dangerouslySetInnerHTML:{__html:"

').concat(e,"

");let i=tt.xI.parse(t,{renderer:e,breaks:!0,gfm:!0});return te().sanitize(i,{ALLOWED_TAGS:["p","strong","em","code","br","ul","ol","li","strike","a"],ALLOWED_ATTR:["style"]})},[t]),c=(0,a.useCallback)(()=>{var e;let t=l.current;t&&r&&r((null!=(e=t.firstElementChild)?e:t).scrollHeight)},[r]),d=(0,a.useMemo)(()=>({leading:!0,trailing:!0,maxWait:100}),[]),p=(0,ti.wb)(c,100,d);return(0,a.useEffect)(()=>{c()},[c,o]),(0,a.useEffect)(()=>{let e=l.current;if(!e||!r)return;let t=new ResizeObserver(()=>{p()});return t.observe(e),()=>{t.disconnect()}},[r,p]),(0,n.jsx)(v.a,{ref:l,maxWidth:"100%",sx:{"& p":{margin:0,"&:not(:last-child)":{marginBottom:"1em"}},"& ul, & ol":{margin:0,paddingLeft:"1.5em","&:not(:last-child)":{marginBottom:"1em"}},...i?{"& > :first-child":{display:"-webkit-box",WebkitLineClamp:"1",WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"normal"},"& > :not(:first-child)":{display:"none"}}:{}},...s,dangerouslySetInnerHTML:{__html:o}})}),ta=()=>(0,n.jsxs)(j.z,{justify:"center",align:"center",children:[(0,n.jsx)(M.g,{icon:eF.JAe,fontSize:"13px"}),(0,n.jsx)(w.E,{fontSize:"sm",fontWeight:"semibold",mt:"1px",ms:"-1px",children:(0,n.jsx)(I.x6,{id:"7175a1"})})]}),tr=e=>{let{part:t,isOpen:i,isOnlyPart:a,toggleCollapse:r,onContentHeightChange:s}=e;return(0,n.jsxs)(j.z,{w:"100%",pe:4,ps:1,alignItems:"flex-start",pt:2,onClick:r,children:[!a&&(0,n.jsx)(M.g,{icon:eF.GEE,fontSize:"6px"}),(0,n.jsx)(tn,{mt:-2,content:t.text,clampToOneLine:!i,onContentHeightChange:s})]})},ts=e=>{let{part:t}=e;return(0,n.jsxs)(eX,{children:[t.inProgressText,"…"]})},tl=e=>{let{part:t,editor:i,toggleCollapse:a}=e,r=(0,p.E)(t.toolInvocations[0]);return(0,n.jsxs)(l.s,{direction:"column",children:[(0,n.jsxs)(j.z,{justify:"space-between",width:"100%",onClick:a,children:[(0,n.jsxs)(j.z,{fontSize:"xs",children:[(0,n.jsx)(M.g,{icon:eF._$C,style:{marginInlineStart:"1px"}}),(0,n.jsx)(w.E,{fontSize:"sm",ms:"-1px",children:t.successText})]}),(0,n.jsx)(e7,{debugTitle:"".concat(r,"..."),debugObject:{invocations:t.toolInvocations.map(e=>({args:e.input,...e.output})),artifact:t.artifact}})]}),t.artifact&&(0,n.jsx)(j.z,{overflow:"auto",ms:5,overflowY:"hidden",children:t.artifact.images.map((e,t)=>{var a;return(0,n.jsx)(e2,{src:null!=(a=e.src)?a:"",alt:e.query,w:"100%",h:20,mt:2,cursor:"grab",objectFit:"cover",onDragStart:()=>{i&&(0,e3.fS)({editor:i,content:{type:"image",attrs:e},operation:"replace"})}},t)})})]})},to=e=>{let{part:t}=e,i=(0,p.E)(t.toolInvocation);return(0,n.jsxs)(j.z,{justify:"start",align:"center",width:"100%",alignItems:"flex-start",children:[(0,n.jsxs)(j.z,{justify:"space-between",alignItems:"flex-start",spacing:1,children:[(0,n.jsx)(M.g,{icon:eF.lEd,fontSize:"13px",style:{marginTop:"4px"}}),(0,n.jsxs)(w.E,{fontSize:"sm",fontWeight:"semibold",children:["Error: ",t.errorText]})]}),(0,n.jsx)(e7,{buttonText:i,debugTitle:"".concat(i," (ERROR)"),debugObject:{args:t.toolInvocation.input,...t.toolInvocation.output}})]})};var tc=i(81842),td=i(85602);let tp=e=>{let{isApplied:t}=e,i=(0,eP.dU)("deepocean.100","elevation.5"),n=(0,eP.dU)("spacedust.50","elevation.3"),a=(0,eP.dU)("deepocean.200","elevation.6"),r=(0,eP.dU)("spacedust.100","elevation.4"),s=(0,eP.dU)("deepocean.600","sky.300"),l=(0,eP.dU)("gray.300","gray.600"),o=(0,eP.dU)("deepocean.950","sky.50"),c=(0,eP.dU)("gray.800","gray.300");return{getBgColor:()=>t?i:n,getBgColorHover:()=>t?a:r,getBorderColor:()=>t?s:l,getTextColor:()=>t?o:c}};var tu=i(38791);let th=(0,a.memo)(e=>{let{result:t,ratings:i}=e,a=(0,Y.GV)(eo.eb);return(0,n.jsxs)(C.B,{pt:2,children:[(0,n.jsxs)(j.z,{children:[(0,n.jsx)(v.a,{color:"gray.500",children:(0,n.jsx)(M.g,{icon:S.B4x,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(w.E,{fontSize:"sm",fontWeight:"semibold",children:t.title})]}),(0,n.jsx)(A.r,{columns:3,spacing:2,children:t.images.map((e,i)=>(0,n.jsx)(tg,{attrs:e.attrs,added:e.added,onDragStart:n=>{if(!a||!e.attrs.src)return;let r=document.createElement("div");r.style.width="80px",r.style.height="80px",r.style.backgroundImage="url(".concat(e.attrs.src,")"),r.style.backgroundSize="cover",r.style.borderRadius="4px",document.body.appendChild(r),n.dataTransfer.setDragImage(r,40,40),setTimeout(()=>r.remove(),0),(0,tu.f)({editor:a,content:{type:"image",attrs:e.attrs}});let s=new AbortController;window.addEventListener("drop",()=>{let e=(0,Y.KA)(),n=(0,eo.fN)(t.messageId)(e.getState());if((null==n?void 0:n.type)==="image-artifact"){console.debug("[buddy] image artifact handle drop");let t=ez()(n);t.images[i].added=!0,e.dispatch((0,eo.Jw)(t))}s.abort()},{signal:s.signal}),window.addEventListener("dragend",()=>{console.debug("[buddy] image artifact handle dragend"),s.abort()},{signal:s.signal})}},i))}),(0,n.jsx)(j.z,{justify:"flex-end",w:"100%",children:i})]})});th.displayName="ImageArtifactMessageResult";let tg=e=>{var t;let{attrs:i,added:a,key:r,onDragStart:s}=e,o=tp({isApplied:a});return(0,n.jsxs)(l.s,{overflow:"hidden",p:1.5,pt:1,role:"group",flexDirection:"column",justifyContent:"start",position:"relative",align:"left",border:"2px solid",borderRadius:"md",transition:"all .25s ease-in-out",borderColor:o.getBorderColor(),cursor:"grab",bg:o.getBgColor(),_hover:{bg:o.getBgColorHover()},_active:{cursor:"grabbing"},draggable:!0,onDragStart:s,children:[(0,n.jsxs)(j.z,{align:"start",spacing:.25,mb:1,ms:0,h:"18px",alignItems:"center",children:[(0,n.jsx)(v.a,{w:0,overflow:"hidden",opacity:0,transform:"translateX(-8px)",transition:"all 0.2s ease-in-out",_groupHover:{w:"14px",opacity:1,transform:"translateX(0)"},color:o.getTextColor(),children:(0,n.jsx)(M.g,{icon:eF.IMq})}),(0,n.jsx)(w.E,{fontSize:"xs",fontWeight:"semibold",color:o.getTextColor(),children:a?(0,n.jsx)(I.x6,{id:"hp8OtS"}):(0,n.jsx)(I.x6,{id:"l7mqG6"})})]}),(0,n.jsx)(H.Me,{src:null!=(t=i.src)?t:void 0,borderRadius:4,draggable:!1})]},r)};var tm=i(8099),tx=i(55775);let tf=(0,a.memo)(e=>{let{variation:t}=e,i=ec(),r=(0,Y.GV)((0,eo.B3)(t)),{getBgColor:s,getBgColorHover:o,getBorderColor:c,getTextColor:d}=tp({isApplied:r}),p=(0,tx.rd)("colors",c()),u=(0,a.useCallback)(()=>{r||eu.r.applyResultVariation(i,t),eu.r.focusResultVariation(i,t)},[i,r,t]);return(0,n.jsxs)(l.s,{p:2,pt:1,overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",position:"relative",align:"left",borderRadius:"lg",border:"1px solid",borderColor:c(),outline:r?"1px solid ".concat(p):"none",outlineOffset:"-2px",_hover:{bg:o()},onClick:u,cursor:"pointer",bg:s(),children:[(0,n.jsx)(w.E,{fontSize:"xs",fontWeight:"semibold",color:d(),mb:1,children:t.name}),t.attrs.src&&(0,n.jsx)(H.Me,{src:t.attrs.src,borderRadius:4})]})});tf.displayName="MessageResultImageVariation";let tb=e=>{let{variant:t,onClick:i,ariaLabel:a,...r}=e,s="go-back"===t;return(0,n.jsx)(E.$,{variant:s?"ghost":"plain",size:"xs",onClick:i,"aria-label":a||(s?"Go back":"Cancel"),rightIcon:(0,n.jsx)(M.g,{icon:s?S.U23:S.XOT,fixedWidth:!0}),...r,children:s?(0,n.jsx)(I.x6,{id:"CKyk7Q"}):(0,n.jsx)(I.x6,{id:"dEgA5A"})})};var tC=i(30721),tv=i(80720);let ty=a.memo(e=>{let{initialContent:t,variationName:i,isSelected:r,interactionId:s,cardIds:l,themeId:o,children:c,...d}=e,p=ec(),[u,h]=(0,a.useState)(!1),g=(0,Y.GV)((0,es.c8)(o)),{getTextColor:m}=tp({isApplied:r});return((0,a.useEffect)(()=>{requestAnimationFrame(()=>{h(!0)})},[]),u)?(0,n.jsx)(tv.q,{initialContent:t,theme:g,onCreate:e=>{e.gammaOrgId=(0,ep.gx)(),e.gammaDocId=p.editor.gammaDocId,requestAnimationFrame(()=>{(0,eB.Sg)({editor:e,content:t,theme:g,interactionId:s})})},children:(0,n.jsxs)(C.B,{justify:"start",align:"start",spacing:1,pos:"relative",...d,children:[l.map((e,t)=>(0,n.jsxs)(a.Fragment,{children:[0===t&&(0,n.jsx)(w.E,{fontSize:"xs",fontWeight:"semibold",color:m(),children:i}),(0,n.jsx)(v.a,{borderRadius:"md",overflow:"hidden",maxH:"200px",children:(0,n.jsx)(tC.N,{cardId:e},e)})]},e)),c]})}):null});ty.displayName="DocEditorPreview";let tw=(0,a.memo)(e=>{let{variation:t}=e,i=ec(),r=(0,Y.GV)((0,eo.B3)(t)),{themeId:s,jsonContent:o}=(0,Y.GV)((0,eo.BV)(t.toApplyCheckpointId)),c=[t.previewCardId],{getBgColor:d,getBgColorHover:p,getBorderColor:u}=tp({isApplied:r}),h=(0,tx.rd)("colors",u()),g=(0,a.useCallback)(()=>{r||eu.r.applyResultVariation(i,t),eu.r.focusResultVariation(i,t)},[i,r,t]);return(0,n.jsx)(l.s,{p:2,pt:1,borderRadius:"lg",bg:d(),border:"1px solid",borderColor:u(),outline:r?"1px solid ".concat(h):"none",outlineOffset:"-2px",_hover:{bg:p()},overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",onClick:g,cursor:"pointer",position:"relative",align:"center",maxH:"300px",css:{"--editor-width":"166px","--line-thickness":"1px"},children:(0,n.jsx)(ty,{initialContent:o,themeId:s,cardIds:c,isSelected:r,interactionId:t.messageId,variationName:t.name,children:r&&(0,n.jsx)(y.E,{colorScheme:"deepocean",bg:"deepocean.500",variant:"solid",position:"absolute",top:"45%",insetStart:"50%",color:"white",transform:"translateX(-50%)",zIndex:2,fontSize:"xs",opacity:0,cursor:"pointer",_groupHover:{opacity:1},transition:"opacity 0.2s",children:(0,n.jsx)(I.x6,{id:"9krCfL"})})})})});tw.displayName="MessageResultCardVariation";let tk=(0,a.memo)(e=>{let{variation:t}=e,i=ec(),r=(0,Y.GV)((0,eo.B3)(t)),{getBgColor:s,getBorderColor:o,getBgColorHover:c}=tp({isApplied:r}),d=(0,tx.rd)("colors",o()),{themeId:p,jsonContent:u}=(0,Y.GV)((0,eo.BV)(t.toApplyCheckpointId)),h=t.previewCardIds,g=(0,a.useCallback)(()=>{if(!r)return void eu.r.applyResultVariation(i,t);eu.r.focusResultVariation(i,t)},[i,r,t]);return(0,n.jsxs)(l.s,{p:2,pt:1,borderRadius:"lg",bg:s(),border:"1px solid",borderColor:o(),outline:r?"1px solid ".concat(d):"none",outlineOffset:"-2px",_hover:{bg:c()},overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",onClick:g,cursor:"pointer",position:"relative",align:"center",maxH:"300px",css:{"--editor-width":"166px","--line-thickness":"1px"},children:[(0,n.jsx)(ty,{initialContent:u,themeId:p,cardIds:h,isSelected:r,interactionId:t.messageId,variationName:t.name}),r&&(0,n.jsx)(y.E,{colorScheme:"deepocean",bg:"deepocean.500",variant:"solid",position:"absolute",top:"50%",color:"white",insetStart:"50%",transform:"translateX(-50%)",zIndex:2,fontSize:"xs",opacity:0,_groupHover:{opacity:1},transition:"opacity 0.2s",children:(0,n.jsx)(I.x6,{id:"0MgdN+"})})]})});tk.displayName="MessageResultDeckVariation";let tA=e=>{let{title:t,children:i}=e,a=(0,eP.dU)("gray.400","gray.300");return(0,n.jsx)(C.B,{py:2,align:"space-between",w:"100%",borderRadius:"md",children:(0,n.jsxs)(j.z,{justify:"space-between",w:"100%",children:[(0,n.jsxs)(j.z,{spacing:1,children:[(0,n.jsx)(v.a,{color:a,children:(0,n.jsx)(M.g,{icon:eF.QRE,fixedWidth:!0,size:"sm",style:{marginInlineStart:"-1px"}})}),(0,n.jsx)(w.E,{fontSize:"sm",fontWeight:"semibold",color:a,children:t})]}),i]})})},tL=e=>{let{result:t,showCancelButton:i,cancelRollback:a,onGoBack:r,state:s,ratings:l}=e,o=(0,eP.dU)("deepocean.800","deepocean.300"),c=(0,Y.GV)(eo.Bu);return"done"===s?(0,n.jsx)(tA,{title:t.title,children:(0,n.jsx)(tm.m,{label:(0,n.jsx)(I.x6,{id:"b29QuD",values:{GAMMA_AGENT_PROPER_NOUN:R.Gg}}),isDisabled:!c,placement:"top",children:(0,n.jsx)(tb,{variant:"go-back",onClick:r,disabled:c})})}):(0,n.jsxs)(C.B,{align:"space-between",w:"100%",children:[(0,n.jsxs)(j.z,{justify:"space-between",w:"100%",py:2,pb:0,children:[(0,n.jsxs)(j.z,{spacing:1,children:[(0,n.jsx)(v.a,{color:o,children:(0,n.jsx)(M.g,{icon:S.B4x,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(w.E,{fontSize:"sm",fontWeight:"semibold",children:(0,n.jsx)(I.x6,{id:"kNTUcC"})})]}),i&&(0,n.jsx)(tb,{variant:"cancel",onClick:a})]}),(0,n.jsxs)(C.B,{spacing:4,children:[(0,n.jsx)(A.r,{columns:2,spacing:1,children:t.variations.map((e,t)=>{switch(e.previewType){case"doc":return(0,n.jsx)(tk,{variation:e},t);case"card":return(0,n.jsx)(tw,{variation:e},t);case"image":return(0,n.jsx)(tf,{variation:e},t);default:return null}})}),(0,n.jsx)(j.z,{justify:"flex-end",w:"100%",children:l})]})]})};var tj=i(56570),tE=i(10500),tS=i(68013),tM=i(22832),tI=i(29810),t_=i(23995),tD=i(94657),tR=i(31694),tT=i(38077),tz=i(78140),tH=i(36999),tB=i(16936),tN=i(12514),tP=i(41283),tF=i(6760),tV=i(85595),tO=i(39093),tZ=i(96230);let tG=(0,a.memo)(e=>{let{theme:t}=e,i=(0,ei.iW)({theme:t}),a=t.name.replace(tZ.M8,"");return(0,n.jsxs)(tz.W,{isLazy:!0,children:[(0,n.jsx)(tH.I,{as:tB.K,isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(M.g,{icon:S.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(I.x6,{id:"7L01XJ"})}),(0,n.jsx)(tN.Z,{children:(0,n.jsxs)(tP.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)(v.a,{px:4,py:0,maxWidth:"300px",children:[(0,n.jsx)(w.E,{noOfLines:3,children:a}),t.createdTime&&(0,n.jsx)(w.E,{fontSize:"sm",color:"gray.500",noOfLines:1,children:(0,n.jsx)(I.x6,{id:"MXSt4t",values:{0:(0,tO.A)((0,tD.A)(t.createdTime),"PPP")}})}),t.createdBy&&(0,n.jsx)(c.Tz,{label:t.createdBy.email,children:(0,n.jsx)(w.E,{display:"inline-block",fontSize:"sm",color:"gray.500",noOfLines:1,children:(0,n.jsx)(I.x6,{id:"t490IT",values:{0:t.createdBy.displayName}})})})]}),(0,n.jsx)(tF.N,{}),(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:eF.ub2,fixedWidth:!0}),onClick:i,children:(0,n.jsx)(I.x6,{id:"yKu/3Y"})})]})})]})});var tU=i(21938),tW=i(7342),tK=i(26533),tQ=i(35738),tq=i(44464),tJ=i(48086),t$=i(22465),tY=i(26667),tX=i(64576),t0=i(28547),t1=i(15223);let t2=(0,a.memo)(e=>{let{theme:t,variant:i="outline",children:a,heightEm:r=8,...s}=e,{contentStyles:o}=t.config,c=(0,tq.fS)(t),d=(0,tK.Mw)(t),p=(0,t1.ZI)(t);"string"==typeof p["--card-border-radius"]&&(p["--card-border-radius"]=function(e){let t=parseFloat(e);return e.endsWith("em")&&t>1?"".concat(1,"em"):e}(p["--card-border-radius"]));let u=(0,tY.S)(t,!1),h=(0,tq.FD)(c,d,H.XS),{currentWorkspace:g}=(0,tJ.ur)(),m=(0,t$.fL)(null==g?void 0:g.id),x=t3(t),f=t.id===(null==m?void 0:m.defaultThemeId),C=(0,_.u)("themeTextPreviewSVGs")&&t.previewUrl,k={fontSize:"0.8em",padding:"0.2em 0.4em",borderRadius:"0.3em",insetStart:2,top:2,zIndex:1};return(0,n.jsxs)(v.a,{css:p,sx:u,w:"100%",pos:"relative",children:[x&&!f&&null===t.workspaceId&&(0,n.jsx)(y.E,{position:"absolute",colorScheme:"green",...k,children:(0,n.jsx)(I.x6,{id:"isRobC"})}),f&&(0,n.jsx)(tm.m,{openDelay:300,label:(0,n.jsx)(I.x6,{id:"dWkBMI"}),placement:"top",cursor:"help",children:(0,n.jsx)(y.E,{position:"absolute",colorScheme:"gray",cursor:"help",...k,children:(0,n.jsx)(I.x6,{id:"ovBPCi"})})}),(0,n.jsxs)(l.s,{borderTopRadius:"ghost"===i?"none":"md",boxShadow:"sm",_focus:{boxShadow:"outline"},p:"".concat(r/8,"em"),transitionProperty:"common",transitionDuration:"normal",...h,backgroundAttachment:"initial",direction:"row",align:"center",overflow:"hidden",minH:"".concat(r,"em"),maxH:"".concat(r,"em"),...s,children:[!C&&(0,n.jsx)(tW.m,{theme:t}),(0,n.jsx)(v.a,{sx:{...tX.CO,...o},borderRadius:"base",className:"".concat(tQ._P," ").concat(d?"is-dark":""),color:d?"white":"gray.800",flex:1,pointerEvents:"none",dir:"ltr",children:(0,n.jsx)(v.a,{gridArea:'"body"',py:"".concat(r/8,"em"),px:"".concat(r/8,"em"),position:"relative",minH:"".concat(3*r/4,"em"),children:C?(0,n.jsx)(b._,{src:t.previewUrl,position:"absolute",width:"".concat(7.75/8*r,"em"),objectFit:"contain",inset:"".concat(r/8,"em"),fallback:(0,n.jsx)(v.a,{pos:"absolute",inset:"-".concat(r/8,"em"),bg:"gray.300",backgroundImage:tT.A.src,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.E,{className:"block-title",mt:"0 !important",mb:"var(--chakra-space-1) !important",children:(0,n.jsx)(w.E,{as:"span",className:(0,tU.cx)("title",t0.U6),fontSize:"1.6em !important",paddingBottom:"0 !important",children:(0,n.jsx)(I.x6,{id:"MHrjPM"})})}),(0,n.jsx)(w.E,{fontSize:"0.9em !important",noOfLines:3,className:"block block-paragraph",my:"0 !important",children:(0,n.jsx)(I.x6,{id:"U41VTK",components:{0:(0,n.jsx)(w.E,{as:"a",className:"link"})}})})]})})})]}),a]})});t2.displayName="ThemePreviewThumbnail";let t3=e=>{if(!e.createdTime)return!1;let t=new Date(e.createdTime),i=new Date;return i.setDate(i.getDate()-30),t>i};var t5=i(10961),t4=i(18826),t6=i(32982),t9=i(83691),t7=i(25649);let t8=(0,a.memo)(e=>{let{onCustomizeThemeClick:t,onEditThemeClick:i,onSetAsWorkspaceDefaultThemeClick:a,onCopyThemeId:r,theme:s}=e,{isGammaOrgUser:l,currentWorkspace:o}=(0,ep.ur)(),c=(0,t$.fL)(null==o?void 0:o.id),d=l&&"production"!==t9.$.APPLICATION_ENVIRONMENT,p=(0,tJ.CX)(),u=s.id===(null==c?void 0:c.defaultThemeId);return(0,n.jsxs)(tz.W,{isLazy:!0,children:[(0,n.jsx)(tH.I,{as:tB.K,isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(M.g,{icon:S.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(I.x6,{id:"7L01XJ"})}),(0,n.jsx)(tN.Z,{children:(0,n.jsxs)(tP.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),children:[(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.WSb,fixedWidth:!0}),onClick:t,children:(0,n.jsx)(I.x6,{id:"/b0MjO"})}),(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.jTw,fixedWidth:!0}),onClick:r,children:(0,n.jsx)(I.x6,{id:"8HR5G/",values:{THEME_ID_PROPER_NOUN:R.w},components:{0:(0,n.jsx)(tM.C,{colorScheme:"gray"})}})}),p&&!u&&(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.fyG,fixedWidth:!0}),onClick:a,children:(0,n.jsx)(I.x6,{id:"rbjUma"})}),d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tF.N,{}),(0,n.jsx)(tV.D,{color:"orange.500",icon:(0,n.jsx)(v.a,{boxSize:"4",children:(0,n.jsx)(t7.T,{})}),onClick:i,children:"Edit theme"})]})]})})]})});var ie=i(74771),it=i(80314),ii=i(41781),ia=i(16426),ir=i(61204),is=i(81278),il=i(1319);let io=e=>{let{theme:t,isOpen:i,onClose:r}=e,{asPath:s}=(0,is.useRouter)(),[l,o]=(0,a.useState)(),[c,d]=(0,a.useState)(),p=(0,Y.GV)(il.Jo),u=(0,ei.n_)({theme:t,showLinkToDashboard:!!p}),{data:b,loading:C}=(0,X.eKT)({variables:{id:null==t?void 0:t.id},skip:!t||"new"===t.id});(0,a.useEffect)(()=>{var e,t;!C&&b&&((null==(e=b.theme)?void 0:e.docCount)&&o(b.theme.docCount),(null==(t=b.theme)?void 0:t.siteCount)&&d(b.theme.siteCount))},[C,b,o,d]);let v=(0,a.useMemo)(()=>{let e=0;return l&&l>0&&(e+=l),c&&c>0&&(e+=c),e},[l,c]);return(0,n.jsxs)(h.aF,{closeOnOverlayClick:!1,isOpen:i,onClose:r,size:"lg",children:[(0,n.jsx)(g.m,{}),(0,n.jsxs)(m.$,{children:[(0,n.jsx)(e4.r,{children:(0,n.jsx)(I.x6,{id:"oh7Knm",values:{0:t.name}})}),(0,n.jsx)(f.c,{children:v>0?(0,n.jsxs)(w.E,{mb:2,children:[(0,n.jsx)(I.x6,{id:"uSopl9",values:{totalCount:v,GAMMA_ARTIFACT_PROPER_NOUN:R.TP,GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:R.Ix}})," ",(0,n.jsx)(I.x6,{id:"c+lbSJ",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:R.Ix}})," ","/#themes"!==s&&(0,n.jsx)(I.x6,{id:"kLomb7",components:{0:(0,n.jsx)(it.N,{color:"trueblue.500",colorScheme:"trueblue",href:tZ.fr,textDecoration:"underline",isExternal:!0}),1:(0,n.jsx)(ie.p,{mx:"2px"})}})]}):C?(0,n.jsx)(ii.E,{h:"1em",mb:2}):(0,n.jsx)(w.E,{mb:2,children:(0,n.jsx)(I.x6,{id:"KNTN0L",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:R.Ix}})})}),(0,n.jsx)(ia.j,{children:(0,n.jsxs)(ir.e,{children:[(0,n.jsx)(E.$,{variant:"ghost",onClick:r,children:(0,n.jsx)(I.x6,{id:"dEgA5A"})}),(0,n.jsx)(E.$,{variant:"hazardous",onClick:()=>{u(),r()},children:(0,n.jsx)(I.x6,{id:"zck3yw"})})]})}),(0,n.jsx)(x.s,{})]})]})},ic=(0,a.memo)(e=>{let{theme:t,openThemeEditorWithThisTheme:i,onDuplicate:r,onShareLink:l,onCopyThemeId:o,onArchiveThemeModalOpen:d,isArchiveThemeModalOpen:p,onArchiveThemeModalClose:u,hasCustomFonts:h}=e,{canMakeStandard:g,convertToStandard:m}=(0,ei._k)(t),{currentWorkspace:x}=(0,tJ.ur)(),f=(0,t$.fL)(null==x?void 0:x.id),b=(0,tJ.CX)(),[C]=(0,X.l_E)(),y=(0,s.d)(),k=t.id===(null==f?void 0:f.defaultThemeId),A=(0,a.useCallback)(()=>{(null==x?void 0:x.id)&&C({variables:{input:{id:x.id,defaultThemeId:t.id}},optimisticResponse:{updateWorkspace:{...x,defaultThemeId:t.id}}}).then(()=>{y({title:(0,n.jsx)(I.x6,{id:"jpJi4R"}),description:(0,n.jsx)(I.x6,{id:"9TM+t9",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:R.Ix}}),status:"success",duration:3e3,position:"top"})}).catch(()=>{console.warn("Error updating theme"),y({title:(0,n.jsx)(I.x6,{id:"1sTMTp"}),status:"error",duration:3e3,position:"top"})})},[x,t.id,C,y]);return(0,n.jsxs)(tz.W,{isLazy:!0,children:[(0,n.jsx)(tH.I,{as:tB.K,isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(M.g,{icon:S.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(I.x6,{id:"7L01XJ"})}),(0,n.jsx)(tN.Z,{children:(0,n.jsxs)(tP.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)(v.a,{px:4,py:0,maxWidth:"300px",children:[(0,n.jsx)(w.E,{noOfLines:3,children:t.name}),t.createdTime&&(0,n.jsx)(w.E,{fontSize:"xs",color:"gray.500",noOfLines:1,children:(0,n.jsx)(I.x6,{id:"MXSt4t",values:{0:(0,tO.A)((0,tD.A)(t.createdTime),"PPP")}})}),t.createdBy&&(0,n.jsx)(c.Tz,{label:t.createdBy.email,children:(0,n.jsx)(w.E,{display:"inline-block",fontSize:"xs",color:"gray.500",noOfLines:1,children:(0,n.jsx)(I.x6,{id:"t490IT",values:{0:t.createdBy.displayName}})})})]}),(0,n.jsx)(tF.N,{}),(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.MT7,fixedWidth:!0}),onClick:i,children:(0,n.jsx)(I.x6,{id:"ePK91l"})}),(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.$3n,fixedWidth:!0}),onClick:r,children:(0,n.jsx)(I.x6,{id:"euc6Ns"})}),(0,n.jsxs)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.CQO,fixedWidth:!0}),onClick:l,children:[(0,n.jsx)(I.x6,{id:"RGCCrg"}),h&&(0,n.jsx)(w.E,{fontSize:"sm",color:"gray.500",noOfLines:1,children:(0,n.jsx)(I.x6,{id:"A8cpC7"})})]}),(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.jTw,fixedWidth:!0}),onClick:o,children:(0,n.jsx)(I.x6,{id:"8HR5G/",values:{THEME_ID_PROPER_NOUN:R.w},components:{0:(0,n.jsx)(tM.C,{colorScheme:"gray"})}})}),b&&!k&&(0,n.jsx)(tV.D,{icon:(0,n.jsx)(M.g,{icon:S.fyG,fixedWidth:!0}),onClick:A,children:(0,n.jsx)(I.x6,{id:"rbjUma"})}),g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tF.N,{}),(0,n.jsx)(tV.D,{color:"orange.500",icon:(0,n.jsx)(v.a,{boxSize:"4",children:(0,n.jsx)(t7.T,{})}),onClick:m,children:(0,n.jsx)(I.x6,{id:"thLYdn"})})]}),(0,n.jsx)(tF.N,{}),(0,n.jsx)(tV.D,{color:"red.500",icon:(0,n.jsx)(M.g,{icon:S.Oh6,fixedWidth:!0}),onClick:d,children:(0,n.jsx)(I.x6,{id:"B495Gs"})})]})}),p&&(0,n.jsx)(tN.Z,{children:(0,n.jsx)(io,{theme:t,isOpen:!0,onClose:u})})]})}),id={transitionProperty:"common",shadow:void 0,padding:2,hoverStyles:{bgColor:"deepocean.50"},themeNamePadding:0},ip={...id,border:"1px solid",borderColor:"gray.200",borderColorSelected:"sky.600",bgColorSelected:"deepocean.50",hoverStyles:{bgColor:"deepocean.50",borderColor:"deepocean.400"}},iu={ghost:id,"ghost-bordered":ip,outline:{transitionProperty:"none",shadow:"md",padding:0,hoverStyles:{shadow:"lg",bgColor:"gray.50"},themeNamePadding:2}},ih=e=>{let{isChecked:t,name:i}=e,a=(0,eP.dU)("trueblue.700","deepocean.300");return(0,n.jsxs)(j.z,{spacing:1,alignItems:"flex-start",children:[t&&(0,n.jsx)(tE.S,{w:3,h:"auto",me:1,mt:1,color:a}),(0,n.jsx)(w.E,{fontSize:"sm",noOfLines:1,"data-testid":"theme-name",color:t?a:void 0,overflowWrap:"anywhere",children:i})]})},ig=(0,a.memo)(e=>{var t,i,r,o,c,p;let{theme:u,isChecked:h=!1,variant:g="outline",onThemeClicked:m,disableEditing:x,hasCustomFonts:f=!1,placeholderPadding:b=2,previewHeightEm:C=8,compact:y=!1}=e,w=(0,ee.st)(),k=(0,s.d)(),A=iu[g],L=(0,a.useRef)(null),S=(0,eP.dU)("white","gray.700"),M=(0,eP.dU)("gray.300","gray.600"),_=(0,eP.dU)(h?null!=(c=A.bgColorSelected)?c:"deepocean.100":"white",h?"gray.600":"gray.700"),D=(0,eP.dU)(A.borderColor,"gray.600"),T=h?A.borderColorSelected:D,z=(0,eP.dU)(A.hoverStyles.borderColor,null!=(p=A.hoverStyles.borderColor)?p:"gray.500"),H=h?A.borderColorSelected:z,B=(0,eP.dU)(A.hoverStyles.bgColor,"gray.600"),N=h?_:B,P=h?void 0:{shadow:A.hoverStyles.shadow,bgColor:N,borderColor:H},{currentWorkspace:F,user:V}=(0,ep.ur)(),[O]=(0,X.hc)(),[Z]=(0,X.l_E)(),G=(0,a.useCallback)(()=>{(0,t6.vd)({theme:u})},[u]),U=(0,a.useCallback)(()=>{(0,t6.L6)({theme:u})},[u]),{isOpen:W,onOpen:K,onClose:Q}=(0,e5.j)({id:"ArchiveThemeModalDisclosure"}),q=u.name.replace(tZ.M8,""),J=(0,t5.sx)({themeId:u.id}),{onCopy:$}=(0,tS.i)(J),{onCopy:Y}=(0,tS.i)(u.id),et=(0,a.useCallback)(()=>{if(!V||!F)return;let{id:e,...t}=u;O({variables:{id:e},update:(e,t)=>{let{data:i}=t;(null==i?void 0:i.duplicateTheme)&&e.writeQuery({query:X.a83,variables:{workspaceId:u.workspaceId,archived:!1},data:{themes:[i.duplicateTheme]}})},optimisticResponse:{duplicateTheme:{id:"temp",__typename:"Theme",...t,name:"".concat(q," (copy)"),archived:!1,createdTime:new Date().toISOString(),updatedTime:new Date().toISOString()}}}).then(t=>{let{data:i}=t;if(!i)return;let n=i.duplicateTheme.name;null==w||w.track(ee.VV.THEME_DUPLICATED,{theme_id:i.duplicateTheme.id,source_theme_id:e,name:q}),null==w||w.track(ee.VV.THEME_CREATED,{theme_id:i.duplicateTheme.id,name:n,type:"duplicate"}),k({title:d.Ru._({id:"D64sZs",values:{themeName:n}}),status:"success",duration:3e3,position:"top",isClosable:!0}),(0,t6.vd)({theme:i.duplicateTheme})}).catch(e=>{console.error("Couldn't duplicate theme ".concat(u.name," error: ").concat(e)),k({title:d.Ru._({id:"aOi88n",values:{err:e}}),status:"error",duration:3e3,position:"top",isClosable:!1})})},[V,F,u,O,q,w,k]),ei=(0,a.useCallback)(()=>{(null==F?void 0:F.id)&&Z({variables:{input:{id:F.id,defaultThemeId:u.id}},optimisticResponse:{updateWorkspace:{...F,defaultThemeId:u.id}}}).then(()=>{k({title:(0,n.jsx)(I.x6,{id:"jpJi4R"}),description:(0,n.jsx)(I.x6,{id:"9TM+t9",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:R.Ix}}),status:"success",duration:3e3,position:"top"})}).catch(()=>{console.warn("Error updating theme"),k({title:(0,n.jsx)(I.x6,{id:"1sTMTp"}),status:"error",duration:3e3,position:"top"})})},[F,u,Z,k]),en=(0,a.useCallback)(()=>{if(!V||!F)return;let{name:e}=u;$(),k({title:(0,n.jsx)(I.x6,{id:"EfkecX",values:{name:e}}),description:(0,n.jsx)(I.x6,{id:"MXBeyi"}),status:"success",duration:5e3,position:"top",isClosable:!0})},[V,F,u,$,k]),ea=(0,a.useCallback)(()=>{if(!V||!F)return;let{name:e}=u;Y(),k({title:(0,n.jsx)(I.x6,{id:"h3tz9/",values:{THEME_ID_PROPER_NOUN:R.w,name:e},components:{0:(0,n.jsx)(tM.C,{colorScheme:"gray"})}}),status:"success",duration:3e3,isClosable:!0,position:"top"})},[V,F,Y,u,k]),er=u.workspaceId&&!!(null==(t=u.createdBy)?void 0:t.displayName)&&!y,es=!!m,el=!G||x,{inViewport:eo,dimensions:ec,ref:ed}=(0,t4.v)({dimensions:{width:50,height:er?220:172}}),eu=e=>{L.current=e,ed(e)};if(!1===eo){let e=!y&&ec?"".concat(ec.width,"px"):"".concat(13*C/8,"em"),t=!y&&ec?"".concat(ec.height,"px"):"".concat(C/2,"em");return(0,n.jsxs)(l.s,{ref:eu,bgColor:S,"data-theme-id":u.id,textAlign:"start",borderRadius:"md",outline:"none",minH:t,minW:e,direction:"column",p:b,sx:{contentVisibility:"auto",containIntrinsicSize:"".concat(e," ").concat(t)},children:[(0,n.jsx)(v.a,{minH:"".concat(C,"em"),maxH:"".concat(C,"em"),bg:M,backgroundImage:tT.A.src,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}),(0,n.jsx)(v.a,{w:"100%",p:2*(0===b),pt:er?5:1,children:(0,n.jsx)(ih,{name:q,isChecked:h})})]})}let eh=u.updatedTime?(0,t_.A)((0,tD.A)(u.updatedTime)):"";return(0,n.jsxs)(v.a,{ref:eu,sx:{contentVisibility:"auto",containIntrinsicSize:"13em"},bgColor:_,textAlign:"start",tabIndex:es?0:void 0,borderRadius:"md",border:A.border,borderColor:T,transitionProperty:A.transitionProperty,transitionDuration:"normal",outline:"none",onClick:()=>es?null==m?void 0:m(u):void 0,onKeyPress:e=>{es&&"Enter"===e.key&&(null==m||m(u))},_hover:es?P:void 0,_focus:{boxShadow:h||!es?void 0:"outline"},shadow:A.shadow,p:A.padding,"data-theme-id":u.id,"data-testid":h?"current-theme-preview":void 0,cursor:es?"pointer":void 0,role:"group",position:"relative",children:[(0,n.jsx)(t2,{theme:u,heightEm:C,children:h&&!x&&(0,n.jsx)(E.$,{opacity:0,_groupHover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal",position:"absolute",bottom:2,insetEnd:2,size:"sm",variant:"solid",onClick:u.workspaceId?G:U,children:u.workspaceId?(0,n.jsx)(I.x6,{id:"ePK91l"}):(0,n.jsx)(I.x6,{id:"srRMnJ"})})}),(0,n.jsxs)(l.s,{align:"baseline",mt:1,direction:"column",p:A.themeNamePadding,children:[er&&(0,n.jsx)(l.s,{my:2,children:(0,n.jsx)(ih,{name:q,isChecked:h})}),(0,n.jsxs)(j.z,{alignItems:"flex-start",w:"100%",children:[er?(0,n.jsx)(tR.S,{createdByYou:(null==(i=u.createdBy)?void 0:i.id)===(null==V?void 0:V.id),createdByName:null==(r=u.createdBy)?void 0:r.displayName,createdByProfileImageUrl:null==(o=u.createdBy)?void 0:o.profileImageUrl,timestampDescription:u.updatedTime&&(0,n.jsx)(I.x6,{id:"I8D9c7",values:{formattedThemeUpdateTime:eh}})}):(0,n.jsx)(ih,{name:q,isChecked:h}),(0,n.jsx)(tI.h,{}),el?null:u.workspaceId&&!u.archived?(0,n.jsx)(ic,{theme:u,openThemeEditorWithThisTheme:G,onDuplicate:et,onShareLink:en,onCopyThemeId:ea,onArchiveThemeModalOpen:K,isArchiveThemeModalOpen:W,onArchiveThemeModalClose:Q,hasCustomFonts:f}):u.workspaceId&&!0===u.archived?(0,n.jsx)(tG,{theme:u}):(0,n.jsx)(t8,{onCustomizeThemeClick:U,onEditThemeClick:G,onSetAsWorkspaceDefaultThemeClick:ei,onCopyThemeId:ea,theme:u})]})]})]})});ig.displayName="ThemePreview";let im=e=>{let{result:t,state:i,ratings:r}=e,{isOpen:s,onOpen:l,onClose:o}=(0,e5.j)(),c="current"===i||s,d=(0,Y.GV)(es.ST),p=(0,Y.GV)(en.SJ),u=er(),h=(0,eP.dU)("deepocean.800","deepocean.300"),g=(0,a.useCallback)(e=>{u(e)},[u]);return c?(0,n.jsxs)(C.B,{align:"space-between",w:"100%",children:[(0,n.jsxs)(j.z,{justify:"space-between",w:"100%",px:0,py:2,pb:0,border:"1px solid",borderColor:"transparent",children:[(0,n.jsxs)(j.z,{children:[(0,n.jsx)(v.a,{color:h,children:(0,n.jsx)(M.g,{icon:S.B4x,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(w.E,{fontSize:"sm",fontWeight:"semibold",children:(0,n.jsx)(I.x6,{id:"9KqPc+"})})]}),s&&(0,n.jsx)(E.$,{variant:"ghost",size:"xs",onClick:o,"aria-label":"close",rightIcon:(0,n.jsx)(M.g,{icon:S.bnw,fixedWidth:!0}),children:(0,n.jsx)(I.x6,{id:"yz7wBu"})})]}),(0,n.jsx)(C.B,{spacing:4,children:(0,n.jsx)(tj.x,{templateColumns:{base:"repeat(2, 1fr)",md:"repeat(2, 1fr)"},gap:3,children:t.themes.map(e=>{let{themeId:t,wasOriginal:i}=e,a=d.find(e=>e.id===t);return a?(0,n.jsxs)(v.a,{position:"relative",children:[(0,n.jsx)(ig,{theme:a,isChecked:(null==p?void 0:p.id)===t,onThemeClicked:g,variant:"ghost-bordered",disableEditing:!0,previewHeightEm:6,compact:!0},t),i&&(0,n.jsx)(y.E,{colorScheme:"sky",variant:"subtle",position:"absolute",bottom:1,insetEnd:1,zIndex:1,children:(0,n.jsx)(I.x6,{id:"HxF6Fk"})})]},t):null})})}),(0,n.jsx)(v.a,{display:"flex",justifyContent:"flex-end",children:r})]}):(0,n.jsx)(tA,{title:t.title,children:(0,n.jsx)(E.$,{variant:"ghost",size:"xs",onClick:l,"aria-label":"Open",rightIcon:(0,n.jsx)(M.g,{icon:S.fyG,fixedWidth:!0}),children:(0,n.jsx)(I.x6,{id:"1TNIig"})})})},ix=e=>{let{message:t,lastUserMessage:i,result:a,state:r,cancelRollback:s,onGoBack:l,chatId:o,docId:c}=e,d="rolling-back"===r,p=(0,n.jsx)(iv,{chatId:o,result:a,message:t,lastUserMessage:i,docId:c});return"suggest-themes"===a.type?(0,n.jsx)(im,{result:a,state:r,ratings:p}):"applied-changes"===a.type?(0,n.jsx)(tL,{result:a,cancelRollback:s,showCancelButton:d,state:r,onGoBack:l,ratings:p}):"image-artifact"===a.type?(0,n.jsx)(th,{result:a,ratings:p}):null},ib=[{key:"instructions",label:(0,n.jsx)(I.x6,{id:"Tq32Jp"})},{key:"incorrect-information",label:(0,n.jsx)(I.x6,{id:"UZQ7Jv"})},{key:"too-many-changes",label:(0,n.jsx)(I.x6,{id:"YI0lXP"})},{key:"formatting",label:(0,n.jsx)(I.x6,{id:"TO8fPE"})}],iC=(e,t,i)=>{var n,a,r;let s=e.parts.filter(p.ey),l=s.map(e=>(0,p.E)(e)).reduce((e,t)=>{var i;return e[t]=(null!=(i=e[t])?i:0)+1,e.all+=1,e},{all:0}),o=null!=(a=null==i||null==(n=i.parts.find(p.hG))?void 0:n.text)?a:"";return{toolInvocations:s,toolCount:l,interactionId:null!=(r=t.interactionId)?r:t.messageId,messageId:t.messageId,userMessage:o}},iv=a.memo(e=>{let{result:t,message:i,lastUserMessage:r,chatId:s,docId:l}=e,[o,c]=(0,a.useState)(null),d=(0,Y.GV)(eo.eb),{toolInvocations:p,toolCount:u,userMessage:h,messageId:g,interactionId:m}=iC(i,t,r),x=(0,a.useCallback)(e=>{c(e),(0,K.yC)({toolInvocations:p,toolCount:u,interactionId:m,messageId:g,userMessage:h,chatId:s,rating:e,agentType:"Buddy"})},[s,p,u,h,g,m]),f=(0,a.useCallback)((e,t,i)=>{let n=(0,td.aJ)(d);(0,K.Y2)({chatId:s,toolInvocations:p,toolCount:u,rating:e,feedback:t,userMessage:h,messageId:g,interactionId:m,tags:i,agentType:"Buddy",ddLogUrl:(0,td.AR)(n),ddTraceUrl:(0,td.Hs)(l)})},[s,p,u,h,g,m,l,d]);return(0,n.jsx)(tc.f3,{setRating:x,RatingButtons:tc.Ep,size:"xs",rating:null!=o?o:void 0,trackFeedback:f,feedbackTags:ib})});iv.displayName="MessageResultRatings";let iy=(0,eV.P)(j.z),iw=e=>{let{children:t,isLast:i,isOnlyPart:r,showToggle:s=!0,startOpen:o=!1}=e,[c,d]=(0,a.useState)(o),[p,u]=(0,a.useState)(o),[h,g]=(0,a.useState)(-1),[m,x]=(0,a.useState)(-1),f=(0,a.useRef)(null),b=(0,eP.dU)("gray.700","gray.300"),C=(0,eP.dU)("gray.400","gray.500"),y=(0,eP.dU)("gray.200","gray.600");(0,a.useEffect)(()=>{f.current&&x(1.5*parseFloat(window.getComputedStyle(f.current).fontSize))},[1.5]);let w=!!(s&&!r&&(-1===m||-1===h||h>m));(0,a.useEffect)(()=>{r||o?(u(!0),d(!0)):d(!1)},[r,o]);let k=(0,a.useCallback)(()=>{w&&d(e=>{let t=!e;return t&&u(!0),t})},[w]),A="function"==typeof t?t({isOpen:p,toggleCollapse:k,onContentHeightChange:g}):t;return(0,n.jsx)(l.s,{position:"relative",_before:i?{}:{content:"''",position:"absolute",w:"1px",top:8,bottom:-3,insetStart:"6px",bg:y,borderRadius:"none",overflow:"visible"},py:2,w:"100%",children:(0,n.jsxs)(iy,{ref:f,cursor:w?"pointer":"inherit",color:c&&(w||r)?b:C,_hover:w?{color:b}:{},transitionProperty:"common",transitionDuration:"normal",w:"100%",alignItems:"flex-start",overflow:"hidden",minH:"".concat(1.5,"em"),initial:{height:o?"auto":"".concat(1.5,"em")},animate:{height:c||i?"auto":"".concat(1.5,"em")},onAnimationComplete:()=>{u(c)},children:[A,w&&(0,n.jsx)(v.a,{as:"span",position:"absolute",insetEnd:0,transform:c?"rotate(-180deg)":void 0,transitionDuration:"normal",transformOrigin:"center",onClick:k,children:(0,n.jsx)(M.g,{size:"sm",icon:eF.Jt$})})]})})},ik=e=>{var t;let{message:i,chatId:r,messageIndex:s,goBackToMessage:l,isLast:c,lastUserMessage:d,editor:p,...u}=e,h=(0,Y.GV)(eo.RR),g=(0,Y.GV)((0,eo.fN)(i.id)),m="done";h===s?m="rolling-back":c&&(m="current");let x=(()=>{let e=(0,Y.jL)(),t=(0,Y.CU)(),i=ec();return(0,a.useCallback)(()=>{let{editor:n}=i,a=(0,eo.KF)(t.getState());if(!a)throw Error("No rolling back state");let r=(0,eo.BV)(a.currentCheckpointId)(t.getState());if(!r)throw Error("No checkpoint exists with id ".concat(a.currentCheckpointId));e((0,eo.rY)()),eu.r.loadCheckpoint(i,r.id,r.id)},[i,e,t])})(),f=(0,a.useCallback)(()=>{l(i)},[l,i]),b=function(e){let t=e.reduce((e,t)=>{let{parts:i,toCompress:n}=e;return"tool-invocation-success"===t.type&&t.compressKey?n?n.compressKey===t.compressKey?{parts:i,toCompress:{compressKey:t.compressKey,parts:[...n.parts,t]}}:(i.push(iL(n.compressKey,n.parts)),{parts:i,toCompress:{compressKey:t.compressKey,parts:[t]}}):{parts:i,toCompress:{compressKey:t.compressKey,parts:[t]}}:(n&&i.push(iL(n.compressKey,n.parts)),i.push(t),{parts:i,toCompress:null})},{parts:[],toCompress:null});return t.toCompress&&t.parts.push(iL(t.toCompress.compressKey,t.toCompress.parts)),t.parts}(i.parts.map(iA).filter(e=>"unknown"!==e.type&&"ignored"!==e.type));return(0,n.jsx)(o.T,{...eZ,p:0,alignSelf:"flex-start",width:"100%",position:"relative",align:"start",fontSize:"sm",...u,children:(0,n.jsxs)(o.T,{width:"100%",align:"start",spacing:2,p:2,children:[b.map((e,t)=>{let i=g?t===b.length:t===b.length-1,a=1===b.length&&!g;if("aborted"===e.type)return(0,n.jsx)(iw,{isLast:i,isOnlyPart:a,children:(0,n.jsx)(ta,{})},t);if("text"===e.type)return(0,n.jsx)(iw,{isLast:i,isOnlyPart:a,startOpen:i,children:t=>{let{isOpen:i,toggleCollapse:r,onContentHeightChange:s}=t;return(0,n.jsx)(tr,{part:e,isOpen:i,isOnlyPart:a,toggleCollapse:r,onContentHeightChange:s})}},t);if("tool-invocation-in-progress"===e.type)return(0,n.jsx)(iw,{isLast:i,isOnlyPart:a,showToggle:!1,children:(0,n.jsx)(ts,{part:e})},"".concat(e.toolInvocation.toolCallId,"-result"));if("tool-invocation-success"===e.type){var r,s;let l=!!(null==(s=e.artifact)||null==(r=s.images)?void 0:r.length);return(0,n.jsx)(iw,{isLast:i,isOnlyPart:a,showToggle:l,startOpen:l,children:t=>{let{toggleCollapse:i}=t;return(0,n.jsx)(tl,{part:e,editor:p,toggleCollapse:i})}},"".concat(t,"-success"))}if("tool-invocation-error"===e.type)return(0,n.jsx)(iw,{isLast:i,showToggle:!1,isOnlyPart:a,startOpen:!0,children:(0,n.jsx)(to,{part:e})},"".concat(t,"-error"));return null}),g&&(0,n.jsx)(ix,{chatId:r,message:i,lastUserMessage:d,result:g,state:m,onGoBack:f,cancelRollback:x,docId:null!=(t=null==p?void 0:p.gammaDocId)?t:""})]})})};function iA(e){if("text"===e.type)return"USER_ABORTED"===e.text?{type:"aborted"}:{type:"text",text:e.text};if((0,p.ey)(e)){var t;let i=eK((0,p.E)(e));return"input-streaming"===e.state||"input-available"===e.state?{type:"tool-invocation-in-progress",inProgressText:i.present(),toolInvocation:e}:"output-available"===e.state&&e.output&&"object"==typeof e.output&&"error"===e.output.status?{type:"tool-invocation-error",errorText:e.output.error,toolInvocation:e}:"output-error"===e.state?{type:"tool-invocation-error",errorText:e.errorText,toolInvocation:e}:eG(e)?{type:"tool-invocation-success",successText:i.past(),artifact:null!=(t=iS(e))?t:void 0,toolInvocations:[e],compressKey:i.compressKey}:(console.error("Unknown tool invocation state",e),{type:"unknown"})}return"step-start"===e.type?{type:"ignored"}:(console.error("Unknown part type",e),{type:"unknown"})}function iL(e,t){return 1===t.length?t[0]:{type:"tool-invocation-success",successText:eU[e].past(t.length),compressKey:e,artifact:{type:"image",images:t.flatMap(e=>{var t,i;return null!=(i=null==(t=e.artifact)?void 0:t.images)?i:[]})},toolInvocations:t.flatMap(e=>e.toolInvocations)}}let ij=eO.Ik({attrs:eO.Ik({source:eO.Yj(),src:eO.Yj(),tempUrl:eO.Yj().optional(),query:eO.Yj().optional(),meta:eO.Ik({}).passthrough(),aiParams:eO.Ik({}).passthrough().optional()})}),iE=eO.Ik({status:eO.eu("success"),images:eO.YO(ij).optional(),image:ij.optional()});function iS(e){let t=iE.safeParse(e.output);if(!t.success)return null;let i=[];return t.data.images&&i.push(...t.data.images.map(e=>e.attrs)),t.data.image&&i.push(t.data.image.attrs),{type:"image",images:i}}var iM=i(12060);i(20044);let iI=e=>{for(let t of[iD,i_,iR])if(t(e))return},i_=e=>{let{store:t,message:i,beforeCheckpoint:n,interactionId:a}=e,r=function(e){var t;let i=(null==(t=e.parts)?void 0:t.filter(p.ey))||[],n=null;return i.filter(p.ey).forEach(e=>{eG(e)&&"suggestedThemes"in e.output&&(n=e.output.suggestedThemes)}),n}(i);if(!r)return!1;let s={messageId:i.id,interactionId:a,title:d.Ru._({id:"H7jm8i"}),type:"suggest-themes",themes:r};return t.dispatch((0,eo.AY)(n)),t.dispatch((0,eo.Jw)(s)),!0},iD=e=>{let{store:t,editor:i,message:n,beforeCheckpoint:a,interactionId:r}=e,s=ex(i,(0,en.SJ)(t.getState()).id),l=iT(t,n,a,s,r);return!!l&&(t.dispatch((0,eo.AY)(a)),t.dispatch((0,eo.AY)(s)),t.dispatch((0,eo.Jw)(l)),t.dispatch((0,eo.rD)({messageId:l.messageId,variationId:l.variations[1].id})),!0)},iR=e=>{let{message:t,store:i,interactionId:n}=e,a=[];return t.parts.filter(p.ey).forEach(e=>{if(eG(e)){let t=iS(e);(null==t?void 0:t.images)&&a.push(...t.images.filter(e=>"image.ai-generated"===e.source))}}),a.length>0&&(i.dispatch((0,eo.Jw)({type:"image-artifact",messageId:t.id,interactionId:n,title:d.Ru._({id:"ie0HEK",values:{GAMMA_ARTIFACT_PROPER_NOUN:R.TP}}),images:a.map(e=>({attrs:e,added:!1}))})),!0)},iT=(e,t,i,n,a)=>{let r=function(e,t){var i;return((null==(i=e.parts)?void 0:i.filter(p.ey))||[]).filter(p.ey).map(e=>{if(eG(e)&&"suggestionId"in e.output){let i=e.output.suggestionId;if(i)return t[i]}}).filter(e=>!!e)}(t,e.getState().Buddy.suggestions);if(0===r.length)return null;let s=t.id,l=function(e,t,i,n){let a=new ef.KE({extensions:(0,iM.C)(),content:i.jsonContent}),r=new ef.KE({extensions:(0,iM.C)(),content:n.jsonContent}),s=e.map(e=>e.preview({editor:a},{editor:r})),l=new Map;for(let e of s.filter(e=>"image"===e.previewType))l.has(e.appliedFirstPos)||l.set(e.appliedFirstPos,e.oldAttrs);let o=s.map((e,t)=>[e,t]).sort((e,t)=>{let[i,n]=e,[a,r]=t;return i.appliedFirstPos===a.appliedFirstPos?r-n:i.appliedFirstPos-a.appliedFirstPos}),[c]=o[0],p={id:"original",messageId:t,name:d.Ru._({id:"HxF6Fk"}),toApplyCheckpointId:i.id},u={id:"modified",messageId:t,name:d.Ru._({id:"tgWuMB"}),toApplyCheckpointId:n.id};if("card"===c.previewType)if(1==o.length)return[{...p,previewCardId:c.originalPreviewCardId,scrollToCardId:c.originalScrollToCardId,previewType:"card"},{...u,previewCardId:c.modifiedPreviewCardId,scrollToCardId:c.modifiedScrollToCardId,previewType:"card"}];else return[{...p,previewCardIds:c.originalContextCardIds,scrollToCardId:c.originalScrollToCardId,previewType:"doc"},{...u,previewCardIds:c.modifiedContextCardIds,scrollToCardId:c.modifiedScrollToCardId,previewType:"doc"}];return"doc"===c.previewType?[{...p,previewCardIds:c.originalPreviewCardIds,scrollToCardId:c.originalScrollToCardId,previewType:"doc"},{...u,previewCardIds:c.modifiedPreviewCardIds,scrollToCardId:c.modifiedScrollToCardId,previewType:"doc"}]:"image"===c.previewType?[{...p,previewType:"image",attrs:l.get(c.appliedFirstPos),scrollToCardId:c.originalScrollToCardId},{...u,previewType:"image",attrs:c.newAttrs,scrollToCardId:c.modifiedScrollToCardId}]:[]}(r,s,i,n);return{type:"applied-changes",messageId:s,interactionId:a,title:function(e){return 0===e.length?d.Ru._({id:"Ef7StM"}):e.length>1?d.Ru._({id:"WTvBlv"}):eK(e[0].type).past()}(r),variations:l}},iz=(0,u.d_)("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",8),iH=e=>"buddy-".concat(e,"-").concat(iz());var iB=i(77364),iN=i(14738);let iP=e=>{let{onClose:t,onNewChat:i,onLearnMoreAboutAgentClick:a}=e,r=(0,Y.GV)(eo.Bu),{product:s}=(0,T.I)();return(0,n.jsxs)(C.B,{py:2,px:4,spacing:0,children:[(0,n.jsxs)(j.z,{children:[(0,n.jsx)(l.s,{flex:1,children:(0,n.jsxs)(j.z,{align:"center",justify:"space-between",w:"100%",flex:1,children:[(0,n.jsxs)(l.s,{display:"flex",alignItems:"center",children:[(0,n.jsx)(iN.N,{children:R.qV}),(0,n.jsx)(y.E,{colorScheme:"purple",size:"sm",marginStart:2,children:(0,n.jsx)(I.x6,{id:"YBt9YP"})})]}),(0,n.jsx)(E.$,{size:"sm",variant:"ghost",px:4,flexShrink:0,leftIcon:(0,n.jsx)(M.g,{icon:eF.lLb}),onClick:i,children:(0,n.jsx)(I.x6,{id:"BC/Bbp"})})]})}),(0,n.jsx)(iB.J,{isDisabled:r,onClick:()=>{r||t()}})]}),(0,n.jsx)(w.E,{fontSize:"sm",color:"gray.500",fontWeight:"semibold",children:!!s&&(0,n.jsx)(iF,{onLearnMoreAboutAgentClick:a})})]})};function iF(e){let{onLearnMoreAboutAgentClick:t}=e,i=(0,_.u)("buddyEditFreePeriod"),a=(0,_.u)("buddyEditCreditsDisclaimer");return i?(0,n.jsx)(I.x6,{id:"3tTUMI",values:{AGENT_PROPER_NOUN:R.qV},components:{0:(0,n.jsx)(it.N,{color:"blue.500",onClick:t})}}):a?(0,n.jsx)(I.x6,{id:"dYQPDH",values:{AGENT_PROPER_NOUN:R.qV},components:{0:(0,n.jsx)(it.N,{color:"blue.500",href:D.C.AI_CREDITS,target:"_blank"})}}):null}var iV=i(96804),iO=i(54227),iZ=i(34587),iG=i(15368);let iU=e=>{let{cardInView:t}=e,i=(0,Y.GV)((0,iG.F1)(t.cardId)),a=null!=i?i:t.cardId;return(0,n.jsx)(y.E,{colorScheme:"blue",variant:"full"===t.inView?"solid":"outline",size:"sm",borderRadius:"md",px:2,py:1,maxW:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",flexShrink:0,children:a},t.cardId)};var iW=i(94753);let iK=e=>{let{status:t,manualSubmit:i,handleStop:r,lastTokensUsed:s,editor:l}=e,{disabledReason:c}=(0,eR.C)(),p=(0,Y.GV)(eo.y3),u=(0,_.u)("buddyDebug"),[h,g]=(0,a.useState)(""),m=(0,a.useRef)(null),x=(0,a.useCallback)(()=>{var e;null==(e=m.current)||e.focus()},[]),{uploadedFiles:f,uploadFiles:b,openFilePicker:C,removeFile:v,resetFiles:w,isUploading:k,hiddenFileInput:A}=(0,iO.E8)({focusInput:x}),L="submitted"===t||"streaming"===t,E=!L&&!k&&(""!==h.trim()||f.length>0),S=(0,a.useCallback)(()=>{E&&(i(h,f),g(""),w())},[E,h,i,w,f]);(0,a.useEffect)(()=>{var e;null==(e=m.current)||e.focus()},[]);let M=(0,Y.GV)(eo.MR),I=(null==M?void 0:M.type)==="image"?M.attrs:void 0,{suggestions:D}=(0,iV.s)(I),R=(null==M?void 0:M.type)==="image"&&I?[{key:"suggested",operations:(D||[]).map(e=>({key:e,label:()=>e,onQuickAction:t=>{t({message:d.Ru._({id:"ZI5Cdm",values:{s:e}})})}}))}]:[],T=(0,iZ.u)(),z=(0,a.useCallback)(e=>{var t;null==(t=e.onQuickAction)||t.call(e,T,e),g(""),w()},[w,T]),H=(0,_.u)("buddySuggestions"),B=(null==M?void 0:M.type)==="image"?d.Ru._({id:"wm/Yby"}):(null==M?void 0:M.type)==="text"&&(null==M?void 0:M.length)>0?d.Ru._({id:"asPvjX"}):d.Ru._({id:"n64L59"});return(0,n.jsxs)(o.T,{direction:"column",align:"stretch",p:2,pt:0,children:[u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(y.E,{maxW:"fit-content",children:["Last request: ",Math.trunc(s/1e3),"k/",Math.trunc(200),"k (",Math.trunc(s/2e5*100),"%) tokens used"]}),(0,n.jsx)(j.z,{spacing:2,overflowX:"auto",py:1,children:p.map(e=>(0,n.jsx)(iU,{cardInView:e},e.cardId))})]}),A,(0,n.jsx)(iW.Z,{placeholder:B,onSubmit:S,onStop:r,inputRef:m,input:h,setInput:g,onUploadClick:C,isLoading:L,uploadedFiles:f,uploadFiles:b,removeFile:v,canSubmit:E,editor:l,actionGroups:R,onQuickAction:z,isDisabled:null!=c,showChatSuggestions:H})]})};var iQ=i(96104),iq=i.n(iQ),iJ=i(56575),i$=i(68028),iY=i(47516),iX=i(89532),i0=i(7616);let i1=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date,n=("en"===e?t.en:t.global).filter(e=>!e.shouldShow||e.shouldShow(i));if(0===n.length)return null;let a=Math.floor(Math.random()*n.length);return n[a]},i2={en:[{imageUrl:"https://static.gamma.app/images/empty-states/roar-fde55d91.png",title:e=>{let{name:t}=e;return"Someone stop ".concat(t,"! (jk never stop)")},shouldShow:i0.Gk},{imageUrl:"https://static.gamma.app/images/empty-states/coffee-cat-516d3ee5.png",title:e=>{let{name:t}=e;return"".concat(t,"! Coffee kicked in yet?")},shouldShow:(0,i0.ZG)(5,12)},{imageUrl:"https://static.gamma.app/images/empty-states/detective-bear-2c0f9922.png",title:e=>{let{name:t}=e;return"Oh hey, ".concat(t,"! Time to slide")},shouldShow:(0,i0.ZG)(12,18)},{imageUrl:"https://static.gamma.app/images/empty-states/candle-da129327.png",title:e=>{let{name:t}=e;return"".concat(t," after dark \uD83C\uDF19")},shouldShow:(0,i0.ZG)(18,24)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-sand-1ea090dc.png",title:e=>{let{name:t}=e;return"Work keeping you up, ".concat(t,"? Pass it to me")},shouldShow:(0,i0.ZG)(0,5)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-grass-84d3575b.png",title:e=>{let{name:t}=e;return"".concat(t," on a weekend? Respect")},shouldShow:i0.cM}],global:[{imageUrl:"https://static.gamma.app/images/empty-states/vision-in-hand-196bb0be.png",title:(0,n.jsx)(I.x6,{id:"IkgATh"}),shouldShow:i0.Gk},{imageUrl:"https://static.gamma.app/images/empty-states/train-eb28f3b8.png",title:e=>{let{name:t}=e;return(0,n.jsx)(I.x6,{id:"rnnwej",values:{name:t,AGENT_PROPER_NOUN:R.qV}})},shouldShow:(0,i0.ZG)(5,12)},{imageUrl:"https://static.gamma.app/images/empty-states/flying-cat-8dcad3ad.png",title:(0,n.jsx)(I.x6,{id:"TSfZA1"}),shouldShow:(0,i0.ZG)(12,17)},{imageUrl:"https://static.gamma.app/images/empty-states/roar-fde55d91.png",title:(0,n.jsx)(I.x6,{id:"eBl6Cy",values:{AGENT_PROPER_NOUN:R.qV}}),shouldShow:(0,i0.ZG)(17,24)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-sand-1ea090dc.png",title:(0,n.jsx)(I.x6,{id:"c1s9fb"}),shouldShow:(0,i0.ZG)(0,5)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-grass-84d3575b.png",title:(0,n.jsx)(I.x6,{id:"rLQfD1",values:{AGENT_PROPER_NOUN:R.qV}}),shouldShow:i0.cM}]},i3={src:"https://assets.gammahosted.com/l6eurs06p/_next/static/media/empty-state.c93cabf8.png"},i5=(0,a.memo)(()=>{let{user:e}=(0,iX.u)(),t=(0,iY.O)(),i=(null==e?void 0:e.firstName)||(null==e?void 0:e.displayName)||"there",r=(0,a.useMemo)(()=>{let e=i1(t,i2);return e||{imageUrl:i3.src,title:"en"===t?"Edit with AI":(0,n.jsx)(I.x6,{id:"EVnzPs"})}},[t]),s=(0,a.useMemo)(()=>"function"==typeof r.title?r.title({name:i}):r.title,[r,i]),o=(0,_.u)("buddySuggestions"),c=(0,a.useMemo)(()=>(()=>{let e=(0,iJ.L)().map(e=>{let t=Math.floor(Math.random()*e.operations.length);return e.operations[t]});return iq()(e)})(),[]),d=o&&c.length>0,p=(0,eP.dU)("gray.600","gray.500");return(0,n.jsx)(l.s,{direction:"column",height:"100%",justifyContent:"center",children:(0,n.jsxs)(C.B,{spacing:6,alignItems:"center",p:4,borderRadius:"lg",textAlign:"center",children:[(0,n.jsx)(b._,{src:r.imageUrl,alt:"Empty state",maxW:"200px"}),(0,n.jsxs)(C.B,{spacing:1,children:[(0,n.jsx)(k.D,{size:"md",fontWeight:"semibold",css:{textWrap:"balance"},children:s}),!d&&(0,n.jsx)(w.E,{color:p,fontSize:"sm",children:(0,n.jsx)(I.x6,{id:"iaCYkN",values:{GAMMA_ARTIFACT_PROPER_NOUN:R.TP}})})]}),d&&(0,n.jsx)(i$.O,{actionGroups:[{key:"random-suggestions",operations:c}],wrapProps:{justify:"center"}})]})})});i5.displayName="BuddyChatEmptyState";var i4=i(3276),i6=i(58084),i9=i(78734);let i7=()=>({bg:(0,eP.dU)("sky.50","elevation.4"),borderColor:(0,eP.dU)("sky.200","gray.600"),textColor:(0,eP.dU)("deepocean.950","sky.50"),linkColor:(0,eP.dU)("deepocean.500","sky.500")}),i8=e=>{let{children:t}=e,i=(0,eP.dU)("sky.100","elevation.6"),a=(0,eP.dU)("var(--chakra-colors-gradient-brand-bg)","var(--chakra-colors-gradient-sky)");return(0,n.jsx)(j.z,{bg:i,w:"100%",px:2,py:3,mt:3,borderRadius:"md",justify:"space-between",align:"center",position:"relative",_before:{content:'""',position:"absolute",inset:0,background:a,borderRadius:"md",padding:"1px",mask:"linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)",maskComposite:"exclude"},children:t})},ne=e=>{let{contextWindowStatus:t,clearMessages:i,...a}=e,{bg:r,borderColor:s,textColor:l}=i7();return(0,n.jsx)(o.T,{p:3,px:2,bg:r,border:"1px solid",borderColor:s,borderTopRadius:"md",borderBottomColor:"transparent",align:"start",justify:"stretch",spacing:0,...a,children:(0,n.jsxs)(j.z,{align:"center",justify:"space-between",w:"100%",spacing:3,children:["almost-full"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.E,{fontSize:"xs",color:l,fontWeight:"semibold",children:(0,n.jsx)(I.x6,{id:"USlAnI"})}),(0,n.jsx)(E.$,{size:"xs",variant:"outline",px:4,flexShrink:0,leftIcon:(0,n.jsx)(M.g,{icon:eF.lLb}),onClick:i,children:(0,n.jsx)(I.x6,{id:"BC/Bbp"})})]}),"full"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.E,{fontSize:"xs",color:l,fontWeight:"semibold",children:(0,n.jsx)(I.x6,{id:"fxkLLs"})}),(0,n.jsx)(E.$,{size:"xs",variant:"solid",px:4,flexShrink:0,leftIcon:(0,n.jsx)(M.g,{icon:eF.lLb}),onClick:i,children:(0,n.jsx)(I.x6,{id:"BC/Bbp"})})]})]})})},nt=e=>{let{...t}=e,{bg:i,borderColor:a,textColor:r}=i7();return(0,n.jsx)(o.T,{p:3,px:2,bg:i,border:"1px solid",borderColor:a,borderTopRadius:"md",borderBottomColor:"transparent",align:"start",justify:"stretch",spacing:0,...t,children:(0,n.jsxs)(j.z,{align:"center",justify:"flex-start",w:"100%",spacing:3,children:[(0,n.jsx)(i4.y,{size:"sm"}),(0,n.jsx)(w.E,{fontSize:"xs",color:r,fontWeight:"semibold",children:(0,n.jsx)(I.x6,{id:"s2IXCR"})})]})})},ni=e=>{let{creditStatus:t,upsellType:i,upsellPlanName:a,onUpgradeClick:r,daysToNextCredit:s,onDismiss:l,...c}=e,{bg:p,borderColor:u,textColor:h,linkColor:g}=i7(),{isOpen:m,onOpen:x,onClose:f}=(0,e5.j)();return(0,n.jsxs)(o.T,{p:3,px:2,border:"1px solid",bg:p,borderColor:u,borderTopRadius:"md",borderBottomColor:"transparent",align:"start",justify:"stretch",spacing:0,...c,children:[m&&(0,n.jsx)(i6.m,{isOpen:m,onClose:f,onOpen:x,segmentEvent:i9.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:"credits.buddyEditChat"}),(0,n.jsxs)(j.z,{align:"center",justify:"space-between",w:"100%",lineHeight:"1.5rem",color:h,mb:1,children:[(0,n.jsx)(M.g,{icon:S.ijf}),"out"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.E,{fontSize:"sm",color:h,fontWeight:"bold",children:(0,n.jsx)(I.x6,{id:"QH2+8C"})}),(0,n.jsx)(tI.h,{})]}),"low"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.E,{fontSize:"sm",color:h,fontWeight:"bold",children:(0,n.jsx)(I.x6,{id:"u5UuKQ"})}),(0,n.jsx)(tI.h,{}),(0,n.jsx)(tB.K,{size:"sm",variant:"ghost",colorScheme:"gray",_hover:{color:"gray.600"},icon:(0,n.jsx)(M.g,{icon:eF.Jyw}),"aria-label":d.Ru._({id:"YbMBxW"}),onClick:l})]})]}),s&&(0,n.jsx)(v.a,{mb:1,lineHeight:"1.5rem",children:(0,n.jsx)(w.E,{fontSize:"sm",color:h,children:(0,n.jsx)(I.x6,{id:"CqMchS",values:{daysToNextCredit:s},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)(it.N,{href:D.C.CREDITS,target:"_blank",fontWeight:"semibold",marginStart:2,color:g})}})})}),"out"===t&&(0,n.jsxs)(n.Fragment,{children:["upgrade"===i&&(0,n.jsxs)(i8,{children:[(0,n.jsx)(w.E,{fontSize:"sm",color:h,fontWeight:"semibold",children:(0,n.jsx)(I.x6,{id:"0LztCS",values:{upsellPlanName:a},components:{0:(0,n.jsx)(v.a,{as:"span",whiteSpace:"nowrap"})}})}),(0,n.jsx)(E.$,{size:"sm",variant:"solid",flexShrink:0,onClick:r,children:(0,n.jsx)(I.x6,{id:"NIvZju"})})]}),"refill"===i&&(0,n.jsxs)(i8,{children:[(0,n.jsx)(w.E,{fontSize:"sm",color:h,fontWeight:"semibold",children:s?(0,n.jsx)(I.x6,{id:"iCoPjp"}):(0,n.jsx)(I.x6,{id:"/CcIl3"})}),(0,n.jsx)(E.$,{size:"sm",variant:"solid",flexShrink:0,onClick:x,children:(0,n.jsx)(I.x6,{id:"AxzAS7"})})]})]})]})},nn=e=>{let{clearMessages:t,...i}=e,{creditStatus:a,contextWindowStatus:r,upsellType:s,upsellPlanName:l,openUpgradeModel:o,daysToNextCredit:c,dismissLowCreditsWarning:d,disabledReason:p}=(0,eR.C)();return"stillStreaming"===p?(0,n.jsx)(nt,{...i}):"out"===a?(0,n.jsx)(ni,{creditStatus:a,upsellType:s,upsellPlanName:l,onUpgradeClick:o,daysToNextCredit:c,...i}):"full"===r?(0,n.jsx)(ne,{contextWindowStatus:r,clearMessages:t,...i}):"low"===a?(0,n.jsx)(ni,{creditStatus:a,upsellType:s,upsellPlanName:l,onUpgradeClick:o,daysToNextCredit:c,onDismiss:d,...i}):"almost-full"===r?(0,n.jsx)(ne,{contextWindowStatus:r,clearMessages:t,...i}):null};var na=i(28944);let nr=(0,eV.P)(C.B),ns=e=>{var t,i;let a,{message:r}=e,s=r.parts.find(p.hG),l=null!=(i=null==s||null==(t=s.text)?void 0:t.replace("the current deck is ",""))?i:"";try{a=JSON.parse(l)}catch(e){a=null}return(0,n.jsxs)(C.B,{children:[(0,n.jsx)(e7,{buttonText:"Current Deck",debugTitle:"Current Deck",debugObject:a||{error:"Failed to parse current deck JSON",rawContent:l}}),a&&(0,n.jsxs)(w.E,{fontSize:"xs",fontWeight:"bold",children:["docHtml.type: ",a.docHtml.type]}),a&&"selection"in a&&(0,n.jsxs)(C.B,{fontSize:"xs",wordBreak:"break-all",overflowY:"auto",width:"250px",children:[(0,n.jsx)(w.E,{fontSize:"xs",fontWeight:"bold",children:"Selection"}),Object.entries(a.selection||{}).map((e,t)=>{let[i,a]=e;return(0,n.jsxs)(v.a,{children:[(0,n.jsx)("b",{children:i}),(0,n.jsx)("br",{}),JSON.stringify(a,null,2)]},t)})]})]})},nl=e=>{let{url:t,name:i}=e,{isZoomed:r,enterZoom:s,exitZoom:l}=(0,e0.RL)(t),o=(0,a.useCallback)(()=>{s()},[s]);return(0,n.jsxs)(v.a,{position:"relative",flexShrink:0,children:[(0,n.jsx)(H.Me,{src:t,alt:i,boxSize:"64px",objectFit:"cover",borderRadius:"md",border:"1px solid",borderColor:"gray.200",cursor:"zoom-in",onClick:o,resizeParams:H.p7}),(0,n.jsx)(e1,{isZoomed:r,exitZoom:l,src:t,alt:null!=i?i:""})]})},no=e=>{let{name:t}=e,i=t||"document.pdf";return(0,n.jsxs)(l.s,{boxSize:"64px",borderRadius:"md",border:"1px solid",borderColor:"gray.200",bg:"gray.50",display:"flex",flexDir:"column",p:2,flexShrink:0,children:[(0,n.jsx)(c.Tz,{label:i,placement:"top",openDelay:500,children:(0,n.jsx)(w.E,{fontSize:"xxs",fontWeight:"semibold",noOfLines:1,children:i})}),(0,n.jsx)(tI.h,{}),(0,n.jsx)(j.z,{children:(0,n.jsx)(y.E,{fontSize:"xxs",colorScheme:"gray",children:"PDF"})})]})},nc=e=>{var t,i,a;let{message:r,shouldAnimate:s=!0,...c}=e,d=(0,_.u)("buddyDebug"),u=(0,eP.dU)("spacedust.50","elevation.4"),h=(0,eP.dU)("gray.600","gray.300");if(r.id.startsWith("current-deck"))return d?(0,n.jsx)(o.T,{...eZ,...c,bg:u,color:h,maxW:"90%",alignSelf:"flex-end",borderBottomEndRadius:"0",align:"start",children:(0,n.jsx)(ns,{message:r})}):null;let g=null!=(i=r.parts.filter(p.o$).filter(e=>{var t;return(null==(t=e.mediaType)?void 0:t.startsWith("image"))||"application/pdf"===e.mediaType}))?i:[],m=g.find(e=>{var t;return"selected-image"===e.filename&&(null==(t=e.mediaType)?void 0:t.startsWith("image"))}),x=g.filter(e=>"selected-image"!==e.filename),f=(null==x?void 0:x.length)>0,b=null!=(a=null==(t=r.parts.find(p.hG))?void 0:t.text)?a:"";return(0,n.jsxs)(nr,{initial:s?{opacity:0,y:10,scale:.9}:{},animate:s?{opacity:1,y:0,scale:1}:{},exit:s?{opacity:0}:{},transition:{duration:.3,ease:"easeOut"},transitionOrigin:"right",alignSelf:"flex-end",w:"100%",children:[m&&(0,n.jsx)(l.s,{justifyContent:"flex-end",w:"100%",children:(0,n.jsx)(nl,{url:m.url,name:m.filename})}),(0,n.jsxs)(C.B,{...eZ,...c,bg:u,color:h,w:f?"100%":"auto",maxW:"95%",alignSelf:"flex-end",borderBottomEndRadius:"0",align:"start",children:[(0,n.jsx)(w.E,{children:b}),f&&(0,n.jsx)(na.W,{label:(0,n.jsx)(I.x6,{id:"j5jwnX",values:{0:x.length}}),icon:S.WMI,isCollapsedByDefault:!0,w:"100%",children:x.map(e=>"application/pdf"===e.mediaType?(0,n.jsx)(no,{url:e.url,name:e.filename},e.url):(0,n.jsx)(nl,{url:e.url,name:e.filename},e.url))})]})]})},nd=(0,a.memo)(e=>(0,n.jsx)(v.a,{flex:1,width:"100%",...e}));nd.displayName="Spacer";let np=e=>{let{chatId:t,messages:i,goBackToMessage:r,isReceivingMessages:s,clearMessages:l,editor:c}=e,d=(0,Y.GV)(eo.RR),{scrollToRef:p,scrollContainerRef:u}=(e=>{let{isReceivingMessages:t,messagesLength:i}=e,n=(0,a.useRef)(null),r=(0,a.useRef)(t),s=(0,a.useRef)(!1),l=(0,a.useRef)(null),o=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{let e=r.current;r.current=t,!e&&t&&(s.current=!1);let a=()=>{n.current&&n.current.scrollIntoView({behavior:"auto",block:"end"})},c=()=>{t&&!(()=>{let e=l.current;if(!e)return!1;let t=e.scrollTop;return e.scrollHeight-t-e.clientHeight<200})()&&(s.current=!0)};i>0&&a();let d=l.current;if(d&&d.addEventListener("scroll",c),t){a();let e=setInterval(()=>{s.current||a()},100);return()=>{clearInterval(e),d&&d.removeEventListener("scroll",c)}}if(e&&!t){let e=0,t=setInterval(()=>{a(),++e>=10&&clearInterval(t)},100);return()=>{clearInterval(t),d&&d.removeEventListener("scroll",c)}}if(!o.current){o.current=!0;let e=0,t=setInterval(()=>{a(),++e>=10&&clearInterval(t)},100);return()=>{clearInterval(t),d&&d.removeEventListener("scroll",c)}}return()=>{d&&d.removeEventListener("scroll",c)}},[i,t]),{scrollToRef:n,scrollContainerRef:l}})({isReceivingMessages:s,messagesLength:i.length}),h=(0,a.useRef)(null);return null==h.current&&(h.current=new Set((i||[]).filter(e=>"user"===e.role).map(e=>e.id))),(0,n.jsxs)(o.T,{ref:u,fontSize:"14px",spacing:4,px:0,width:"100%",height:"100%",alignItems:"stretch",justifyContent:"start",flex:1,p:2,pb:0,overflowY:"auto",position:"relative",children:[i.map((e,a)=>{if(null!=d&&d0&&"user"===i[a-1].role&&(s=i[a-1]),(0,n.jsx)(ik,{chatId:t,message:e,messageIndex:a,goBackToMessage:r,isLast:a===i.length-1,lastUserMessage:s,editor:c},e.id)}if("user"===e.role){let t=!h.current.has(e.id);return(0,n.jsx)(nc,{message:e,shouldAnimate:t},e.id)}return null}),0===i.length&&(0,n.jsx)(i5,{}),(0,n.jsx)(nd,{minHeight:"20px"}),(0,n.jsx)(nn,{clearMessages:l,position:"sticky",bottom:0,insetEnd:2,insetStart:2,mb:-4,w:"calc(100% - var(--chakra-space-4))"}),(0,n.jsx)("div",{ref:p})]})},nu="current-deck-",nh=(0,a.memo)(e=>{var t;let{saveChat:i,closePanel:h,isDark:g,...m}=e,x=(0,Y.CU)(),f=(0,Y.jL)(),b=(0,Y.GV)(eo.eb),C=(0,Y.GV)(en.sX),v=(0,Y.GV)(eo.dz),{agentIntroModal:y,openAgentIntroModal:w}=(()=>{let{product:e}=(0,T.I)(),t=(0,_.u)("planCreditsLaunch"),[i,r]=(0,z.M)(B.E.lastDismissedGammaAgentIntroModal,!1),s=(0,a.useCallback)(()=>{r(!1)},[r]);return!t||i?{agentIntroModal:null,openAgentIntroModal:s}:{agentIntroModal:(0,n.jsx)(P,{onClose:()=>{r(!0)}}),openAgentIntroModal:s}})(),{disabledReason:k}=(0,eR.C)(),A=Object.keys(eh.d).filter(e=>eh.d[e].available()),L=(0,s.d)(),j=(0,a.useRef)(null),E=(0,Y.GV)(eo.G);(0,ed.t)();let S=(0,Y.GV)(eo.TD),M=(0,Y.GV)(eo.ZT),I=ec(),D=(0,W.K)("buddy-chat"),R=(0,a.useRef)(void 0),H=(0,a.useRef)(null),N=(0,Y.GV)(eo.qz),F=er(),V=(0,a.useCallback)(e=>{let t=(0,es.ST)(x.getState()).find(t=>t.id===e);t&&F(t)},[F,x]);(e=>{let t=(0,_.u)("buddyEdit"),i=(0,Y.GV)(en.wC),n=(0,ev.O2)("editor"),[r,s]=(0,a.useState)(null),l=(0,Y.jL)(),o=(0,a.useRef)([]),c=(0,a.useRef)(i);c.current=i;let d=(0,a.useRef)({scrollTop:0,containerHeight:0}),p=(0,a.useCallback)(e=>{((e,t)=>e.length===t.length&&e.every((e,i)=>e.cardId===t[i].cardId&&e.pos===t[i].pos&&e.inView===t[i].inView))(o.current,e)||(o.current=e,l((0,eo.vz)(e)))},[l]),u=(0,a.useCallback)(function(){let i=c.current===ek.w.SLIDE_VIEW;if(document.hidden||!e||!t||i)return;let{scrollTop:a,containerHeight:r}=d.current,s=a+r,l=(0,ef.xe)(e.state.doc,ew.jg).filter(t=>1===e.state.doc.resolve(t.pos).depth),o=document.querySelector(n.scrollSelector);if(!o)return;let u=(0,eA.sR)(o,n.scrollSelector),h=[];for(let t of l){let i,r=t.node.attrs.id;try{i=e.view.nodeDOM(t.pos)}catch(e){console.error("computeOverlap error",e);continue}if(i instanceof HTMLElement){i=i.querySelector("[data-card-body]");let e=(0,eA.sR)(i,n.scrollSelector)-u;if(e>s)break;let{offsetHeight:l}=i,o=l+e;h.push({id:r,pos:t.pos,overlap:eL(a,s,e,o)})}}p((e=>{let t=e.filter(e=>e.overlap>0);if(0===t.length)return[];if(0===t.filter(e=>e.overlap>=.6).length){let e=t.reduce((e,t)=>e.overlap>t.overlap?e:t,t[0]);return[{cardId:e.id,pos:e.pos,inView:"partial"}]}return t.map(e=>({cardId:e.id,pos:e.pos,inView:e.overlap>=.9?"full":"partial"}))})(h.sort((e,t)=>e.pos-t.pos)))},[t,p,e,n.scrollSelector]);ey({element:r,onUpdate:()=>{r&&(d.current.scrollTop=r.scrollTop,u())},onEnd:()=>{r&&(d.current.scrollTop=r.scrollTop,u())},endDelay:250,updateThrottle:100}),(0,a.useEffect)(()=>{if(!t)return;let e=eC()(()=>{r&&(d.current.containerHeight=r.getBoundingClientRect().height,u())},250,{trailing:!0,maxWait:500});return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[t,u,r]),(0,a.useEffect)(()=>{if(!t)return;let e=document.querySelector(n.scrollSelector);e&&(s(e),d.current.scrollTop=e.scrollTop,d.current.containerHeight=e.getBoundingClientRect().height,u())},[n.scrollSelector,d,t,u]),(0,a.useEffect)(()=>{let e=setInterval(()=>{u()},1e3);return()=>clearInterval(e)},[u])})(b);let G=(0,a.useRef)(S),{messages:K,status:q,setMessages:J,sendMessage:$,regenerate:X,stop:ee,addToolResult:et}=(0,r.Y_)({id:E,messages:S,sendAutomaticallyWhen:p.qG,transport:new p.rL({api:"".concat((0,Q.F)("buddy-chat"),"/ai/agent/message/v5?agentName=Buddy"),credentials:"include",headers:()=>({"aijsx-traceparent":D.current.traceparent}),body:()=>({interactionId:D.current.id,workspaceId:(0,ep.gx)(),availableTools:A,blockFlags:(0,O.fc)(),maxSteps:25,localTime:(()=>{let e=new Date,t=60*e.getTimezoneOffset()*1e3;return new Date(e.getTime()-t).toISOString()})(),context:{type:"doc",docId:C}})}),onError:e=>{console.error("[ChatPane] onError:",e),console.error("[ChatPane] Error details:",{message:e.message,stack:e.stack,name:e.name}),f((0,eo.rK)(!1));let t=!0;!function(e){return e.message.includes("AI_APICallError: prompt is too long")||e.message.includes("AI_APICallError: This model's maximum context length is")}(e)?(0,Z.z)(e)&&(t=!1):f((0,eo.mS)(2e5)),i(el()),t&&L({title:"Chat error",description:e.message,position:"top",status:"error",duration:3e3}),D.current.error(e)},onFinish:async e=>{var t,n,a,r,s,l,o,c;let{message:d,isAbort:u,isError:h,isDisconnect:g}=e;if(!u&&!h&&!g&&(null==(s=d.metadata)?void 0:s.finishReason)!=="stop")return void console.log("[buddy] onFinish, not processing",{finishReason:null==(l=d.metadata)?void 0:l.finishReason,message:d});if(null==(t=d.metadata)?void 0:t.totalUsage){let e=d.metadata.totalUsage;console.log("[buddy] totalUsage",e),e.totalTokens&&f((0,eo.mS)(e.totalTokens))}console.log("[buddy] onFinish",{message:d,usage:null==(n=d.metadata)?void 0:n.totalUsage,isAbort:u,isError:h,isDisconnect:g}),f((0,eo.rK)(!1)),iI({store:x,editor:b,message:d,beforeCheckpoint:H.current,interactionId:D.current.id});let m=d.parts.filter(p.ey).map(e=>({toolName:(0,p.E)(e),state:e.state,input:e.input,output:e.output}));D.current.complete({finishReason:null!=(o=null==(a=d.metadata)?void 0:a.finishReason)?o:"stop",result:{content:null!=(c=null==(r=d.parts.find(p.hG))?void 0:r.text)?c:"",toolCalls:m}}),f((0,eo.jd)(Date.now())),ea(),H.current=null,await i(el())},onToolCall:async e=>{let{toolCall:t}=e;await D.current.trace("ai.agent.toolUse",{attributes:{toolCall:t,interactionId:D.current.id}},async e=>{j.current=new AbortController,console.log("[buddy] onToolCall",{messageId:R.current,toolCall:t,status:q});try{let i=x.getState(),n=(0,en.SJ)(i);if(!b)throw Error("Cannot perform tool call without an editor");let a=!1;H.current||(a=!0,H.current=ex(b,n.id));let r=R.current,s={editor:b,store:x,imageOptions:I.imageOptions,chatId:I.chatId,docId:I.docId,theme:n,abortController:j.current,applyTheme:V,traceparent:e.traceparent,toolCallId:t.toolCallId},l=eh.d[t.toolName];if(!l)throw Error("Invalid tool ".concat(t.toolName));let o=await l.execute(t.input,s,t,r,D.current.id);j.current=null,a&&(o.beforeCheckpointId=H.current.id),e.setAttributes({toolCallResult:o}),console.log("[buddy] onToolCall result",o),et({tool:t.toolName,toolCallId:t.toolCallId,output:o})}catch(r){var i,n;if(j.current=null,e.recordException(r),(null==(i=r.message)?void 0:i.includes("Request was cancelled"))||(null==(n=r.message)?void 0:n.includes("aborted"))||"AbortError"===r.name)throw r;console.log(r.stack);let a={status:"error",error:r.message,messageId:R.current};e.setAttributes({toolCallError:r.message,toolCallResult:a}),et({tool:t.toolName,toolCallId:t.toolCallId,output:a})}})}});(0,a.useEffect)(()=>{console.log("[buddy] status",q)},[q]);let ei="submitted"===q||"streaming"===q;R.current=null==(t=K[K.length-1])?void 0:t.id,G.current=K,(0,a.useEffect)(()=>{(0,eo.Bu)(x.getState())!==ei&&f((0,eo.rK)(ei))},[f,ei,x]);let{markFinish:ea}=(e=>{let{reload:t,setMessages:i,isLoading:n}=e,r=(0,Y.CU)();(0,Y.jL)();let s=(0,a.useRef)(1),[l,o]=(0,a.useState)(!1),c=(0,a.useRef)([]),d=(0,a.useRef)(!1),p=(0,a.useRef)(n);(0,a.useEffect)(()=>{p.current=n},[n]);let u=(0,a.useCallback)(()=>{d.current=!1},[]),h=(0,a.useCallback)(()=>{if(p.current)return;if(0===c.current.length){console.log("No remaining messages"),o(!1),g.current&&(clearInterval(g.current),g.current=null);return}console.log("send message");let[e,...n]=c.current;c.current=n;let a={id:"user-".concat(s.current++),parts:[{type:"text",text:e}],role:"user"};d.current=!0,i(e=>[...e,a]),t()},[t,i]),g=(0,a.useRef)(null);return{startTestCase:(0,a.useCallback)((e,t)=>{if(g.current)return void console.log("NOT STARTING INTERVAL");i(()=>[]),o(!0),t.themeId&&(0,es.kl)(r.getState()).find(e=>e.id===t.themeId),c.current=t.userMessages,g.current=setInterval(h,1e3)},[h,i,r]),isRunning:l,markFinish:u}})({reload:X,setMessages:J,isLoading:ei}),el=(0,a.useCallback)(()=>(0,eo.W0)(G.current)(x.getState()),[x]);((e,t)=>{let i=(0,Y.CU)();(0,a.useEffect)(()=>(window.buddyDebug=async()=>{let n=i.getState(),a=t(),r=n.ThemePicker,s=await eD.getStorageStats(),l={messages:e,reducer:n.Buddy,serialized:a,themes:r,storageStats:s};return console.log(l),l},()=>{delete window.buddyDebug}),[e,t,i])})(K,el),(e=>{let t=(0,Y.CU)(),i=(0,Y.jL)(),n=(0,Y.GV)(eo.eb);(0,a.useEffect)(()=>{if(n)return eB.t0.on("processed",a=>{let{node:r,attrs:s,processor:l,interactionId:o}=a;if(!o)return;let c=(0,eo.NV)(o)(t.getState());if(!c)return;let d=!1;eN((c=ez()(c)).jsonContent,e=>{let t=eH.bP.fromJSON(n.schema,e);if(r.type.name===t.type.name&&l.getNodeId(t)===l.getNodeId(r))return console.log("[buddy] handling updating checkpoint",{node:r,checkpoint:c,interactionId:o,processor:l,attrs:s}),e.attrs=s,d=!0,!1}),d&&(i((0,eo.AY)({...c})),null==e||e())})},[i,n,e,t])})((0,a.useCallback)(()=>i(el()),[i,el]));let eg=(0,a.useCallback)(e=>{let t=iH(C||"");f((0,eo.ZQ)({isUnloading:e,newChatId:t})),eD.deleteChat({docId:C,workspaceId:(0,ep.gx)(),userId:(0,ep.HW)().id}),D.reset()},[f,C,D]),em=(0,a.useCallback)(()=>{eg(!1)},[eg]),eb=(e=>{let t=(0,Y.jL)(),i=(0,Y.CU)(),n=ec();return(0,a.useCallback)(a=>{let{editor:r}=n;if(!r)return;let s=e.findIndex((e,t)=>e.id===a.id);if(-1===s)throw Error("Cannot find message with id ".concat(a.id));let l=ex(r,(0,en.SJ)(i.getState()).id);t((0,eo.AY)(l));let o=(0,eo.fN)(a.id)(i.getState());if(!o)throw Error("Cannot find message result");if("applied-changes"!==o.type)throw Error("Cannot rollback non-applied-changes result");let c=(0,eo.GL)(o.messageId)(i.getState());if(!c)throw Error("Cannot find applied variation");let d=o.variations.find(e=>e.id===c);if(!d)throw Error("Cannot find applied variation");eu.r.applyResultVariation(n,d),t((0,eo.LU)({messageIndex:s,resultId:o.messageId,currentCheckpointId:l.id,chosenVariationId:d.id}))},[n,t,e,i])})(K),ej=ng(K),eE=(0,a.useCallback)(e=>{let{input:t,uploadedFiles:i,keepHistory:n,context:a}=e;if(!b)return;ej(t),f((0,eo.rK)(!0)),D.current.start({docId:C});let r=(0,eo.KF)(x.getState()),s=(0,en.SJ)(x.getState()),l=eu.r.getDeckInfo({editor:b,store:x,imageOptions:I.imageOptions,theme:s,chatId:E,docId:C},a);J(e=>{var a;r&&(e=e.slice(0,r.messageIndex+1),f((0,eo._i)())),n||(e=[]),_.of.get("buddyCleanupDeckInfo")&&null!=v&&v!e.id.startsWith(nu)));let s="the current deck is ".concat(JSON.stringify(l)),o={id:"".concat(nu).concat((0,u.Ak)()),role:"user",parts:[{type:"text",text:s}]},c={id:(0,u.Ak)(),role:"user",parts:[{type:"text",text:t}]};i.forEach(e=>{c.parts.push({type:"file",mediaType:e.mimeType,url:e.src,filename:e.name})}),(null==(a=l.selection)?void 0:a.type)==="image"&&l.selection.imageSelection.src&&c.parts.push({type:"file",url:l.selection.imageSelection.src,mediaType:"image/jpeg",filename:"selected-image"});let d=c.parts.filter(p.o$);return D.current.setAttributes({input:{content:t,attachments:d}}),[...e,o,c]}),$(void 0,{body:{interactionId:D.current.id}})},[b,ej,f,D,C,x,I.imageOptions,E,J,$,v]);(0,a.useEffect)(()=>{M&&("contextWindow"===k?(f((0,eo.mS)(0)),eE({input:M.message,uploadedFiles:M.uploadedFiles,context:M.context,keepHistory:!1})):"ready"===q?null==k&&eE({input:M.message,uploadedFiles:M.uploadedFiles,context:M.context,keepHistory:!0}):L({title:d.Ru._({id:"cii4bX"}),description:d.Ru._({id:"wqxsb/"}),position:"top",status:"warning",duration:5e3}),f((0,eo.z8)()))},[em,f,eE,M,L,N,k,q]);let eS=(0,a.useCallback)(()=>{var e;ee(),f((0,eo.rK)(!1)),null==(e=j.current)||e.abort();let t=K[K.length-1];J(U),console.log("handle stop DONE",{lastMessage:t,beforeCheckpointRef:H.current,status:q}),null!=t&&iI({store:x,editor:b,message:t,beforeCheckpoint:H.current,interactionId:D.current.id}),H.current=null,D.current.stop()},[f,ee,K,J,q,x,b,D]);return(0,a.useEffect)(()=>()=>{(0,eo.Bu)(x.getState())&&eS()},[]),(0,n.jsx)(c.L8,{isDark:g,children:(0,n.jsxs)(l.s,{direction:"column",w:"100%",h:"100%",children:[y,(0,n.jsx)(iP,{onClose:h,onNewChat:em,onLearnMoreAboutAgentClick:w}),(0,n.jsx)(l.s,{direction:"column",h:"100%",overflowY:"auto",overflowX:"hidden",className:"buddy-scroll",w:"100%",children:(0,n.jsxs)(o.T,{...m,justifyContent:"space-between",align:"stretch",position:"relative",height:"100%",spacing:0,overflowY:"hidden",children:[(0,n.jsx)(np,{chatId:E,messages:K,goBackToMessage:eb,isReceivingMessages:ei,clearMessages:em,editor:null!=b?b:void 0}),(0,n.jsx)(iK,{status:q,messages:K,handleNewChat:()=>eg(!1),manualSubmit:(e,t)=>eE({input:e,uploadedFiles:t,keepHistory:!0}),handleStop:eS,editor:b,lastTokensUsed:N})]})})]})})}),ng=e=>{let t=(0,Y.CU)();return(0,a.useCallback)(i=>{var n,a;let r=t.getState(),s=(0,eo.G)(r),l=(0,en.sX)(r),o=(0,eo.sy)(e,"assistant");if(!o)return;let c=(0,eo.fN)(o.id)(r);if(!c)return;let d=(0,eo.GL)(c.messageId)(r),u=(null==c?void 0:c.type)==="applied-changes"?c.variations.find(e=>e.id===(null!=d?d:"modified")):void 0,h=(null==u?void 0:u.id)==="modified",g=(0,eo.KF)(r),m=(null==(a=(0,eo.sy)(e,"user"))||null==(n=a.parts.find(p.hG))?void 0:n.text)||"";c.messageId!==o.id||"applied-changes"!==c.type||g||(0,K.mN)({isImplicit:!0,selectedVariant:h?"modified":"original",agentType:"Buddy",chatId:s,docId:l,...iC(o,c),triggeringUserMessage:i,lastUserMessage:m})},[t,e])};nh.displayName="Toolbar",i(8323);var nm=i(67232),nx=i(7592),nf=i(35665);i(74158);var nb=i(18946),nC=i(81864),nv=i(84418),ny=i(26560),nw=i(13446),nk=i(24013);let nA={createCard:e=>new nv.H(e),duplicateCard:e=>new ny.i(e),editCardById:e=>new nw.J(e),removeCards:e=>new nk._(e),editAllCards:e=>new nw.J(e),moveCard:e=>new nb.g(e),imageEditContent:e=>new nC.s(e)},nL=e=>{let{closePanel:t}=e,i=(0,ei.rd)(),{saveChat:r,isLoaded:s}=(()=>{let e=(0,Y.GV)(en.sX),t=(0,Y.CU)(),i=(0,Y.jL)(),[n,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{(async()=>{var t,n;let a=null==(t=(0,ep.HW)())?void 0:t.id,s=(0,ep.gx)();if(!a||!s||!e){console.error("[useBuddyPersistence] Missing user, workspace or doc context, skipping load"),r(!0);return}try{let t=await eD.loadChat({docId:e,workspaceId:(0,ep.gx)(),userId:(0,ep.HW)().id});if(null==t?void 0:t.chatData){let{chatData:e}=t,a={chatId:e.chatId||iH(t.docId),totalTokensUsed:null!=(n=e.totalTokensUsed)?n:0,initialMessages:e.messages,checkpoints:e.checkpoints,chosenResultVariations:e.chosenResultVariations,results:e.results,lastMessageTs:e.lastMessageTs,suggestions:e.suggestions.reduce((e,t)=>{let i=function(e){let t=nA[e.type];if(!t)throw Error("Unknown suggestion type: ".concat(e.type));try{return t(e.input)}catch(t){return console.error("[loadBuddySuggestion] Error loading suggestion ".concat(e.type),t),null}}(t);return i?{...e,[i.id]:i}:(console.warn("[BuddySlice] Failed to load suggestion ".concat(t.type)),e)},{})};console.log("LOADING BUDDY CHAT",a),i((0,eo.yB)(a))}else i((0,eo.ZQ)({isUnloading:!1,newChatId:iH(e)}))}catch(t){console.error("[useBuddyPersistence] Failed to load initial data, potentially corrupt -- Deleting",t),await eD.deleteChat({docId:e,workspaceId:s,userId:a}),i((0,eo.ZQ)({isUnloading:!1,newChatId:iH(e)}))}finally{r(!0)}})()},[t,i,e]),{saveChat:(0,a.useCallback)(async t=>{var i;let n=null==(i=(0,ep.HW)())?void 0:i.id,a=(0,ep.gx)();if(!n||!a||!e)return void console.error("[useBuddyPersistence] Missing user, workspace or doc context, skipping save");let r={...{userId:n,workspaceId:a,docId:e,chatData:t},version:1,timestamp:Date.now()};if(r)try{await eD.saveChat(r),console.log("[useBuddyPersistence] Saved chat state for doc: ".concat(r.docId),{messages:t.messages})}catch(e){console.error("[useBuddyPersistence] Failed to save chat:",e)}},[e]),isLoaded:n}})();return(0,ee.JQ)(e=>{e.track(ee.VV.BUDDY_CHAT_PANEL_OPENED)},[]),(0,n.jsx)(nx.Z,{bgColor:i?"elevation.3":"white",w:"100%",color:i?"white":"titanium.900",children:s&&(0,n.jsx)(nh,{saveChat:r,closePanel:t,isDark:i})})};nL.panelPosition="right",nL.panelName="buddy-chat",nL.canCollapse=!1,nL.minWidth=400,nL.alwaysDocked=!0,nL.dontCloseOnEscape=!0,nL.canClose=e=>!(0,eo.Bu)(e.getState());let nj=()=>{let e=(0,Y.jL)(),t=(0,Y.GV)(en.wC),i=(0,Y.GV)(en.Ik),n=t!==ek.w.SLIDE_VIEW&&i,{togglePanel:r,isPanelOpen:s}=(0,nm.ww)(nL,n);return(0,a.useEffect)(()=>nf.LF.on("queueBuddyEditMessage",t=>{e((0,eo.R)(t)),r({disableTransition:!0,override:"open"})}),[e,r]),{toggleBuddyChatPanel:r,isBuddyChatPanelOpen:s}}},98997:(e,t,i)=>{"use strict";i.d(t,{a:()=>b,B:()=>U});var n=i(6029),a=i(26420),r=i(33787),s=i(74676),l=i(48810),o=i(48621),c=i(31241),d=i(77650),p=i(55729),u=i(52881),h=i(58781),g=i(48306),m=i(22670),x=i(65632),f=i(8474);let b=(0,p.forwardRef)((e,t)=>{let{query:i,editor:l}=e,{isInOfflineMode:d}=(0,u.u)(),b=(0,g.n)(x.E1).filter(e=>{if((0,x.gT)(l,e,void 0,d))return!1;let{name:t,keywords:n=[]}=e;return t().toLowerCase().includes(i.toLowerCase())||n.find(e=>e.startsWith(i.toLowerCase()))}),C=(0,p.useCallback)(e=>{if(!b[e])return;let{execute:t}=b[e],n=l.state.selection;l.chain().deleteRange({from:n.from-i.length-1,to:n.to}).run(),(0,x.Jb)(b[e],m.oU.SLASH_MENU),t(l)},[l,b,i.length]),{selectedIndex:y,selectedItemEl:w}=(0,f.Rj)({ref:t,selectItem:C,options:b});return b.length>0?(0,n.jsx)(a.a,{"data-slash-menu-dropdown":!0,children:(0,n.jsx)(c.qF,{children:(0,n.jsx)(c.QE,{width:"375px",children:b.map((e,t)=>{let{name:i,icon:a,iconStyle:l,image:d,shortcut:p,creditType:u,badge:g,nodeName:m}=e;return(0,n.jsxs)(c.nh,{ref:t===y?w:null,icon:d?(0,n.jsx)(r._,{h:"1.5em",w:"1.25em",objectFit:"contain",src:d.src}):a?(0,n.jsx)(o.g,{icon:a,rotation:null==l?void 0:l.rotation,size:"1x",fixedWidth:!0,color:"var(--chakra-colors-trueblue-600)"}):(0,n.jsx)(n.Fragment,{}),tabIndex:t===y?0:-1,onClick:()=>C(t),command:p,children:[i(),m&&(0,n.jsx)(v,{nodeName:m}),u&&(0,n.jsx)(h.G,{type:u,colorScheme:"blackAlpha",bg:"whiteAlpha.800"}),g&&(0,n.jsx)(s.E,{ms:2,colorScheme:"green",children:g()})]},t)})})})}):(0,n.jsx)(n.Fragment,{})}),C={smartLayout:()=>d.Ru._({id:"Biyg+u"}),smartDiagram:()=>d.Ru._({id:"PgKDOY"}),diagram:()=>d.Ru._({id:"i+ShMB"})},v=e=>{let{nodeName:t}=e,i=C[t];return i?(0,n.jsx)(l.E,{mt:-1,color:"gray.500",fontSize:"xs",children:i()}):null};var y=i(58959),w=i(26476),k=i(61204),A=i(49611),L=i(94740),j=i(66199),E=i(12514),S=i(18078),M=i(51684),I=i(19564),_=i(37243),D=i(86173),R=i(8141),T=i(95856),z=i(78335),H=i(87489),B=i(81949),N=i(35410),P=i(72470),F=i(77979),V=i(38036),O=i(99492);let Z=e=>{let{editor:t,isCardDark:i}=e,[l,f]=(0,p.useState)(""),{isInOfflineMode:b}=(0,u.u)(),C=(0,g.n)(x.E1).filter(e=>{if((0,x.gT)(t,e,void 0,b))return!1;let{name:i,keywords:n=[]}=e;return!l||i().toLowerCase().includes(l.toLowerCase())||n.find(e=>e.toLowerCase().includes(l.toLowerCase()))}),v=(0,p.useCallback)(e=>{if(!C[e])return;let{execute:i}=C[e],n=t.state.selection;t.chain().deleteRange({from:n.from,to:n.to}).run(),(0,x.Jb)(C[e],m.oU.SLASH_MENU_BLOCK_PROMPT),i(t)},[t,C]),{focusedIndex:y,focusedItemEl:w,searchInputRef:k,handleSearchKeyDown:A,handleSearchFocus:L,handleSearchChange:j,handleItemKeyDown:E,handleMouseMove:S,listBoxRef:M}=((e,t)=>{let[i,n]=(0,p.useState)(null),[a,r]=(0,p.useState)(!0),s=(0,p.useRef)(null),l=(0,p.useRef)(null),o=(0,p.useRef)("keyboard"),c=(0,p.useRef)(!1),d=(0,p.useRef)(null);(0,p.useEffect)(()=>{"keyboard"===o.current&&null!==i&&l.current&&!a&&(c.current=!0,setTimeout(()=>{if(l.current&&d.current){let e=d.current.getBoundingClientRect(),t=l.current.getBoundingClientRect();(t.bottom>e.bottom||t.top{c.current=!1},100)},0))},[i,a]);let u=(0,p.useCallback)(e=>{c.current||(o.current="mouse",n(e),r(!1))},[]),h=(0,p.useCallback)(()=>{n(0)},[]),g=(0,p.useCallback)(i=>{if(o.current="keyboard","Escape"===i.key)return i.currentTarget.value?(i.preventDefault(),i.stopPropagation(),{action:"clearSearch"}):void 0;if("ArrowDown"===i.key){i.preventDefault(),i.stopPropagation(),e.length>0&&(r(!1),n(0));return}if("Enter"===i.key){i.preventDefault(),i.stopPropagation(),e.length>0&&t(0);return}if("Tab"===i.key){e.length>0&&(i.preventDefault(),i.stopPropagation(),r(!1),n(0));return}i.stopPropagation()},[e.length,t]),m=(0,p.useCallback)((i,a)=>{switch(o.current="keyboard",i.key){case"ArrowUp":i.preventDefault(),i.stopPropagation(),0===a?(r(!0),n(null),s.current&&s.current.focus()):n(a-1);break;case"ArrowDown":i.preventDefault(),i.stopPropagation(),a{r(!0)},[]),handleSearchChange:h,handleItemKeyDown:m,handleMouseMove:u,listBoxRef:d}})(C,v);(0,p.useEffect)(()=>{k.current&&setTimeout(()=>{var e;null==(e=k.current)||e.focus()},50)},[]);let _=0===C.length;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.a,{p:2,borderBottom:"1px solid",borderColor:i?"titanium.700":"titanium.100",children:(0,n.jsxs)(P.M,{size:"sm",children:[(0,n.jsx)(F.W,{pointerEvents:"none",children:(0,n.jsx)(o.g,{icon:O.MjD})}),(0,n.jsx)(V.p,{ref:k,placeholder:d.Ru._({id:"Mm1grj"}),value:l,onChange:e=>{f(e.target.value),j()},onClick:B.dG,onMouseDown:B.dG,onKeyDown:e=>{let t=A(e);(null==t?void 0:t.action)==="clearSearch"&&f("")},onFocus:L,borderRadius:"md","data-slash-menu-search-input":!0})]})}),_?(0,n.jsx)(a.a,{p:3,color:i?"titanium.300":"deepocean.950",children:(0,n.jsx)(I.x6,{id:"rj6/sx",values:{searchTerm:l}})}):(0,n.jsx)(a.a,{maxH:"50vh",overflowY:"auto",ref:M,children:(0,n.jsx)(c.qF,{children:(0,n.jsx)(c.QE,{border:"none",borderRadius:"none",children:C.map((e,t)=>{let{name:i,icon:a,iconStyle:l,image:d,shortcut:p,creditType:u,badge:g}=e;return(0,n.jsxs)(c.nh,{ref:t===y?e=>{w.current=e}:null,icon:d?(0,n.jsx)(r._,{h:"1.5em",w:"1.25em",objectFit:"contain",src:d.src}):a?(0,n.jsx)(o.g,{icon:a,rotation:null==l?void 0:l.rotation,size:"1x",fixedWidth:!0,color:"var(--chakra-colors-trueblue-600)"}):(0,n.jsx)(n.Fragment,{}),tabIndex:t===y?0:-1,onClick:()=>v(t),onMouseMove:()=>S(t),onMouseDown:B.dG,onKeyDown:e=>E(e,t),command:p,children:[i(),u&&(0,n.jsx)(h.G,{type:u,colorScheme:"blackAlpha",bg:"whiteAlpha.800"}),g&&(0,n.jsx)(s.E,{ms:2,colorScheme:"green",children:g()})]},t)})})})})]})},G=e=>(0,N.Vo)()[e],U=e=>{var t;let{editor:i,dir:a,slashMenuOpen:r,setSlashMenuOpen:s}=e,d=(0,D.V)(),p=(0,T.GV)(H.SJ),{selection:u}=i.state;if(!u.empty)return null;let h=(0,_.eL)(i.state.doc.resolve(u.from),e=>"table"===e.type.name),g=null!=(t=(0,z.e)(i,p))&&t;return(0,n.jsx)(c.L8,{isDark:g,children:(0,n.jsx)(y.z,{spacing:2,dir:a,color:"gray.400","data-print-hidden":!0,position:"absolute",inset:"0",contentEditable:!1,overflow:"hidden",fontFamily:"body",fontSize:"0.8em",onMouseDown:B.Fw,pointerEvents:"none",userSelect:"none","data-guider-highlight":"slash-menu-prompt",className:"slash-menu-prompt",children:(0,n.jsxs)(y.z,{spacing:2,width:"100%",children:[(0,n.jsx)(l.E,{whiteSpace:"nowrap",className:"slash-menu-placeholder-long",children:(0,n.jsx)(I.x6,{id:"ll36Dw",components:{0:(0,n.jsx)(w.u,{})}})}),(0,n.jsx)(l.E,{whiteSpace:"nowrap",className:"slash-menu-placeholder-short",children:(0,n.jsx)(I.x6,{id:"RcqUBT",components:{0:(0,n.jsx)(w.u,{})}})}),(0,n.jsxs)(k.e,{variant:"plain",size:"xs",spacing:"0.5em",pointerEvents:"auto",verticalAlign:"middle",children:[(0,n.jsx)(c.Tz,{label:(0,n.jsx)(I.x6,{id:"7PxiS5"}),placement:"top",shouldWrapChildren:!0,shortcut:"/image",children:(0,n.jsx)(A.$,{color:g?"gray.400":"gray.700",borderColor:g?"gray.600":"gray.300",backgroundColor:"transparent",fontSize:"0.8em",paddingInlineStart:"1em",paddingInlineEnd:"1em",minWidth:"2em",height:"2em",onClick:()=>{let e=G((e=>{switch(e){case"aiGenerated":default:return R.L;case"web":return"image.web";case"pictographic":return"image.pictographic";case"giphy":return"image.giphy";case"unsplash":return"image.unsplash"}})(d.imageProvider));e&&((0,x.Jb)(e,m.oU.BLOCK_PROMPT),e.execute(i))},children:(0,n.jsxs)(y.z,{spacing:"0.5em",children:[(0,n.jsx)(o.g,{icon:M.Cyq}),(0,n.jsx)("span",{className:"slash-menu-button-text",children:(0,n.jsx)(I.x6,{id:"P5MuiB"})})]})})}),!h&&(0,n.jsx)(c.Tz,{label:(0,n.jsx)(I.x6,{id:"hLgX3L"}),placement:"top",shouldWrapChildren:!0,shortcut:"/table",children:(0,n.jsx)(A.$,{color:g?"gray.400":"gray.700",borderColor:g?"gray.600":"gray.300",backgroundColor:"transparent",fontSize:"0.8em",paddingInlineStart:"1em",paddingInlineEnd:"1em",minWidth:"2em",height:"2em",onClick:()=>{let e=G("table2");e&&((0,x.Jb)(e,m.oU.BLOCK_PROMPT),e.execute(i))},children:(0,n.jsxs)(y.z,{spacing:"0.5em",children:[(0,n.jsx)(o.g,{icon:M.w97}),(0,n.jsx)("span",{className:"slash-menu-button-text",children:(0,n.jsx)(I.x6,{id:"ttzhtD"})})]})})}),(0,n.jsxs)(L.A,{isOpen:r,onClose:()=>{s(!1),i.chain().focus().run()},onOpen:()=>s(!0),isLazy:!0,children:[(0,n.jsx)(c.Tz,{label:(0,n.jsx)(I.x6,{id:"NZGeUO"}),shortcut:"Type '/'",placement:"top",shouldWrapChildren:!0,children:(0,n.jsx)(j.W,{children:(0,n.jsx)(A.$,{color:g?"gray.400":"gray.700",borderColor:g?"gray.600":"gray.300",backgroundColor:"transparent",fontSize:"0.8em",paddingInlineStart:"1em",paddingInlineEnd:"1em",minWidth:"2em",height:"2em",children:(0,n.jsxs)(y.z,{spacing:"0.5em",children:[(0,n.jsx)(o.g,{icon:M.sUV}),(0,n.jsx)("span",{className:"slash-menu-button-text",children:(0,n.jsx)(I.x6,{id:"PtsfKC"})})]})})})}),(0,n.jsx)(E.Z,{children:(0,n.jsx)(S.h,{borderRadius:"lg",boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.15)",children:(0,n.jsx)(Z,{isCardDark:g,editor:i})})})]})]})]})})})}},99076:(e,t,i)=>{"use strict";i.d(t,{N_:()=>x,lQ:()=>b,mF:()=>f});var n=i(6029),a=i(78140),r=i(36999),s=i(49611),l=i(41283),o=i(37930),c=i(48478),d=i(48810),p=i(99492),u=i(48621),h=i(19564),g=i(24769),m=i(81949);let x=()=>({flex:{title:(0,n.jsx)(h.x6,{id:"oNVcTP"}),description:(0,n.jsx)(h.x6,{id:"HfsL0F"})},grid:{title:(0,n.jsx)(h.x6,{id:"fY+Mvd"}),description:(0,n.jsx)(h.x6,{id:"Ur6uwh"})},logo:{title:(0,n.jsx)(h.x6,{id:"iG7KNr"}),description:(0,n.jsx)(h.x6,{id:"hcTCev"})}}),f=(e,t,i,n)=>{let a="flex"===e&&t.thumbHeight{let{selection:t,editor:i}=e,h=t.node.attrs,g=x(),b=Object.keys(g).includes(h.layout)?h.layout:"flex",C=g[b].title;return(0,n.jsxs)(a.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,strategy:"fixed",children:[(0,n.jsx)(r.I,{as:s.$,"data-testid":"display-style-dropdown",size:"sm",rightIcon:(0,n.jsx)(u.g,{fixedWidth:!0,icon:p.Jt$,transform:"shrink-6"}),boxShadow:"none",onMouseDown:m.Fw,children:C}),(0,n.jsx)(l.c,{zIndex:2,maxW:"400px",children:(0,n.jsx)(o.i,{type:"radio",onChange:e=>f(e,h,i,t),value:h.layout,children:Object.entries(g).map(e=>{let[t,{title:i,description:a}]=e;return(0,n.jsxs)(c.k,{value:t,onMouseDown:m.Fw,"data-testid":"display-style-option-".concat(t),children:[(0,n.jsx)(d.E,{children:i}),(0,n.jsx)(d.E,{fontSize:"xs",color:"gray.500",children:a})]},t)})})})]})}},99173:(e,t,i)=>{"use strict";i.d(t,{Bn:()=>w,OX:()=>y,jV:()=>v});var n=i(37243),a=i(63867),r=i(62040),s=i(97255),l=i(22199),o=i(95856),c=i(38300),d=i(25135),p=i(20044),u=i(33763),h=i(15153),g=i(39977),m=i(91420),x=i(46030),f=i(40300),b=i(32217),C=i(84739);let v=new a.hs("cardLayoutPlugin"),y=e=>new a.k_({key:v,state:{init:()=>({draggingData:null}),apply:(e,t)=>t},filterTransaction:(e,t)=>{if(!e.docChanged||!((0,n.BQ)(t.selection)&&(0,x.sw)(t.selection.node))||e.steps.every(e=>e instanceof r.q4)||e.getMeta("imageUploadUpdateAttrs")||e.steps.every(t=>{if(!(t instanceof r.Ln))return!1;let i=e.before.nodeAt(t.from);if(!i||!(0,C.wL)(i))return!1;let n=t.slice.content;return 1===n.childCount&&(0,C.wL)(n.firstChild)}))return!0;let i=(0,c.A)(e).every(t=>{let i=e.before.nodeAt(t.oldStart);return!i||!(0,x.sw)(i)});return i||console.warn("[CardLayoutPlugin] blocking transaction with CardLayoutItem selected"),i},appendTransaction:(t,i,a)=>{if(!(t.some(e=>e.docChanged)&&!i.doc.eq(a.doc))||!(0,h.e)(e.state.doc).cardLayoutsEnabled)return;let r=a.tr,s=(0,n.T7)(i.doc,t);if((0,c.A)(s).forEach(t=>{let i={from:t.newStart,to:t.newEnd};(0,n.Nx)(a.doc,i,e=>"card"===e.type.name&&"responsive"===(0,x.g6)(e)).forEach(t=>{let{pos:n}=t;if(n(0,b.Po)(e,t,i),drop(t,i){let n=t.state.tr,a=(0,b.ZL)(t,i);if(a&&a.isImageUpload){i.preventDefault();let r=a.pos;(0,f.c)(e,n,r,a.layout);let{accent:s}=(0,C.dg)(n,r);if(!s)throw Error("Could not find accent after setting card layout=".concat(a.layout," at pos=").concat(a.pos));return(0,g.TH)(e,n,a.file,s.pos),t.dispatch(n),!0}let r=(0,b.nA)(t,i);if(r&&r.isImageUpload)return i.preventDefault(),(0,g.TH)(e,n,r.file,r.pos),t.dispatch(n),!0;let s=(0,b.aI)(e,t,i),l=v.getState(t.state);return s&&l&&(l.draggingData={removeLayoutFromCardId:s.node.attrs.id}),!1}},handlePaste:(t,i,n)=>{let{selection:r}=t.state;if(!(r instanceof a.nh&&(0,C.wL)(r.node)))return!1;let s=(0,m.bC)(e,i,n),l=(0,u.H)(n);if(l&&"image"!==l.type.name||!s)return!1;let o=s.attrs||(null==l?void 0:l.attrs);return e.commands.updateNestedAttributesAtPos(r.from,{background:{image:o,type:d.h.IMAGE,source:null==o?void 0:o.source}}),s.upload(),!0},handleDrop(t,i,n){let a=t.state.tr,r=(0,b.f0)(e,a,t,i,n),s=(0,b.vR)(t,a,i,n);return(!!r||!!s)&&((0,b.zZ)(e,a),t.dispatch(a),!0)},decorations:e=>{let{doc:t}=e,i=[];return t.descendants((e,n)=>{if("card"===e.type.name){let a=t.resolve(n),r=(0,p.TK)(a,x.jg).map(e=>e.node),c=(0,l.uw)((0,o.KA)().getState()),d=(0,C.zr)({parentCards:r,layout:e.attrs.layout,isMobileDevice:c});e.forEach((t,n)=>{let l=a.pos+n+1;if(!(0,x.sw)(t))return;let o={cardId:e.attrs.id,isCardLayoutDecoration:!0,layout:d,cardSize:e.attrs.cardSize,isNested:r.length>=1};i.push(s.NZ.node(l,l+t.nodeSize,{"data-layout-item-id":t.attrs.itemId},o))})}}),s.zF.create(t,i)}}}),w=e=>{let t=e.find(e=>e.spec.isCardLayoutDecoration);return null==t?void 0:t.spec}},99216:(e,t,i)=>{"use strict";i.d(t,{N3:()=>d,Wj:()=>c,bk:()=>p,pN:()=>u,uI:()=>h});var n=i(12364),a=i.n(n),r=i(58495),s=i(63867),l=i(95856),o=i(87489);let c=(e,t)=>{let i=(0,l.KA)();i.dispatch((0,o.U)(t?{noteId:e}:{noteId:null}));let n=i.getState();!t&&(0,o.rp)(n)&&i.dispatch((0,o.Zf)({isEditingMedia:!1})),!t&&(0,o.dK)(n)&&i.dispatch((0,o.a)({nodeId:null}))},d=a()(c,30),p=()=>{let e=(0,l.KA)().getState();return(0,o.DH)(e)},u=()=>(0,r.Ak)(5),h=e=>e instanceof s.nh&&"footnote"===e.node.type.name},99602:(e,t,i)=>{"use strict";i.d(t,{dG:()=>Q,LK:()=>J});var n=i(6029),a=i(26420),r=i(55729);let s=function(e,t){var i;let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!t||!t.type)return(0,n.jsx)(r.Fragment,{},o);if("text"===t.type)return(0,n.jsx)(r.Fragment,{},"text-".concat(o));let c=e.nodes[t.type];if(!c)return(0,n.jsx)(r.Fragment,{});let d=null==(i=t.content)?void 0:i.map((i,n)=>s(e,i,t,l+1,n));return r.createElement(c.component,{key:"".concat(c.type,"-").concat(o),node:t,depth:l,parent:a,index:o},d)};var l=i(58297),o=i(26385),c=i(58959);let d=e=>{let{children:t,orientation:i="vertical",...a}=e,r="vertical"===i?o.B:c.z;return(0,n.jsx)(r,{spacing:"var(--block-spacing)",...a,children:t})},p=e=>(0,n.jsx)(a.a,{bg:"var(--main-color)",h:"var(--paragraph-height)",w:"100%",borderRadius:"var(--text-border-radius)",...e}),u=e=>{let{style:t="solid",children:i,...a}=e;return(0,n.jsx)(d,{w:"100%",bg:"solid"===t?"var(--main-color)":"transparent",minH:"2em",borderRadius:"var(--box-border-radius)",border:"outline"===t?"var(--border-width) solid var(--main-color)":"none",...a,children:i&&i})};var h=i(99492),g=i(48621),m=i(53996);let x=e=>{let{iconSize:t="2x",icon:i,...a}=e;return(0,n.jsx)(m.o,{minH:"4em",bg:"var(--box-background-color)",color:"var(--accent-color)",borderRadius:"var(--box-border-radius)",...a,children:i||(0,n.jsx)(g.g,{icon:h.Cyq,size:t})})};var f=i(40452);let b={top:{grid:{gridTemplateColumns:"1fr",gridTemplateRows:"auto 1fr",gridTemplateAreas:'"accent" "body"'},items:{accent:{type:"accent"},body:{type:"body"}},allowFit:!1},behind:{grid:{gridTemplateColumns:"1fr",gridTemplateRows:"auto"},items:{accent:{type:"accent",style:{gridArea:"1 / 1"}},body:{type:"body",style:{gridArea:"1 / 1",zIndex:1}}},allowFit:!1},blank:{grid:{gridTemplateColumns:"1fr",gridTemplateRows:"1fr",gridTemplateAreas:'"body"'},items:{body:{type:"body"}},allowFit:!1},left:{grid:{gridTemplateColumns:"".concat(37.5,"% ").concat(62.5,"%"),gridTemplateRows:"auto ",gridTemplateAreas:'"accent body"'},items:{accent:{type:"accent"},body:{type:"body"}},allowFit:!0},right:{grid:{gridTemplateColumns:"".concat(62.5,"% ").concat(37.5,"%"),gridTemplateRows:"auto",gridTemplateAreas:'"body accent"'},items:{accent:{type:"accent"},body:{type:"body"}},allowFit:!0}},C=e=>b[null!=e?e:"blank"]||b.blank,v=e=>{var t;let{node:i}=e;return(null==(t=i.attrs)?void 0:t.itemId)==="accent"?(0,n.jsx)(w,{...e}):(0,n.jsx)(y,{...e})},y=e=>{let{node:t,children:i}=e;return(0,n.jsx)(d,{className:"thumbnail-node-".concat(t.type),spacing:"1em",p:"1em",alignSelf:"center","data-testid":"card-layout-thumbnail",children:i})},w=e=>{var t;let{node:i,parent:a}=e,r=i.attrs,s=null==a?void 0:a.attrs,l=C(null!=(t=null==s?void 0:s.layout)?t:"blank");if(!((null==r?void 0:r.itemId)&&l.items[r.itemId]))return null;let o=l.allowFit&&(null==r?void 0:r.fitType)==="fit";return(0,n.jsx)(f.s,{className:"thumbnail-node-".concat(i.type),children:o?(0,n.jsx)(f.s,{flexDirection:"column",justifyContent:"center",alignItems:"center",bg:"var(--box-background-color)",flex:1,h:"100%",children:(0,n.jsx)(x,{w:"70%",minH:"55%",bg:"var(--main-color)"})}):(0,n.jsx)(x,{w:"100%",h:"auto",borderRadius:"none"})})};var k=i(21938);let A=e=>{var t,i,r,s,l,o,c;let{node:d,isCollapsed:u=!1,children:h}=e,g=d.attrs,m=C(null!=(l=null==g?void 0:g.layout)?l:"blank"),x=m.items,b=(null==(i=d.content)||null==(t=i[0])?void 0:t.type)==="cardImageItem";return(0,n.jsx)(f.s,{className:(0,k.cx)("thumbnail-node-".concat(d.type),u&&"collapsed"),"data-testid":"card-thumbnail",minH:u?"2.5em":"var(--card-template-min-height)",w:u?"100%":"var(--card-template-width)",h:"auto",border:"2px solid",borderColor:"var(--main-color)",borderRadius:"base",flexDirection:"column",overflow:"hidden",children:(0,n.jsxs)(f.s,{flexDirection:"column",fontSize:"".concat(.375,"em"),flex:1,justifyContent:"center",children:[!u&&(0,n.jsx)(a.a,{display:b?"flex":"grid",flex:1,sx:b?void 0:{...m.grid,...x.body&&{"> .thumbnail-node-cardLayoutItem":null!=(o=null==(r=x.body)?void 0:r.style)?o:{gridArea:"body"}},...x.accent&&{"> .thumbnail-node-cardAccentLayoutItem":null!=(c=null==(s=x.accent)?void 0:s.style)?c:{gridArea:"accent"}}},children:h}),u&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(p,{w:"50%",mx:"1em",h:"2em",borderRadius:"calc(var(--text-border-radius) * 2)"})})]})})},L={bar:h.s67,pie:h.W1p,line:h.gK3,donut:h.oDg,"horizontal-bar":h.Mkm};var j=i(56570),E=i(8489),S=i(14758),M=i(83743),I=i(73232);let _=e=>({"--flex-align":(0,I.lI)(e)});var D=i(70631);let R=e=>{let{children:t,...i}=e;return(0,n.jsx)(a.a,{boxSize:"var(--bullet-size)",borderRadius:"0.25em",bg:"var(--main-color)",...i,children:t})},T="0.5em";var z=i(55597),H=i(92437);let B={xs:"sm",sm:"sm",md:"lg",lg:"xl",xl:"2x",full:"2x"},N=e=>{var t,i,a,r,s,l,o,c,p;let{node:u,parent:h,children:m}=e,b=_(null!=(c=null==h||null==(i=h.attrs)||null==(t=i.options)?void 0:t.horizontalAlign)?c:"center"),C=null!=(p=null==h||null==(r=h.attrs)||null==(a=r.options)?void 0:a.imageShape)?p:"square",v=H.zF[C],y=(null==h||null==(s=h.attrs)?void 0:s.variantKey)==="iconsText",w=(null==h||null==(o=h.attrs)||null==(l=o.options)?void 0:l.shapeSize)||"lg";return(0,n.jsxs)(f.s,{className:"thumbnail-node-".concat(u.type),gap:"var(--block-spacing)",flexDirection:"column",children:[y?(0,n.jsx)(x,{minH:"0",icon:(0,n.jsx)(g.g,{icon:z.yy,size:B[w]||"lg"}),bg:y?"none":void 0}):(0,n.jsx)(x,{minH:"2em",minW:"2em",sx:v}),(0,n.jsx)(d,{css:b,sx:y?void 0:{["& .thumbnail-node-paragraph > div:nth-of-type(1n+".concat(3,")")]:{display:"none"}},children:m})]})},P=e=>{var t;let{node:i,children:a}=e,r=(null==(t=i.attrs)?void 0:t.variantKey)==="iconsText";return(0,n.jsx)(M.r,{rowGap:"1.5em",columnGap:"1.5em",columns:r?4:3,children:a})};var F=i(48810);let V="0.25em",O=e=>{let{node:t}=e;return(0,n.jsx)(f.s,{className:"thumbnail-node-".concat(t.type),bg:"var(--main-color)",h:"1.25em"})},Z=e=>{let{isFunnel:t=!1,children:i}=e;return(0,n.jsx)(M.r,{columns:1,autoRows:"1fr",gap:V,pos:"relative",mx:"auto",w:"min(100%, calc((var(--card-template-width) * 0.5) / ".concat(.375,"))"),clipPath:t?"polygon(50% 100%, 0 0, 100% 0)":"polygon(50% 0%, 0% 100%, 100% 100%)",children:i})},G={bullets:{Cell:e=>{let{node:t,children:i}=e;return(0,n.jsxs)(f.s,{className:"thumbnail-node-".concat(t.type),pos:"relative",align:"flex-start",gap:"1em",flex:"1 1 auto",w:"calc(".concat(50,"% - ").concat("1em",")"),children:[(0,n.jsx)(R,{}),(0,n.jsx)(d,{flex:"1",children:i})]})},Wrapper:e=>{let{children:t}=e;return(0,n.jsx)(f.s,{gap:"1em",wrap:"wrap",children:t})}},timeline:{Cell:e=>{var t,i;let{node:r,parent:s,children:l}=e,o=(null==s||null==(i=s.attrs)||null==(t=i.options)?void 0:t.orientation)==="horizontal",c="".concat(2,"em");return(0,n.jsxs)(f.s,{className:"thumbnail-node-".concat(r.type),pos:"relative",...o?{gridColumn:"span 2",gridRow:3,align:"flex-start",justify:"center",pt:c}:{gridRow:"span 2",gridColumn:3,align:"flex-start",pl:c},orientation:"horizontal",align:"start",children:[(0,n.jsx)(R,{pos:"absolute",...o?{top:0,transform:"translateY(-50%)"}:{left:0,transform:"translateX(-50%)"},children:(0,n.jsx)(a.a,{position:"absolute",zIndex:"-1",bg:"var(--main-color)",...o?{height:"".concat(1,"em"),width:"var(--border-width)",left:"50%",top:"100%",transform:"translateX(-50%)"}:{width:"".concat(1,"em"),height:"var(--border-width)",top:"50%",transform:"translateY(-50%)",left:"100%"}})}),(0,n.jsx)(d,{flex:"1",children:l})]})},Wrapper:e=>{var t,i;let{children:r,node:s}=e,l=(null==(i=s.attrs)||null==(t=i.options)?void 0:t.orientation)==="horizontal",o=l?(0,n.jsx)(a.a,{gridRow:2,gridColumn:1,children:(0,n.jsx)(a.a,{position:"absolute",height:"var(--border-width)",width:"100%",left:"0",right:"0",bg:"var(--main-color)"})}):(0,n.jsx)(m.o,{gridColumn:2,gridRow:1,children:(0,n.jsx)(a.a,{position:"absolute",width:"var(--border-width)",top:"0",bottom:"0",bg:"var(--main-color)"})});return(0,n.jsxs)(j.x,{...l?{templateRows:"auto 0px auto",autoColumns:"1fr",justifyContent:"center",columnGap:"1em",mt:"var(--bullet-size)"}:{templateColumns:"0px 0px 1fr",autoRows:"auto",justifyContent:"center",rowGap:"1em",ml:"var(--bullet-size)"},pos:"relative","data-testid":"timeline-thumbnail",children:[o,r]})}},imagesText:{Cell:N,Wrapper:P},textBoxes:{Cell:e=>{var t,i;let{node:a,parent:r,children:s}=e,l=_((null==r||null==(i=r.attrs)||null==(t=i.options)?void 0:t.horizontalAlign)||"center");return(0,n.jsx)(u,{className:"thumbnail-node-".concat(a.type),bg:"var(--box-background-color)",p:"var(--box-padding)",css:l,children:s})},Wrapper:e=>{let{children:t}=e;return(0,n.jsx)(f.s,{gap:"var(--block-spacing)",children:t})}},stats:{Cell:e=>{var t,i,a;let{children:r,node:s,parent:l}=e,o=_((null==l||null==(i=l.attrs)||null==(t=i.options)?void 0:t.horizontalAlign)||"center");return(0,n.jsxs)(d,{className:"thumbnail-node-".concat(s.type),align:"center",justify:"start",children:[(0,n.jsx)(F.E,{color:"var(--accent-color)",fontSize:"1.5em",children:(null==(a=s.attrs)?void 0:a.label)||"X%"}),(0,n.jsx)(d,{w:"100%",css:o,children:r})]})},Wrapper:e=>{let{children:t,parent:i}=e,a=(null==i?void 0:i.type)==="gridCell"?1:3;return(0,n.jsx)(M.r,{columns:a,columnGap:"1.5em",rowGap:"1.5em",children:t})}},barStats:{Cell:e=>{var t,i,r;let{node:s,parent:l,children:o}=e,c=(0,D.dD)({label:(null==(t=s.attrs)?void 0:t.label)||null}),p=_((null==l||null==(r=l.attrs)||null==(i=r.options)?void 0:i.horizontalAlign)||"center");return(0,n.jsxs)(d,{className:"thumbnail-node-".concat(s.type),align:"center",justify:"start",children:[(0,n.jsxs)(d,{borderRadius:"calc(var(--box-border-radius) / 2)",overflow:"hidden",orientation:"horizontal",flex:1,w:"100%",bg:"var(--main-color)",children:[(0,n.jsx)(a.a,{w:"100%",bg:"var(--accent-color)",pos:"relative",h:"1.25em",children:(0,n.jsx)(a.a,{pos:"absolute",inset:0})}),(0,n.jsx)(a.a,{w:"".concat(100*c,"%"),pos:"relative"})]}),(0,n.jsx)(d,{w:"100%",css:p,children:o})]})},Wrapper:e=>{let{children:t,parent:i}=e,a=(null==i?void 0:i.type)==="gridCell"?1:2;return(0,n.jsx)(M.r,{columns:a,columnGap:"1.5em",rowGap:"1em",children:t})}},staircase:{Cell:e=>{var t,i;let{node:a,parent:r,index:s}=e,l=Math.floor(33+s*(67/((null!=(i=null==r||null==(t=r.content)?void 0:t.length)?i:1)-1)));return(0,n.jsx)(f.s,{className:"thumbnail-node-".concat(a.type),borderRadius:"2px",bg:"var(--main-color)",h:"1.25em",w:"".concat(l,"%")})},Wrapper:e=>{var t,i,a;let{node:r,children:s}=e,l=null!=(a=null==r||null==(i=r.attrs)||null==(t=i.options)?void 0:t.horizontalAlign)?a:"center",o=(0,I.lI)(l);return(0,n.jsx)(d,{align:o,gap:V,mx:"auto",w:"min(100%, calc((var(--card-template-width) * 0.5) / ".concat(.375,"))"),children:s})}},pyramid:{Cell:O,Wrapper:Z},funnel:{Cell:e=>(0,n.jsx)(O,{...e}),Wrapper:e=>{let{children:t,...i}=e;return(0,n.jsx)(Z,{isFunnel:!0,...i,children:t})}},circleStats:{Cell:e=>{var t,i,r,s;let{node:l,parent:o,children:c}=e,p=(0,I.lI)((null==o||null==(i=o.attrs)||null==(t=i.options)?void 0:t.horizontalAlign)||"center"),u=(0,D.dD)({label:null!=(s=null==(r=l.attrs)?void 0:r.label)?s:"50"});return(0,n.jsxs)(f.s,{className:"thumbnail-node-".concat(l.type),gap:"var(--block-spacing)",flexDirection:"column",children:[(0,n.jsx)(a.a,{display:"flex",justifyContent:"center",alignItems:"center",position:"relative",w:"80%",alignSelf:"center",aspectRatio:"1 / 1",_before:{content:'""',position:"absolute",top:"0",left:"0",right:"0",bottom:"0",borderRadius:"50%",background:"conic-gradient(var(--accent-color) ".concat(100*u,"%, var(--main-color) 0 ").concat((100-u)*100,"%)"),zIndex:1},_after:{content:'""',position:"absolute",top:T,left:T,right:T,bottom:T,background:"var(--card-background)",borderRadius:"50%",zIndex:2},children:(0,n.jsx)(a.a,{zIndex:"100",bg:"var(--main-color)",h:"0.5em",pos:"absolute",borderRadius:"var(--text-border-radius)",w:"40%"})}),(0,n.jsx)(d,{css:p,children:c})]})},Wrapper:e=>{let{children:t}=e;return(0,n.jsx)(M.r,{gap:"1.5em",columns:3,children:t})}},arrows:{Cell:e=>{var t,i,r,s;let{node:l,parent:o,children:c}=e,p=_((null==o||null==(i=o.attrs)||null==(t=i.options)?void 0:t.horizontalAlign)||"left"),u=(null==o||null==(s=o.attrs)||null==(r=s.options)?void 0:r.orientation)==="vertical";return(0,n.jsxs)(f.s,{className:"thumbnail-node-".concat(l.type),gap:"var(--block-spacing)",flexDirection:u?"row":"column",children:[(0,n.jsx)(a.a,{width:u?"1.5em":"100%",height:u?"100%":"1.25em",bg:"var(--accent-color)",clipPath:u?"polygon(50% 10%, 100% 0, 100% 90%, 50% 100%, 0 90%, 0% 0%)":"polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%)"}),(0,n.jsx)(d,{flex:1,css:p,p:"0.5em",px:u?0:"0.5em",pt:u?void 0:0,children:c})]})},Wrapper:e=>{var t,i;let{node:a,children:r}=e,s=(null==(i=a.attrs)||null==(t=i.options)?void 0:t.orientation)==="vertical";return(0,n.jsx)(M.r,{columns:s?1:3,rowGap:s?void 0:"1.5em",children:r})}},iconsText:{Cell:N,Wrapper:P}},U=e=>{let{children:t}=e;return(0,n.jsx)(u,{p:"var(--box-padding)",bg:"var(--box-background-color)",w:"100%",children:t})},W=e=>{let{children:t}=e;return(0,n.jsx)(u,{p:"var(--box-padding)",bg:"var(--box-background-color)",w:"100%",children:t})},K={nodes:{card:{type:"card",component:e=>{let{depth:t,...i}=e;return t>2?(0,n.jsx)(n.Fragment,{}):t>1?(0,n.jsx)(A,{...i,isCollapsed:!0}):(0,n.jsx)(A,{...i})}},cardLayoutItem:{type:"cardLayoutItem",component:v},cardAccentLayoutItem:{type:"cardAccentLayoutItem",component:v},cardImageItem:{type:"cardImageItem",component:e=>{let{node:t}=e;return(0,n.jsx)(x,{className:"thumbnail-node-".concat(t.type),icon:(0,n.jsx)(g.g,{icon:h.Cyq,size:"2x"}),w:"100%"})}},title:{type:"title",component:e=>{let{node:t}=e;return(0,n.jsx)(a.a,{className:"thumbnail-node-".concat(t.type),w:"50%",bg:"var(--main-color)",h:"".concat((0,E.o)("title").size/2,"em"),borderRadius:"var(--text-border-radius)"})}},paragraph:{type:"paragraph",component:e=>{let{node:t}=e;return(0,n.jsxs)(o.B,{className:"thumbnail-node-".concat(t.type),"data-testid":"paragraph-thumbnail",spacing:"var(--line-spacing)",align:"var(--flex-align)",children:[(0,n.jsx)(p,{}),(0,n.jsx)(p,{}),(0,n.jsx)(p,{w:"85%"})]})}},heading:{type:"heading",component:e=>{var t;let{node:i}=e;return(0,n.jsx)(a.a,{className:"thumbnail-node-".concat(i.type),"data-testid":"heading-thumbnail",bg:"var(--main-color)",h:"".concat((0,E.o)((0,E.bZ)(null==(t=i.attrs)?void 0:t.level)).size/2,"em"),borderRadius:"var(--text-border-radius)"})}},bullet:{type:"bullet",component:e=>{let{node:t}=e;return(0,n.jsxs)(d,{className:"thumbnail-node-".concat(t.type),orientation:"horizontal",align:"start",pl:"0.5em",color:"var(--main-color)",children:[(0,n.jsx)(l.j,{size:"var(--block-spacing)",bg:"var(--main-color)"}),(0,n.jsx)(d,{orientation:"horizontal",flex:"1",children:(0,n.jsx)(p,{w:"75%"})})]})}},gridLayout:{type:"gridLayout",component:e=>{var t,i;let{node:a,children:r}=e;return(0,n.jsx)(j.x,{className:"thumbnail-node-".concat(a.type),templateColumns:"repeat(".concat((null==(i=a.attrs)||null==(t=i.colWidths)?void 0:t.length)||2,", 1fr)"),gap:"var(--block-spacing)",children:r})}},gridCell:{type:"gridCell",component:e=>{var t;let{node:i,children:a}=e,r=null==(t=i.attrs)?void 0:t.verticalAlign;return(0,n.jsx)(d,{className:"thumbnail-node-".concat(i.type),justifyContent:r,flex:1,children:a})}},image:{type:"image",component:e=>{let{node:t}=e;return(0,n.jsx)(x,{className:"thumbnail-node-".concat(t.type)})}},mediaPlaceholder:{type:"mediaPlaceholder",component:e=>{var t;let{node:i}=e,a=i.attrs,r=null==a?void 0:a.source,s=r&&(null==(t=S.Dc[r])?void 0:t.icon)||null;return(0,n.jsx)(x,{className:"thumbnail-node-".concat(i.type),icon:s?(0,n.jsx)(g.g,{icon:s,size:"2x"}):void 0})}},buttonGroup:{type:"buttonGroup",component:e=>{let{node:t,children:i}=e;return(0,n.jsx)(d,{className:"thumbnail-node-".concat(t.type),orientation:"horizontal",children:i})}},button:{type:"button",component:e=>{var t;let{node:i}=e,a=(null==(t=i.attrs)?void 0:t.variant)||"solid";return(0,n.jsx)(u,{className:"thumbnail-node-".concat(i.type),minH:"1.5em",w:"25%",style:a})}},gallery:{type:"gallery",component:e=>{let{node:t}=e;return(0,n.jsxs)(u,{className:"thumbnail-node-".concat(t.type),display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between",bg:"var(--box-background-color)",p:"0.5em",children:[(0,n.jsx)(x,{flex:2,minH:"3.5em",bg:"var(--main-color)",iconSize:"xl"}),(0,n.jsx)(x,{flex:1,minH:"3.5em",bg:"var(--main-color)",iconSize:"xl"}),(0,n.jsx)(x,{flex:2,minH:"3.5em",bg:"var(--main-color)",iconSize:"xl"})]})}},toggle:{type:"toggle",component:e=>{let{node:t,children:i}=e;return(0,n.jsx)(a.a,{className:"thumbnail-node-".concat(t.type),pl:"0.5em","data-open":"false",sx:{'&[data-open="false"]':{"> :not(:first-of-type)":{display:"none"}}},children:i})}},toggleSummary:{type:"toggleSummary",component:e=>{let{node:t}=e;return(0,n.jsxs)(d,{className:"thumbnail-node-".concat(t.type),orientation:"horizontal",color:"var(--main-color)",maxH:"1em",children:[(0,n.jsx)(g.g,{icon:z.fU5,size:"xl"}),(0,n.jsx)(p,{w:"75%"})]})}},smartLayout:{type:"smartLayout",component:e=>{var t,i;let{node:a,children:r,...s}=e,l=W;if(null==(t=a.attrs)?void 0:t.variantKey){let e=null==(i=G[a.attrs.variantKey])?void 0:i.Wrapper;e&&(l=e)}return(0,n.jsx)(j.x,{className:"thumbnail-node-".concat(a.type),gridTemplateColumns:"100%",children:(0,n.jsx)(l,{node:a,...s,children:r})})}},smartLayoutCell:{type:"smartLayoutCell",component:e=>{var t,i;let{children:a,parent:r,...s}=e,l=U;if(r&&(null==(t=r.attrs)?void 0:t.variantKey)){let e=null==(i=G[r.attrs.variantKey])?void 0:i.Cell;e&&(l=e)}return(0,n.jsx)(l,{parent:r,...s,children:a})}},diagram:{type:"diagram",component:e=>{let{node:t}=e;return(0,n.jsx)(x,{className:"thumbnail-node-".concat(t.type),icon:(0,n.jsx)(g.g,{icon:h.qTS,size:"2x"})})}},chart:{type:"chart",component:e=>{var t;let{node:i}=e;return(0,n.jsx)(x,{className:"thumbnail-node-".concat(i.type),icon:(0,n.jsx)(g.g,{icon:L[(null==(t=i.attrs)?void 0:t.chartType)||"bar"],size:"2x"})})}},table:{type:"table",component:e=>{let{node:t,children:i}=e;return(0,n.jsx)(a.a,{flex:1,className:"thumbnail-node-".concat(t.type),bg:"var(--box-background-color)",borderRadius:"var(--text-border-radius)",p:"0.25em",children:(0,n.jsx)(a.a,{border:"1px solid var(--main-color)",borderRadius:"var(--text-border-radius)",children:i})})}},tableRow:{type:"tableRow",component:e=>{let{node:t,children:i}=e;return(0,n.jsx)(f.s,{className:"thumbnail-node-".concat(t.type),borderBottom:"1px solid var(--main-color)",sx:{"&:last-of-type ":{borderBottom:"none"}},children:i})}},tableCell:{type:"tableCell",component:e=>{let{node:t}=e;return(0,n.jsx)(a.a,{flex:1,className:"thumbnail-node-".concat(t.type),height:"1em",borderRight:"1px solid var(--main-color)",sx:{"&:last-of-type":{borderRight:"none"}}})}}}},Q={md:"6em",lg:"8em"},q={md:"4em",lg:"5em"},J=e=>{let{templateContent:t,isDark:i,size:r="md",...l}=e;return(0,n.jsx)(a.a,{css:{"--box-background-color":i?"var(--chakra-colors-gray-600)":"var(--chakra-colors-gray-50)","--main-color":i?"var(--chakra-colors-gray-500)":"var(--chakra-colors-gray-200)","--accent-color":i?"var(--chakra-colors-gray-300)":"var(--chakra-colors-gray-400)","--box-border-radius":"0.5em","--box-padding":"0.75em","--text-border-radius":"0.25em","--block-spacing":"0.75em","--bullet-size":"1em","--line-spacing":"calc(1 / 3 * 1em)","--paragraph-height":"0.5em","--border-width":"0.25em","--card-template-width":Q[r],"--card-template-min-height":q[r],"--card-background":i?"var(--chakra-colors-gray-600)":"white"},bg:"var(--card-background)",h:"auto",...l,children:s(K,t)})}},99641:(e,t,i)=>{"use strict";i.d(t,{G_:()=>m,HI:()=>j,IG:()=>C,Im:()=>y,NZ:()=>f,Pb:()=>g,hk:()=>I,jG:()=>E,ni:()=>b,qK:()=>x,tz:()=>A,w5:()=>M,wG:()=>k,yL:()=>v,yg:()=>w});var n=i(37243),a=i(94289),r=i(5314),s=i(35665),l=i(83915),o=i(20044),c=i(49617),d=i(46030),p=i(58902),u=i(91420),h=i(49404);let g=e=>"gallery"===e.type.name,m=e=>(0,n.eL)(e,g),x=e=>!!m(e),f=e=>{let{decorations:t}=e;return t.some(e=>e.spec.inGallery)},b=e=>{let{decorations:t}=e;return t.some(e=>"grid"===e.spec.layout)},C=e=>{var t;let{decorations:i}=e;return null==(t=i.find(e=>e.spec.thumbHeight))?void 0:t.spec.thumbHeight},v=e=>{var t;let{decorations:i}=e;return null==(t=i.find(e=>e.spec.thumbSpacing))?void 0:t.spec.thumbSpacing},y=e=>{let{decorations:t}=e;return t.some(e=>"logo"===e.spec.layout)},w=e=>{var t;let{decorations:i}=e,n=null==(t=i.find(e=>e.spec.children))?void 0:t.spec.children;return n?(0,o.F2)(n):[]},k=e=>{let t=(0,c.rV)(e.$from);t&&!(0,d.jg)(t.node)?s.LF.emit(s.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:e.from,parentPos:t.pos,text:(0,l.Lo)(e.node)}):s.LF.emit(s.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:e.from,parentPos:e.from,text:(0,l.Lo)(e.node)})},A=(e,t,i,n)=>{let a,r;if(i&&!L(i,e.state.schema))return null;let s=e.posAtCoords({left:t.clientX,top:t.clientY});if(!s)return null;let{doc:l}=e.state,{pos:c}=s,d=l.resolve(c),p=m(d);if(p&&p.node.childCount>0)c=s.pos,(a=(0,o.q0)(c,e))||c!=p.pos+p.node.nodeSize-1||(c-=1,a=(0,o.q0)(c,e)),r=p.node;else{c=s.inside;try{r=l.resolve(c).nodeAfter}catch(e){return null}if(!r||!(0,h.Bv)(r)||r==(null==i?void 0:i.content.firstChild)||n)return null;let t=d.parent;if(t&&!S(e.state.schema,t))return null;if("image"===r.type.name){var u;let t=e.nodeDOM(c);a=null==t||null==(u=t.querySelector("[data-node-image-testid]"))?void 0:u.getBoundingClientRect()}else a=(0,o.q0)(c,e)}if(!a)return null;let g=t.clientX-a.left,x=a.right-t.clientX,f=g>x?"right":"left";return("left"==f?g<0:x<0)&&!p?null:{pos:c,side:f,rect:a,node:r}},L=(e,t)=>e.content.size>0&&t.nodes.gallery.validContent(e.content),j=(e,t)=>{var i;let n=null==(i=e.dragging)?void 0:i.slice;if(!n){let e=[...t.dataTransfer.items];return e.length>0&&e.every(e=>e.type.startsWith("image/"))}return L(n,e.state.schema)},E=(e,t,i)=>{let n=(0,u.dM)(i,t);return(0,p.kf)(t)||L(t,e)||n&&n.length>0},S=(e,t)=>{let i=e.nodes[t.type.name];return!!i&&i.validContent(a.FK.fromJSON(e,[{type:"gallery",content:[]}]))},M=(e,t)=>"calc(".concat(.25*e,"em + ").concat(t,"em)"),I=(e,t)=>{try{var i;let n=e();if("number"!=typeof n)return;let a=t.state.doc.nodeAt(n);if(!a)return;let s=null==(i=a.lastChild)?void 0:i.attrs.source,l=n+(null==a?void 0:a.nodeSize)-1;t.chain().insertContentAt(l,{type:"mediaPlaceholder",attrs:{source:s||"image.custom"}}).run(),setTimeout(()=>{t.commands.focus(),t.commands.setNodeSelection(l),(0,r.G)()})}catch(e){console.error("(caught) [GalleryView] addImage",e)}}},99861:(e,t,i)=>{"use strict";i.d(t,{K8:()=>S,i4:()=>E,pt:()=>j});var n=i(55729);i(83691);class a extends Error{constructor(e,t){super(e),this.name="StreamError",this.code="stream_error",t&&(this.code=t)}}class r extends a{constructor(e){super(e),this.name="StreamTimeoutError",this.code="timeout"}}class s extends a{constructor(e){super(e),this.name="StreamOnOpenError",this.code="on_open"}}class l extends a{constructor(e){super(e),this.name="StreamUnexpectedCloseError",this.code="unexpected_close"}}var o=i(18302),c=i(92805),d=i(13666);async function p(e,t){let i,n=e.getReader();for(;!(i=await n.read()).done;)t(i.value)}function u(){return{data:"",event:"",id:"",retry:void 0}}let h="text/event-stream",g="last-event-id";function m(e){let t=e.headers.get("content-type");if(!(null==t?void 0:t.startsWith(h)))throw Error("Expected content-type to be ".concat(h,", Actual: ").concat(t))}class x extends d.Rv{constructor(){super({transform:async(e,t)=>{if("error"===e.event)return void t.error(new a("StreamError message received: ".concat(JSON.stringify(e)),e.data));t.enqueue(e)}})}}class f extends Error{constructor(e){super(),this.timeout=e}}async function b(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,c.y)(e.promptKey)+"/ai/v2/render-generation",a={"Content-Type":"application/json"};i.traceparent&&(a["aijsx-traceparent"]=i.traceparent);let r={method:"POST",headers:a,body:JSON.stringify(e),signal:null==(t=i.abortController)?void 0:t.signal};return(await C(n,r,i)).result}let C=async(e,t,i)=>{let{timeout:n=null,maxRetries:a=3,retryAttempts:r=0,abortController:l}=i,c=l||new AbortController,d=null;null!=n&&(d=setTimeout(()=>{c.abort()},n));let p=()=>{d&&clearTimeout(d)},u=await (0,o.X)(e,{credentials:"include",...t,signal:c.signal});if(u.ok){let e=await u.json();return p(),e}if(p(),u.status>=400&&u.status<500&&429!==u.status)throw new s("Unable to complete request");if(r++setTimeout(e,i)),C(e,t,{timeout:n,retryAttempts:r,maxRetries:a,abortController:l})}throw Error("Unable to complete request, status="+u.status)};i(33750);var v=i(58495),y=i(16613),w=i(19063);i(2420),(0,v.d_)("0123456789abcdefghijklmnopqrstuvwxyz",16);var k=i(56674);class A extends d.Rv{getContent(){return this.content}constructor(e){super({start:()=>{var t;null==(t=e.onStart)||t.call(e)},transform:async(t,i)=>{var n,a,r;"content"===t.event&&(this.content+=t.data,null==(n=e.onContent)||n.call(e,this.content)),"done"===t.event&&(null==(a=e.onComplete)||a.call(e,this.content)),"cancel"===t.event&&(null==(r=e.onCancel)||r.call(e)),i.enqueue(t)},flush(){var t;null==(t=e.onFlush)||t.call(e)}}),this.content=""}}var L=i(48086);let j=(e,t)=>({generate:(0,n.useCallback)(i=>{let{traceparent:n,...a}=i;return E({...a,promptKey:e,opts:{...t,traceparent:n}})},[t,e])}),E=e=>{let{promptKey:t,opts:i,variables:n,interactionId:a,workspaceId:o}=e,{cancel:b,stream:C}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(0,c.y)(e.promptKey)+"/ai/v2/generation",n={"Content-Type":"application/json"};return t.streamId&&(n["gamma-chat-completion-stream-id"]=t.streamId),t.traceparent&&(n["aijsx-traceparent"]=t.traceparent),function(e,t,i){var n;let a=i.retries||0,o=i.backoff||1e3,c=i.timeout||null,b=null!=(n=i.streamResumingEnabled)&&n,C=0,v=new AbortController,y=!1,w=!1,k=!1,A=null,L=!1,j=()=>o*Math.pow(2,Math.max(C-1,0)),E={};return b&&(E["gamma-stream-resuming-enabled"]="true"),{stream:new d.ZY({async start(i){null!=c&&(A=setTimeout(()=>{L=!0,v.abort(),i.error(new r("Stream timed out after ".concat(c,"ms")))},c));let{headers:n,...o}=t;(function(e,t){let{signal:i,headers:n,onopen:a,onmessage:r,onclose:s,onerror:l,openWhenHidden:o,fetch:c,...d}=t;return new Promise((t,x)=>{let f,b={...n};function C(){f.abort(),document.hidden||L()}b.accept||(b.accept=h),o||document.addEventListener("visibilitychange",C);let v=1e3,y=0;function w(){document.removeEventListener("visibilitychange",C),window.clearTimeout(y),f.abort()}null==i||i.addEventListener("abort",()=>{w(),t()});let k=null!=c?c:window.fetch,A=null!=a?a:m;async function L(){var i,n;f=new AbortController;try{let n,a,l,o,c=await k(e,{...d,headers:b,signal:f.signal});await A(c),await p(c.body,(i=function(e,t,i){let n=u(),a=new TextDecoder,r=!1;return function(s,l){if(0===s.length)null==i||i(n),n=u(),r=!1;else if(l>0){let i=a.decode(s.subarray(0,l)),o=l+(32===s[l+1]?2:1),c=a.decode(s.subarray(o));switch(i){case"data":r?n.data=n.data+"\n"+c:(n.data=c,r=!0);break;case"event":n.event=c;break;case"id":e(n.id=c);break;case"retry":let d=parseInt(c,10);isNaN(d)||t(n.retry=d)}}}}(e=>{e?b[g]=e:delete b[g]},e=>{v=e},r),o=!1,function(e){void 0===n?(n=e,a=0,l=-1):n=function(e,t){let i=new Uint8Array(e.length+t.length);return i.set(e),i.set(t,e.length),i}(n,e);let t=n.length,r=0;for(;a{if(!e.ok||e.headers.get("content-type")!==h)if(e.status>=400&&e.status<500&&429!==e.status)v.abort(),i.error(new s("Unable to complete request"));else if(C++{A&&(clearTimeout(A),A=null),k||i.error(e)})}}).pipeThrough(new x),cancel:()=>{k||(k=!0)}}}(i,{method:"POST",headers:n,body:JSON.stringify(e)},t)}({promptKey:t,variables:n,interactionId:a=a||(0,k.$F)(),workspaceId:o},{timeout:i.timeout,traceparent:i.traceparent}),v=new A(i),L=C.pipeThrough(v);return{cancel:b,promise:new Promise((e,n)=>{((e,t)=>{let i=e.getReader(),n=async()=>{var e,a,r;try{let{done:r,value:s}=await i.read();if(r)null==(a=t.onDone)||a.call(t);else{null==(e=t.onMessage)||e.call(t,s),n();return}}catch(e){null==(r=t.onError)||r.call(t,e instanceof Error?e:Error(e))}};n()})(L,{onError(e){var r,s;null==(r=i.onError)||r.call(i,e),s={customErrorType:"streamJsxGeneration",promptKey:t,interactionId:a},i.skipCapturingErrors||w.of.get("disableAiErrorLogging")||(0,y.EJ)(e,s),n(e)},onDone(){e(v.getContent())}})})}},S=e=>{let{promptKey:t,variables:i,interactionId:n,workspaceId:a=(0,L.gx)(),opts:r={}}=e;return b({promptKey:t,interactionId:n=n||(0,k.$F)(),workspaceId:a,variables:i,toolCallId:r.toolCallId},r)}},99929:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new(i(90158)).b}}]); //# sourceMappingURL=4034-3d61fbbb9ab5bf1e.js.map